Obsah:

Rory Robot Plant: 5 kroků (s obrázky)
Rory Robot Plant: 5 kroků (s obrázky)

Video: Rory Robot Plant: 5 kroků (s obrázky)

Video: Rory Robot Plant: 5 kroků (s obrázky)
Video: Джон Ундеркоффлер о будущем ПИ 2024, Listopad
Anonim
Robotický závod Rory
Robotický závod Rory
Robotický závod Rory
Robotický závod Rory

Rory je zábavně vyhlížející robot v podobě rostliny, který s některými vstupy interaguje pomocí senzorů, přehrává hudbu a detekuje jakékoli lidské pohyby v okolí a navíc pořizuje fotografie, když si ji také objednáte.

Také se stará o malou rostlinu uvnitř květináče, upozorněte mě na hladinu vody, vlhkost a teplotu hlasitě lidským hlasem.

Krok 1: Je vyžadován hardware

Je vyžadován hardware
Je vyžadován hardware
Je vyžadován hardware
Je vyžadován hardware
Je vyžadován hardware
Je vyžadován hardware

1. Arduino UNO

2. Modul čtečky karet SD

3. Karta Micro SD

4. Zesilovač zvuku LM386

5. 10uf kondenzátor (2 nosníky)

6. 100uf kondenzátor (2 nosy)

7. 1K, 10K odpor

8. PIR senzor

9. Hackovaná webová kamera

10. Zvukový senzor KY-038

11. Rezistor závislý na světle LDR

12. Čidlo vlhkosti a teploty DHT11

13. Senzor vlhkosti

14. Propojovací dráty

15. Breadboard

16. 8*16 LED maticový modul

Krok 2: Připravte se na zvukové soubory WAV

Příprava na zvukové soubory WAV
Příprava na zvukové soubory WAV
Příprava na zvukové soubory WAV
Příprava na zvukové soubory WAV
Příprava na zvukové soubory WAV
Příprava na zvukové soubory WAV
Příprava na zvukové soubory WAV
Příprava na zvukové soubory WAV

Pro přehrávání zvuků z SD karty pomocí Arduina potřebujeme zvukové soubory ve formátu.wav, protože Arduino Board dokáže přehrávat zvukový soubor ve specifickém formátu, který je ve formátu wav. K výrobě mp3 přehrávače Arduino je k dispozici mnoho štítů mp3, které můžete použít s Arduino. Nebo k přehrávání souborů mp3 v Arduinu existují webové stránky, pomocí kterých můžete převést jakýkoli zvukový soubor ve vašem počítači na konkrétní soubor WAV.

Modul karty Arduino SD

+5V Vcc

Gnd Gnd

Pin 12 MISO (Master In Slave out)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (synchronní hodiny)

Pin 4 CS (Chip Select)

1. Kliknutím na „Online Wav Converter“vstoupíte na webovou stránku.

2. Arduino dokáže přehrát soubor WAV v následujícím formátu. S nastavením si můžete pohrát později, ale tato nastavení byla experimentem s nejlepší kvalitou.

Bitové rozlišení 8 bitů

Vzorkovací frekvence 16 000 Hz

Zvukový kanál mono

Formát PCM 8bitový PCM bez znaménka

3. Na webu klikněte na „vybrat soubor“a vyberte soubor, který chcete převést. Poté nakrmit výše uvedená nastavení. Po dokončení by to na následujícím obrázku mělo vypadat nějak takto

4. Nyní klikněte na „Převést soubor“a váš zvukový soubor bude převeden do formátu souboru WAV. Rovněž bude staženo po dokončení převodu.

5. Nakonec naformátujte kartu SD a uložte do ní zvukový soubor.wav. Před přidáním tohoto souboru jej naformátujte. Zapamatujte si také název zvukového souboru. Podobně můžete vybrat jakýkoli ze svých čtyř zvuků a uložit je pod názvy 1, 2, 3 a 4 (názvy by neměly být měněny). Převedl jsem asi 51 hlasových zpráv a ukázku jsem uložil do níže uvedeného odkazu:

