Sisukord:
- Samm: vajalik riistvara
- 2. samm: WAV -helifailidega ettevalmistamine
- 3. samm: valmistuge mitme anduriga
- Samm: ahel ja kood
- Samm: häkkinud veebikaamera
Video: Rory robotitehas: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
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
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
Samm: 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:
DIY 37 LED Arduino ruleti mäng: 3 sammu (piltidega)
DIY 37 Leds Arduino rulett Mäng: Rulett on kasiinomäng, mis on nime saanud prantsuse sõna järgi, mis tähendab väikest ratast
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut