Kazalo:

Tovarna robotov Rory: 5 korakov (s slikami)
Tovarna robotov Rory: 5 korakov (s slikami)

Video: Tovarna robotov Rory: 5 korakov (s slikami)

Video: Tovarna robotov Rory: 5 korakov (s slikami)
Video: Объяснение истории судьи Дредда Лора и ранних лет — ру... 2024, Julij
Anonim
Tovarna robotov Rory
Tovarna robotov Rory
Tovarna robotov Rory
Tovarna robotov Rory

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

Potrebna strojna oprema
Potrebna strojna oprema
Potrebna strojna oprema
Potrebna strojna oprema
Potrebna strojna oprema
Potrebna 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

Priprava na avdio datoteke WAV
Priprava na avdio datoteke WAV
Priprava na avdio datoteke WAV
Priprava na avdio datoteke WAV
Priprava na avdio datoteke WAV
Priprava na avdio datoteke WAV
Priprava na avdio datoteke WAV
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

Pripravite se z več senzorji
Pripravite se z več senzorji
Pripravite se z več senzorji
Pripravite se z več senzorji
Pripravite se z več senzorji
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

Vezje in koda
Vezje in koda

5. korak: Slomljena spletna kamera

Vdrla spletna kamera
Vdrla spletna kamera
Vdrla spletna kamera
Vdrla 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: