Sadržaj:

Fabrika robota Rory: 5 koraka (sa slikama)
Fabrika robota Rory: 5 koraka (sa slikama)

Video: Fabrika robota Rory: 5 koraka (sa slikama)

Video: Fabrika robota Rory: 5 koraka (sa slikama)
Video: ПОЛТЕРГЕЙСТ 5 УРОВНЯ СНОВА НЕ ДАЕТ ПОКОЯ, ЖУТКАЯ АКТИВНОСТЬ / LEVEL 5 POLTERGEIST, CREEPY ACTIVITY 2024, Novembar
Anonim
Rory Robot Plant
Rory Robot Plant
Rory Robot Plant
Rory Robot Plant

Rory je robot smiješnog izgleda u obliku biljke, koji stupa u interakciju s nekim ulazima senzora, reproducira muziku i detektira bilo kakve ljudske pokrete okolo, osim toga, da snima fotografije kada i vi to naručite.

Brine se i o maloj biljci u saksiji, obavijesti me o nivou vode, vlažnosti i temperaturi vokalno ljudskim glasom.

Korak 1: Potreban hardver

Potreban hardver
Potreban hardver
Potreban hardver
Potreban hardver
Potreban hardver
Potreban hardver

1. Arduino UNO

2. Modul čitača SD kartica

3. Mikro SD kartica

4. LM386 Audio pojačalo

5. 10uf kondenzator (2 br)

6. 100uf kondenzator (2 br)

7. 1K, 10K otpornik

8. PIR senzor

9. Hakirana web kamera

10. KY-038 Senzor zvuka

11. LDR svjetlosni otpornik

12. DHT11 senzor vlažnosti i temperature

13. Senzor vlage

14. Povezivanje žica

15. Breadboard

16. 8*16 LED matrični modul

Korak 2: Pripremite se za svoje WAV audio datoteke

Priprema za vaše WAV audio datoteke
Priprema za vaše WAV audio datoteke
Priprema za vaše WAV audio datoteke
Priprema za vaše WAV audio datoteke
Priprema za vaše WAV audio datoteke
Priprema za vaše WAV audio datoteke
Priprema za vaše WAV audio datoteke
Priprema za vaše WAV audio datoteke

Za reprodukciju zvukova sa SD kartice pomoću Arduina potrebne su nam audio datoteke u.wav formatu jer Arduino ploča može reproducirati audio datoteku u određenom formatu koji je wav format. Za izradu Arduino mp3 playera dostupno je mnogo mp3 štitova koje možete koristiti s Arduinom. Ili za reprodukciju mp3 datoteka u Arduinu postoje web stranice pomoću kojih možete pretvoriti bilo koju audio datoteku na računaru u tu određenu WAV datoteku.

Arduino modul SD kartice

+5V Vcc

Gnd Gnd

Pin 12 MISO (Master In Slave out)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (sinhroni sat)

Pin 4 CS (odabir čipa)

1. Kliknite na “Online Wav Converter” za ulazak na web stranicu.

2. Arduino može reproducirati WAV datoteku u sljedećem formatu. Kasnije se možete poigrati s postavkama, ali ove su postavke bile eksperiment da budu najbolje kvalitete.

Rezolucija bita 8 bita

Brzina uzorkovanja 16000 Hz

Audio kanal Mono

PCM format PCM 8-bitni bez potpisa

3. Na web stranici kliknite na “select file” i odaberite datoteku koju želite pretvoriti. Zatim unesite gornje postavke. Jednom kada to učinite, trebalo bi izgledati ovako na donjoj slici

4. Sada kliknite na “Convert File” i vaša audio datoteka će se pretvoriti u format WAV datoteke. Također će se preuzeti nakon što se konverzija izvrši.

5. Na kraju, formatirajte SD karticu i spremite svoju.wav audio datoteku u nju. Formatirajte je prije dodavanja ove datoteke. Također zapamtite naziv vaše audio datoteke. Slično tome, možete odabrati bilo koji od četiri zvučna zapisa i spremiti ih s imenima 1, 2, 3 i 4 (Imena ne treba mijenjati). Pretvorio sam oko 51 govornu poruku i spremio uzorak na donjoj poveznici:

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

6. Uzorak koda

#include SimpleSDAudio.h

void setup () {

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

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

{

while (1);

}

if (! SdPlay.setFile ("music.wav")) // datoteka naziva muzike

{

while (1);

}}

void petlja (void)

{

SdPlay.play (); // puštanje muzike

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

}

Korak 3: Pripremite se s više senzora

Pripremite se s više senzora
Pripremite se s više senzora
Pripremite se s više senzora
Pripremite se s više senzora
Pripremite se s više senzora
Pripremite se s više senzora

Senzor vlage:

Koristit ćete senzor vlage HL-69, koji je dostupan na Internetu za nekoliko dolara. Zupci senzora otkrivaju nivo vlage u okolnom tlu prolaskom struje kroz tlo i mjerenjem otpora. Vlažno tlo lako provodi električnu energiju pa pruža manji otpor, dok suho tlo slabo provodi i ima veći otpor.

Senzor se sastoji od dva dijela

1. Dva pina na senzoru moraju biti spojena na dva odvojena pina na kontroleru (obično se isporučuju spojne žice).

2. Druga strana kontrolera ima četiri pina, od kojih se tri povezuju s Arduinom.

· VCC: Za napajanje

· A0: Analogni izlaz

· D0: Digitalni izlaz

· GND: Uzemljenje

DHT11 Temperatura i vlažnost:

Senzor temperature i vlažnosti DHT11 sadrži kompleks senzora temperature i vlažnosti sa kalibriranim izlazom digitalnog signala. Korištenjem ekskluzivne tehnike prikupljanja digitalnih signala i tehnologije osjetljivosti na temperaturu i vlagu, osigurava visoku pouzdanost i odličnu dugoročnu stabilnost. Ovaj senzor uključuje otpornu komponentu za mjerenje vlažnosti i NTC komponentu za mjerenje temperature, a povezuje se sa 8-bitnim mikrokontrolerom visokih performansi, nudeći izvrsnu kvalitetu, brz odziv, sposobnost protiv smetnji i isplativost.

LDR otpornik ovisan o svjetlu:

LDR je posebna vrsta otpornika koji dopušta prolazak većih napona kroz njega (nizak otpor) kad god postoji veliki intenzitet svjetla, a prolazi niski napon (veliki otpor) kad god je mrak. Možemo iskoristiti ovu LDR osobinu i koristiti je u našem DIY Arduino LDR senzorskom projektu.

KY-038 Zvučni senzor:

Zvučni senzori mogu se koristiti za razne stvari, jedna od njih može biti gašenje i paljenje svjetla pljeskanjem. Danas ćemo ipak povezati senzor zvuka s nizom LED svjetala koja će udarati uz muziku, pljeskanje ili kucanje.

PIR senzor:

Pasivni infracrveni senzor je elektronički senzor koji mjeri infracrveno (IR) svjetlo koje zrači od objekata u svom vidnom polju. Najčešće se koriste u PIR detektorima pokreta.

Svi objekti sa temperaturom iznad apsolutne nule emituju toplotnu energiju u obliku zračenja. Obično ovo zračenje nije vidljivo ljudskom oku jer zrači infracrvenim valnim duljinama, ali ga mogu otkriti elektronički uređaji dizajnirani za tu svrhu.

Korak 4: Krug i kôd

Krug i kod
Krug i kod

Korak 5: Hakirana web kamera

Hakirana web kamera
Hakirana web kamera
Hakirana web kamera
Hakirana web kamera

Cijeli projekt kontrolira Windows aplikacija koja pomaže u primanju poruka i obavijesti, kao i mogućnost primanja fotografija putem web kamere i njihovo spremanje.

Preporučuje se: