Obsah:

Závod robotov Rory: 5 krokov (s obrázkami)
Závod robotov Rory: 5 krokov (s obrázkami)

Video: Závod robotov Rory: 5 krokov (s obrázkami)

Video: Závod robotov Rory: 5 krokov (s obrázkami)
Video: Пять мифов о Raspberry Pi: зачем создавалась, как работает с Win 10 и кто победит — Pi 3 или Arduino 2024, Júl
Anonim
Závod robotov Rory
Závod robotov Rory
Závod robotov Rory
Závod robotov Rory

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

Vyžaduje sa hardvér
Vyžaduje sa hardvér
Vyžaduje sa hardvér
Vyžaduje sa hardvér
Vyžaduje sa hardvér
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

Príprava na zvukové súbory WAV
Príprava na zvukové súbory WAV
Príprava na zvukové súbory WAV
Príprava na zvukové súbory WAV
Príprava na zvukové súbory WAV
Príprava na zvukové súbory WAV
Príprava na zvukové súbory WAV
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

Pripravte sa s viacerými senzormi
Pripravte sa s viacerými senzormi
Pripravte sa s viacerými senzormi
Pripravte sa s viacerými senzormi
Pripravte sa s viacerými senzormi
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

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 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: