Sisukord:

Rory robotitehas: 5 sammu (piltidega)
Rory robotitehas: 5 sammu (piltidega)

Video: Rory robotitehas: 5 sammu (piltidega)

Video: Rory robotitehas: 5 sammu (piltidega)
Video: Это так вкусно, что готовлю это 3 раза в неделю❗❗ Топ 🔝 4 самых популярных рецепта из картофеля! 2024, Juuli
Anonim
Rory robotitehas
Rory robotitehas
Rory robotitehas
Rory robotitehas

Rory on naljakas välimusega robot taime kujul, suhtleb andurite mõne sisendiga, mängib muusikat ja tuvastab inimese liikumisi, lisaks teeb ka tellimisel fotosid.

See hoolitseb ka väikese taime eest potis, teavitage mind veetaseme, niiskuse ja temperatuuri häälega inimhäälega.

Samm: vajalik riistvara

Vajalik riistvara
Vajalik riistvara
Vajalik riistvara
Vajalik riistvara
Vajalik riistvara
Vajalik riistvara

1. Arduino UNO

2. SD -kaardi lugeja moodul

3. Micro SD kaart

4. LM386 helivõimendi

5. 10uf kondensaator (2 nr)

6. 100uf kondensaator (2 nr)

7. 1K, 10K takisti

8. PIR -andur

9. Häkkinud veebikaamera

10. KY-038 heliandur

11. LDR valgusest sõltuv takisti

12. DHT11 niiskus- ja temperatuuriandur

13. Niiskuseandur

14. Juhtmete ühendamine

15. Leivalaud

16. 8*16 LED maatriksmoodul

2. samm: WAV -helifailidega ettevalmistamine

WAV -helifailide ettevalmistamine
WAV -helifailide ettevalmistamine
WAV -helifailide ettevalmistamine
WAV -helifailide ettevalmistamine
WAV -helifailide ettevalmistamine
WAV -helifailide ettevalmistamine
WAV -helifailide ettevalmistamine
WAV -helifailide ettevalmistamine

Arduino abil SD -kaardilt helide esitamiseks vajame.wav -vormingus helifaile, kuna Arduino Board saab esitada teatud vormingus helifaili, mis on wav -vormingus. Arduino mp3 -mängija valmistamiseks on saadaval palju mp3 -kilpe, mida saate koos Arduinoga kasutada. Või muidu MP3 -failide esitamiseks Arduinos on veebisaite, mille abil saate oma arvuti mis tahes helifaili teisendada WAV -failiks.

Arduino SD -kaardi moodul

+5V Vcc

Gnd Gnd

Pin 12 MISO (Master in Slave out)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (sünkroonkell)

Pin 4 CS (kiibi valimine)

1. Veebisaidile sisenemiseks klõpsake "Online Wav Converter".

2. Arduino saab esitada WAV -faili järgmises vormingus. Saate hiljem seadetega ringi mängida, kuid need seaded olid katse parima kvaliteediga.

Biti eraldusvõime 8 bitti

Proovivõtu sagedus 16000 Hz

Helikanal Mono

PCM-vorming PCM-i allkirjastamata 8-bitine

3. Veebisaidil klõpsake "vali fail" ja valige fail, mida soovite teisendada. Seejärel sisestage ülaltoodud seaded. Kui see on tehtud, peaks see alloleval pildil välja nägema umbes selline

4. Nüüd klõpsake nuppu „Teisenda fail” ja teie helifail teisendatakse WAV -vormingusse. See laaditakse alla ka pärast teisendamist.

5. Lõpuks vormindage oma SD -kaart ja salvestage sinna oma.wav -helifail. Enne selle faili lisamist vormindage see kindlasti. Samuti pidage meeles oma helifaili nime. Samamoodi saate valida ühe oma neljast helist ja salvestada need nimedega 1, 2, 3 ja 4 (nimesid ei tohiks muuta). Olen teisendanud umbes 51 häälsõnumit ja salvestanud näidise allolevale lingile:

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

6. Näidiskood

