Kazalo:
- 1. korak: Potrebna je strojna oprema
- 2. korak: Priprava na avdio datoteke WAV
- 3. korak: Pripravite se z več senzorji
- 4. korak: Vezje in koda
- 5. korak: Slomljena spletna kamera
Video: Tovarna robotov Rory: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Rory je robot smešnega videza v obliki rastline, ki deluje z nekaterimi vhodi senzorjev, predvaja glasbo in zaznava kakršne koli človeške gibe naokoli, poleg tega pa tudi posname fotografije, ko ga naročite.
Skrbi tudi za majhno rastlino v loncu, obvesti me z nivojem vode, vlažnostjo in temperaturo glasno s človeškim glasom.
1. korak: Potrebna je strojna oprema
1. Arduino UNO
2. Modul bralnika kartic SD
3. Kartica Micro SD
4. Avdio ojačevalnik LM386
5. 10uf kondenzator (2 št.)
6. 100uf kondenzator (2 št.)
7. 1K, 10K upor
8. Senzor PIR
9. Vdrla spletna kamera
10. Zvočni senzor KY-038
11. LDR svetlobno odvisen upor
12. DHT11 senzor vlažnosti in temperature
13. Senzor vlage
14. Priključitev žic
15. Ogledna plošča
16. 8*16 LED matrični modul
2. korak: Priprava na avdio datoteke WAV
Za predvajanje zvokov s SD kartice z uporabo Arduina potrebujemo zvočne datoteke v formatu.wav, ker lahko Arduino Board predvaja zvočno datoteko v določeni obliki, ki je v formatu wav. Za izdelavo mp3 predvajalnika Arduino je na voljo veliko mp3 ščitov, ki jih lahko uporabite z Arduinom. Ali pa za predvajanje datotek mp3 v Arduinu obstajajo spletna mesta, ki jih lahko uporabite za pretvorbo katere koli zvočne datoteke v računalniku v to posebno datoteko WAV.
Modul kartice SD Arduino
+5V Vcc
Gnd Gnd
Pin 12 MISO (Master In Slave out)
Pin 11 MOSI (glavni izhod pomožni vhod)
Pin 13 SCK (sinhrona ura)
Pin 4 CS (Chip Select)
1. Za vstop na spletno mesto kliknite »Spletni pretvornik wav«.
2. Arduino lahko predvaja datoteko WAV v naslednji obliki. Z nastavitvami se lahko igrate pozneje, vendar so bile te nastavitve najboljši v kakovosti.
Ločljivost bitov 8 bitov
Hitrost vzorčenja 16000 Hz
Mono zvočni kanal
PCM format PCM 8-bitni brez podpisa
3. Na spletnem mestu kliknite »izberite datoteko« in izberite datoteko, ki jo želite pretvoriti. Nato vnesite zgornje nastavitve. Ko bo končano, bi moralo izgledati nekako tako na spodnji sliki
4. Zdaj kliknite »Pretvori datoteko« in vaša zvočna datoteka se pretvori v obliko datoteke WAV. Ko bo pretvorba končana, bo tudi prenesena.
5. Na koncu formatirajte kartico SD in vanjo shranite zvočno datoteko.wav. Preden dodate to datoteko, jo formatirajte. Zapomnite si tudi ime zvočne datoteke. Podobno lahko izberete katerega koli od štirih zvokov in jih shranite z imeni 1, 2, 3 in 4 (Imen ne smete spreminjati). Pretvoril sem približno 51 glasovnih sporočil in vzorec shranil na spodnji povezavi:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Vzorec kode
#include SimpleSDAudio.h
void setup () {
SdPlay.setSDCSPin (4); // sd kartica cs pin
if (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
medtem ko (1);
}
if (! SdPlay.setFile ("music.wav")) // datoteka z imenom glasbe
{
medtem ko (1);
}}
void zanka (void)
{
SdPlay.play (); // Predvajaj glasbo
medtem ko (! SdPlay.isStopped ()); {}
}
3. korak: Pripravite se z več senzorji
Senzor vlage:
Uporabili boste senzor vlage HL-69, ki je na voljo na spletu za nekaj dolarjev. Zobniki senzorja zaznajo stopnjo vlage v okoliških tleh s prehajanjem toka skozi tla in merjenjem upora. Vlažna tla zlahka prevajajo elektriko, zato zagotavljajo manjši upor, suha tla pa slabo prevajajo in imajo večji upor.
Senzor je sestavljen iz dveh delov
1. Dva zatiča na senzorju morata biti priključena na dva ločena zatiča na krmilniku (povezovalne žice so običajno priložene).
2. Druga stran krmilnika ima štiri zatiče, od katerih so tri povezani z Arduinom.
· VCC: Za napajanje
· A0: Analogni izhod
· D0: Digitalni izhod
· GND: Ozemljitev
DHT11 Temperatura in vlažnost:
Senzor temperature in vlažnosti DHT11 vsebuje kompleks senzorjev temperature in vlažnosti s kalibriranim izhodom digitalnega signala. Z uporabo izključne tehnike pridobivanja digitalnih signalov ter tehnologije zaznavanja temperature in vlažnosti zagotavlja visoko zanesljivost in odlično dolgoročno stabilnost. Ta senzor vključuje uporovno komponento za merjenje vlažnosti in komponento za merjenje temperature NTC ter se poveže z visokozmogljivim 8-bitnim mikrokrmilnikom, ki ponuja odlično kakovost, hiter odziv, sposobnost preprečevanja motenj in stroškovno učinkovitost.
LDR svetlobno odvisen upor:
LDR je posebna vrsta upora, ki omogoča, da skozinjo prehajajo višje napetosti (nizek upor), kadar je svetloba visoka, in nizko napetost (visok upor), kadar je temno. To lastnost LDR lahko izkoristimo in jo uporabimo v projektu DIY Arduino LDR senzorja.
Senzor zvoka KY-038:
Zvočni senzorji se lahko uporabljajo za različne stvari, eden od njih je lahko izklop in vklop luči s ploskanjem. Danes pa bomo zvočni senzor priključili na vrsto LED luči, ki bodo utripale z glasbo, ploskanjem ali trkanjem.
PIR senzor:
Pasivni infrardeči senzor je elektronski senzor, ki meri infrardečo (IR) svetlobo, ki seva od predmetov v njegovem vidnem polju. Najpogosteje se uporabljajo v detektorjih gibanja na osnovi PIR.
Vsi predmeti s temperaturo nad absolutno ničlo oddajajo toplotno energijo v obliki sevanja. Običajno to sevanje ni vidno človeškemu očesu, ker seva pri infrardečih valovnih dolžinah, lahko pa ga zaznajo elektronske naprave, zasnovane za tak namen.
4. korak: Vezje in koda
5. korak: Slomljena spletna kamera
Celoten projekt nadzira aplikacija Windows, ki pomaga prejemati sporočila in obvestila, pa tudi možnost prejemanja fotografij prek spletne kamere in shranjevanja.
Priporočena:
Risanje robotov Pablo in Sofia: 7 korakov
Risalni roboti Pablo in Sofia: Opis Pablo in Sofia sta dva avtonomna robota, ki sta zasnovana za raziskovanje ustvarjalne interakcije med človekom in strojem. Mini mobilni roboti radi slikajo z ljudmi. Pablo je nekoliko sramežljiv, da bi se mu preveč približal, zato se rad drži
Preprost "komplet robotov" za klube, učiteljske ustvarjalne prostore itd .: 18 korakov
Preprost "komplet robotov" za klube, učiteljske prostore itd. Ideja je bila zgraditi majhen, a razširljiv komplet za naše člane " Middle TN Robotic Arts Society ". Načrtujemo delavnice v zvezi s kompletom, zlasti za tekmovanja, na primer sledenje vrstici in hitro potovanje. Vključili smo Arduino
Izdelava robotov FTC z uporabo netradicionalnih metod: 4 koraki
Izdelava robotov FTC z uporabo netradicionalnih metod: Mnoge ekipe, ki sodelujejo v FIRST Tech Challengeu, svoje robote sestavljajo z deli TETRIX, ki čeprav so enostavne za delo, ne dopuščajo največje svobode ali industrijskega inženiringa. Naša ekipa si je za cilj prizadevala izogniti delu TETRIX
D2-1 Vodnik po sestavljanju robotov za sledenje linijam - Ultra poceni komplet robotov: 17 korakov
Priročnik za montažo robotov D2-1-Ultra poceni komplet robotov: Tehnologija je neverjetna, cene na elektroniki iz Kitajske pa prav tako! Te komplete robotov, ki sledijo liniji, lahko dobite za približno 4,50 USD na kos z brezplačno dostavo. Edina pomanjkljivost je, da prihajajo samo s kitajskimi navodili- ne uporabljajo mi veliko
Podarite invazijo robotov: 12 korakov (s slikami)
Podarite invazijo robotov: okraski robotov na sončni pogon vam želijo praznične pozdrave podnevi, a ko ugasnejo luči, radijski sprejemniki domov za okrepitev