Obsah:
- Krok 1: Je vyžadován hardware
- Krok 2: Připravte se na zvukové soubory WAV
- Krok 3: Připravte se s více senzory
- Krok 4: Obvod a kód
- Krok 5: Hackovaná webová kamera
Video: Rory Robot Plant: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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
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
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
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
Krok 5: 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:
Arduino - Robot pro řešení bludiště (MicroMouse) Robot po zdi: 6 kroků (s obrázky)
Arduino | Maze Solving Robot (MicroMouse) Wall Následující robot: Vítejte, jsem Isaac a toto je můj první robot „Striker v1.0“. Tento robot byl navržen tak, aby vyřešil jednoduché bludiště. V soutěži jsme měli dvě bludiště a robot dokázal je identifikovat. Jakékoli další změny v bludišti mohou vyžadovat změnu v
Jak se staví robot SMARS - Arduino Smart Robot Tank Bluetooth: 16 kroků (s obrázky)
Jak stavět robot SMARS - Inteligentní robotický tank Arduino Bluetooth: Tento článek je hrdě sponzorován společností PCBWAY. PCBWAY vyrábí vysoce kvalitní prototypy desek plošných spojů pro lidi z celého světa. Vyzkoušejte to sami a získejte 10 PCB za pouhých 5 $ na PCBWAY ve velmi skvělé kvalitě, díky PCBWAY. Motorový štít pro Arduino Uno
Touch Me Glow Plant!: 5 kroků
Touch Me Glow Plant!: Ahoj všichni, pokud jste někdo, kdo miluje pokojové rostliny a náladové lampy, čeká vás lahůdka, ukážu vám, jak snadné je vytvořit si vlastní " dotkni se mě zářící rostliny ". Toto je vyrobeno z arduina, rezistoru a drátu, který funguje jako kryt
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 kroků (s obrázky)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: Toto je další verze Hungry Robot, kterou jsem postavil v roce 2018. Tento robot můžete vyrobit bez 3D tiskárny. Vše, co musíte udělat, je koupit plechovku Pringles, servomotor, snímač přiblížení, arduino a některé nástroje. Můžete si stáhnout všechny
Ok Google Plant Waterer/vodní pistole: 20 kroků
Ok Google Plant Waterer/water Pistol: Jedná se o zábavný projekt, který využívá Google Home nebo jakýkoli telefon s asistentem Google ke stříkání vody na někoho nebo zalévání některých rostlin. Má také mnoho potenciálních aplikací pro další použití, jako jsou světla, topení, ventilátory atd. Pokud se vám to líbí