#sisalda SimpleSDAudio.h

tühine seadistus () {

SdPlay.setSDCSPin (4); // sd -kaart cs pin

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

{

samas (1);

}

if (! SdPlay.setFile ("music.wav")) // muusika nimefail

{

samas (1);

}}

tühine silmus (tühine)

{

SdPlay.play (); // muusikat mängima

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

}

3. samm: valmistuge mitme anduriga

Olge valmis mitme anduriga
Olge valmis mitme anduriga
Olge valmis mitme anduriga
Olge valmis mitme anduriga
Olge valmis mitme anduriga
Olge valmis mitme anduriga

Niiskuse andur:

Kasutate HL-69 niiskusandurit, mis on mõne dollari eest veebis hõlpsasti saadaval. Anduri hambad tuvastavad ümbritseva pinnase niiskustaseme, lastes voolu läbi pinnase ja mõõtes takistust. Niiske pinnas juhib elektrit kergesti, nii et see tagab madalama takistuse, samas kui kuiv pinnas juhib halvasti ja on suurema takistusega.

Andur koosneb kahest osast

1. Anduri kaks tihvti peavad olema ühendatud kontrolleri kahe eraldi tihvtiga (ühendusjuhtmed on tavaliselt kaasas).

2. Kontrolleri teisel küljel on neli tihvti, millest kolm ühenduvad Arduinoga.

· VCC: toite jaoks

· A0: analoogväljund

· D0: digitaalne väljund

· GND: maapind

DHT11 temperatuur ja niiskus:

DHT11 temperatuuri ja niiskuse anduril on temperatuuri ja niiskuse anduri kompleks, millel on kalibreeritud digitaalsignaali väljund. Kasutades eksklusiivset digitaalse signaali hankimise tehnikat ning temperatuuri ja niiskustundlikku tehnoloogiat, tagab see kõrge töökindluse ja suurepärase pikaajalise stabiilsuse. See andur sisaldab resistentset tüüpi niiskuse mõõtmise komponenti ja NTC temperatuuri mõõtmise komponenti ning ühendub suure jõudlusega 8-bitise mikrokontrolleriga, pakkudes suurepärast kvaliteeti, kiiret reageerimist, häiretevastast võimet ja kulutõhusust.

LDR -valgusest sõltuv takisti:

LDR on eritüüpi takisti, mis võimaldab kõrgematel pingetel seda läbi viia (madal takistus), kui valgus on intensiivne, ja läbib madalpinge (kõrge takistus), kui on pime. Saame seda LDR -i omadust ära kasutada ja kasutada oma DIY Arduino LDR -anduriprojektis.

KY-038 heliandur:

Heliandureid saab kasutada mitmesugusteks asjadeks, üks neist võib olla tulede välja- ja sisse lülitamine plaksutades. Täna aga ühendame helianduri mitmete LED -tuledega, mis löövad muusika, plaksutamise või koputamisega.

PIR -andur:

Passiivne infrapunaandur on elektrooniline andur, mis mõõdab oma vaateväljas asuvatest objektidest kiirgavat infrapuna (IR) valgust. Neid kasutatakse kõige sagedamini PIR-põhistes liikumisandurites.

Kõik objektid, mille temperatuur on üle absoluutse nulli, kiirgavad soojusenergiat kiirguse kujul. Tavaliselt ei ole see kiirgus inimsilmale nähtav, sest see kiirgab infrapuna lainepikkustel, kuid seda saab tuvastada selleks otstarbeks loodud elektrooniliste seadmete abil.

Samm: ahel ja kood

Vooluahel ja kood
Vooluahel ja kood

Samm: häkkinud veebikaamera

Häkkinud veebikaamera
Häkkinud veebikaamera
Häkkinud veebikaamera
Häkkinud veebikaamera

Kogu projekti juhib Windowsi rakendus, mis aitab sõnumeid ja märguandeid vastu võtta, samuti võimalus veebikaamera kaudu fotosid vastu võtta ja neid salvestada.

Soovitan: