Obsah:
- Krok 1: Vyžaduje sa hardvér
- Krok 2: Príprava na zvukové súbory WAV
- Krok 3: Pripravte sa s viacerými senzormi
- Krok 4: Obvod a kód
- Krok 5: Hackovaná webová kamera
Video: Závod robotov Rory: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Rory je zábavne vyzerajúci robot vo forme rastliny, ktorý s niektorými vstupmi interaguje pomocou senzorov, prehráva hudbu a zisťuje akékoľvek ľudské pohyby v okolí, a okrem toho dokáže fotografovať, keď si ju objednáte.
Tiež sa starám o malú rastlinu vo vnútri kvetináča, upozornite ma hlasom, ľudským hlasom, hladinou vody, vlhkosťou a teplotou.
Krok 1: Vyžaduje sa hardvér
1. Arduino UNO
2. Modul čítačky kariet SD
3. Karta Micro SD
4. Zosilňovač zvuku LM386
5. 10uf kondenzátor (2 nosné)
6. 100uf kondenzátor (2 nosy)
7. 1K, 10K odpor
8. PIR snímač
9. Hackovaná webová kamera
10. Zvukový senzor KY-038
11. Odpor závislý na svetle LDR
12. Snímač vlhkosti a teploty DHT11
13. Senzor vlhkosti
14. Pripojovacie vodiče
15. Breadboard
16. 8*16 LED maticový modul
Krok 2: Príprava na zvukové súbory WAV
Na prehrávanie zvukov z karty SD pomocou Arduina potrebujeme zvukové súbory vo formáte.wav, pretože Arduino Board dokáže prehrávať zvukový súbor v špecifickom formáte, ktorý je vo formáte wav. Na výrobu mp3 prehrávača Arduino je k dispozícii veľa štítov mp3, ktoré môžete použiť s Arduinom. Alebo na prehrávanie súborov mp3 v Arduine existujú webové stránky, pomocou ktorých môžete previesť ľubovoľný zvukový súbor na počítači do konkrétneho súboru WAV.
Modul karty Arduino SD
+5 V Vcc
Gnd Gnd
Pin 12 MISO (Master In Slave out)
Pin 11 MOSI (Master Out Slave In)
Pin 13 SCK (synchrónne hodiny)
Pin 4 CS (výber čipu)
1. Kliknutím na „Online Wav Converter“vstúpte na webovú stránku.
2. Arduino dokáže prehrať súbor WAV v nasledujúcom formáte. S nastaveniami sa môžete pohrať neskôr, ale tieto nastavenia boli experimentom s najlepšou kvalitou.
Bitové rozlíšenie 8 bitov
Vzorkovacia frekvencia 16 000 Hz
Mono zvukový kanál
Formát PCM 8-bitový nepodpísaný formát PCM
3. Na webovej stránke kliknite na „vybrať súbor“a vyberte súbor, ktorý chcete previesť. Potom nakŕmte vyššie uvedené nastavenia. Po dokončení by to malo vyzerať takto na nasledujúcom obrázku
4. Teraz kliknite na „Previesť súbor“a váš zvukový súbor sa prevedie do formátu WAV. Po dokončení prevodu sa tiež stiahne.
5. Nakoniec naformátujte kartu SD a uložte do nej zvukový súbor.wav. Pred pridaním tohto súboru ho naformátujte. Nezabudnite tiež na názov zvukového súboru. Podobne môžete vybrať ktorýkoľvek zo svojich štyroch zvukov a uložiť ich s názvami 1, 2, 3 a 4 (názvy by sa nemali meniť). Konvertoval som asi 51 hlasových správ a do nižšie uvedeného odkazu som uložil ukážku:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Ukážkový kód
#include SimpleSDAudio.h
neplatné nastavenie () {
SdPlay.setSDCSPin (4); // SD karta cs pin
if (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
pričom (1);
}
if (! SdPlay.setFile ("music.wav")) // súbor s názvom hudby
{
pričom (1);
}}
prázdna slučka (prázdna)
{
SdPlay.play (); // prehrávať hudbu
while (! SdPlay.isStopped ()); {}
}
Krok 3: Pripravte sa s viacerými senzormi
Senzor vlhkosti:
Budete používať snímač vlhkosti HL-69, ktorý je za pár dolárov k dispozícii online. Hroty snímača zisťujú úroveň vlhkosti v okolitej pôde prechodom prúdu cez pôdu a meraním odporu. Vlhká pôda ľahko vedie elektrický prúd, takže poskytuje nižší odpor, zatiaľ čo suchá pôda vedie zle a má vyšší odpor.
Senzor sa skladá z dvoch častí
1. Dva kolíky na snímači je potrebné pripojiť k dvom oddeleným kolíkom na ovládači (spojovacie vodiče sú obvykle súčasťou dodávky).
2. Druhá strana ovládača má štyri piny, z ktorých tri sa pripájajú k Arduinu.
· VCC: Pre napájanie
· A0: Analógový výstup
· D0: Digitálny výstup
· GND: Zem
Teplota a vlhkosť DHT11:
Snímač teploty a vlhkosti DHT11 je vybavený komplexom snímačov teploty a vlhkosti s kalibrovaným výstupom digitálneho signálu. Použitím exkluzívnej techniky získavania digitálneho signálu a technológie snímania teploty a vlhkosti zaisťuje vysokú spoľahlivosť a vynikajúcu dlhodobú stabilitu. Tento senzor obsahuje odporový komponent pre meranie vlhkosti a komponent pre meranie teploty NTC a pripája sa k vysoko výkonnému 8-bitovému mikrokontroléru, ktorý ponúka vynikajúcu kvalitu, rýchlu odozvu, schopnosť rušiť rušenie a efektivitu nákladov.
Rezistor závislý na svetle LDR:
LDR je špeciálny typ rezistora, ktorý umožňuje prechod vyšším napätím (nízky odpor) vždy, keď je vysoká intenzita svetla, a prechádza nízkym napätím (vysoký odpor), kedykoľvek je tma. Môžeme využiť túto vlastnosť LDR a použiť ju v našom projekte snímača LDR DIY Arduino.
Zvukový senzor KY-038:
Zvukové senzory je možné použiť na rôzne veci, jednou z nich môže byť vypínanie a zapínanie svetiel tlieskaním. Dnes však použijeme pripojenie zvukového senzora k sérii LED svetiel, ktoré budú biť s hudbou, tlieskaním alebo klepaním.
PIR senzor:
Pasívny infračervený snímač je elektronický snímač, ktorý meria infračervené (IR) svetlo vyžarujúce z predmetov v jeho zornom poli. Najčastejšie sa používajú v detektoroch pohybu na báze PIR.
Všetky objekty s teplotou nad absolútnou nulou vyžarujú tepelnú energiu vo forme žiarenia. Toto žiarenie zvyčajne nie je pre ľudské oko viditeľné, pretože vyžaruje na infračervených vlnových dĺžkach, ale je možné ho detekovať elektronickými zariadeniami určenými na tento účel.
Krok 4: Obvod a kód
Krok 5: Hackovaná webová kamera
Celý projekt je riadený aplikáciou Windows, ktorá pomáha prijímať správy a oznámenia, ako aj možnosťou prijímať fotografie prostredníctvom webovej kamery a ukladať ju.
Odporúča:
Sady inteligentných robotov na sledovanie auta, ktoré sledujú auto, citlivé na svetlo: 7 krokov
Sady inteligentných robotov na sledovanie automobilov Sledovanie automobilov Fotosenzitívne: Dizajn od SINONING ROBOT Môžete si kúpiť od sledovacieho robota carTheoryLM393 čip porovnať dva fotorezistory, keď je na jednej strane jedna LED dióda fotorezistora na BIELEJ strane motora sa okamžite zastaví, druhá strana motora roztočiť, aby
Pripojte svoj závod k cloudu: 10 krokov
Pripojte svoj závod k cloudu: V našej kancelárii je kaktus, ktorému sa nedostávalo takej pozornosti, akú by si zaslúžilo. Keďže pracujem v IT spoločnosti a chcel som experimentovať s LoRa, bezserverovými riešeniami a AWS, pomenoval som náš kaktus Steeve a napojil som ho na cloud. Teraz môžete sledovať
Vesmírny závod: Jednoduchá hra Arduino Clicker s deťmi: 7 krokov
Vesmírny závod: Jednoduchá hra Arduino Clicker vytvorená s deťmi: ¡ odovzdávam video, ktoré ukazuje, ako to funguje dnes! Bavte sa s inštruktážou s vesmírnou tematikou, ktorú je možné vytvoriť spolu s deťmi, a neskôr si ich užite sami ako hračku. Môžete ho použiť ako prostriedok na naučenie histórie o
Naučiť sa ovládať PID pomocou robotov Lego: 14 krokov
Výučba riadenia PID pomocou robotov Lego: Mnoho mladých nadšencov robotov sa zaujíma o pokročilejšie témy riadenia, ale môže ich brzdiť kalkul často potrebný na analýzu systémov s uzavretou slučkou. Na internete sú k dispozícii úžasné zdroje, ktoré zjednodušujú stavbu „
Stavba malých robotov: Výroba jedného kubického palcového robota Micro-Sumo a menšieho: 5 krokov (s obrázkami)
Stavba malých robotov: Výroba jedného kubického palcového robota Micro-Sumo a menšieho: Tu je niekoľko podrobností o stavbe malých robotov a obvodov. Tento návod sa bude vzťahovať aj na niekoľko základných tipov a techník, ktoré sú užitočné pri stavaní robotov akejkoľvek veľkosti. Pre mňa je jednou z veľkých výziev v elektronike zistiť, aký malý