github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav

6. Ukázkový kód

#include SimpleSDAudio.h

neplatné nastavení () {

SdPlay.setSDCSPin (4); // sd karta cs pin

if (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))

{

zatímco (1);

}

if (! SdPlay.setFile ("music.wav")) // soubor s názvem hudby

{

zatímco (1);

}}

prázdná smyčka (prázdná)

{

SdPlay.play (); // přehrávat hudbu

while (! SdPlay.isStopped ()); {}

}

Krok 3: Připravte se s více senzory

Připravte se s více senzory
Připravte se s více senzory
Připravte se s více senzory
Připravte se s více senzory
Připravte se s více senzory
Připravte se s více senzory

Senzor vlhkosti:

Použijete čidlo vlhkosti HL-69, které je online k dispozici za pár dolarů. Hroty senzoru detekují hladinu vlhkosti v okolní půdě průchodem proudu půdou a měřením odporu. Vlhká zemina snadno vede elektřinu, takže poskytuje nižší odpor, zatímco suchá zemina vede špatně a má vyšší odpor.

Senzor se skládá ze dvou částí

1. Dva piny na senzoru je třeba připojit ke dvěma samostatným pinům na ovladači (propojovací vodiče jsou obvykle dodávány).

2. Druhá strana ovladače má čtyři piny, z nichž tři se připojují k Arduinu.

· VCC: Pro napájení

· A0: Analogový výstup

· D0: Digitální výstup

· GND: Ground

Teplota a vlhkost DHT11:

Snímač teploty a vlhkosti DHT11 je vybaven komplexem snímačů teploty a vlhkosti s kalibrovaným digitálním výstupem signálu. Použitím exkluzivní techniky získávání digitálního signálu a technologie snímání teploty a vlhkosti zajišťuje vysokou spolehlivost a vynikající dlouhodobou stabilitu. Tento senzor obsahuje odporovou součást pro měření vlhkosti a součást pro měření teploty NTC a připojuje se k vysoce výkonnému 8bitovému mikrokontroléru, který nabízí vynikající kvalitu, rychlou odezvu, schopnost rušení a hospodárnost.

LDR rezistor závislý na světle:

LDR je speciální typ odporu, který umožňuje průchod vyšších napětí (nízký odpor), kdykoli je vysoká intenzita světla, a prochází nízkým napětím (vysoký odpor), kdykoli je tma. Můžeme využít této vlastnosti LDR a použít ji v našem projektu DIY snímače Arduino LDR.

Zvukový senzor KY-038:

Zvukové senzory lze použít k celé řadě věcí, jednou z nich může být vypínání a zapínání světel tleskáním. Dnes však použijeme připojení zvukového senzoru k řadě LED světel, která budou bít s hudbou, tleskáním nebo klepáním.

PIR senzor:

Pasivní infračervený senzor je elektronický senzor, který měří infračervené (IR) světlo vyzařující z předmětů v jeho zorném poli. Nejčastěji se používají v detektorech pohybu na bázi PIR.

Všechny objekty s teplotou nad absolutní nulou vyzařují tepelnou energii ve formě záření. Toto záření obvykle není lidským okem viditelné, protože vyzařuje na infračervených vlnových délkách, ale může být detekováno elektronickými zařízeními určenými k tomuto účelu.

Krok 4: Obvod a kód

Obvod a kód
Obvod a kód

Krok 5: Hackovaná webová kamera

Hackovaná webová kamera
Hackovaná webová kamera
Hackovaná webová kamera
Hackovaná webová kamera

Celý projekt je řízen aplikací Windows, která pomáhá přijímat zprávy a oznámení, a také schopností přijímat fotografie prostřednictvím webové kamery a ukládat ji.

Doporučuje: