Taula de continguts:

Rory the Robot Plant: 5 passos (amb imatges)
Rory the Robot Plant: 5 passos (amb imatges)

Vídeo: Rory the Robot Plant: 5 passos (amb imatges)

Vídeo: Rory the Robot Plant: 5 passos (amb imatges)
Vídeo: History of Judge Dredd Lore and Early Years Explained - Beginners Guide - Judge Dredd Explained 2024, Desembre
Anonim
Rory la planta de robots
Rory la planta de robots
Rory la planta de robots
Rory la planta de robots

Rory és un robot d’aspecte divertit en forma de planta, interactua amb algunes entrades de sensors, reprodueix música i detecta qualsevol moviment humà al voltant, a més, per fer fotografies quan també ho feu.

També es preocupa per una petita planta dins del test, aviseu-me amb el nivell de l’aigua, la humitat i la temperatura per veu amb veu humana.

Pas 1: es requereix maquinari

Es requereix maquinari
Es requereix maquinari
Es requereix maquinari
Es requereix maquinari
Es requereix maquinari
Es requereix maquinari

1. Arduino UNO

2. Mòdul Lector de targetes SD

3. Targeta micro SD

4. Amplificador d'àudio LM386

5. Condensador de 10uf (2 números)

6. Condensador de 100uf (2 números)

7. Resistència 1K, 10K

8. Sensor PIR

9. Càmera web piratejada

10. Sensor de so KY-038

11. Resistència dependent de la llum LDR

12. Sensor d’humitat i temperatura DHT11

13. Sensor d’humitat

14. Connexió de cables

15. Taula de pa

16. Mòdul de matriu LED de 8 * 16

Pas 2: Preparació dels fitxers d'àudio WAV

Preparació dels fitxers d'àudio WAV
Preparació dels fitxers d'àudio WAV
Preparació per als fitxers d'àudio WAV
Preparació per als fitxers d'àudio WAV
Preparació per als fitxers d'àudio WAV
Preparació per als fitxers d'àudio WAV
Preparació per als fitxers d'àudio WAV
Preparació per als fitxers d'àudio WAV

Per reproduir sons de la targeta SD mitjançant Arduino, necessitem fitxers d’àudio en format.wav perquè Arduino Board pot reproduir un fitxer d’àudio en un format específic que sigui en format wav. Per fer un reproductor de mp3 Arduino, hi ha molts escuts de mp3 disponibles que podeu utilitzar amb Arduino. O bé per reproduir fitxers mp3 a Arduino, hi ha llocs web que podeu utilitzar per convertir qualsevol fitxer d’àudio del vostre equip en aquest fitxer WAV específic.

Mòdul de targeta SD Arduino

+ 5 Vcc

Gnd Gnd

Pin 12 MISO (Master In Slave out)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (rellotge síncron)

Pin 4 CS (Selecció de xip)

1. Feu clic a "Online Wav Converter" per entrar al lloc web.

2. Arduino pot reproduir un fitxer WAV en el format següent. Podeu jugar amb la configuració més endavant, però aquesta configuració va ser l’experiment per obtenir la millor qualitat.

Resolució de bits 8 bits

Freqüència de mostreig 16000 Hz

Canal d'àudio Mono

Format PCM PCM sense signar de 8 bits

3. Al lloc web, feu clic a "tria fitxer" i seleccioneu el fitxer que vulgueu convertir. A continuació, introduïu la configuració anterior. Un cop fet, hauria de semblar a la imatge següent

4. Ara, feu clic a "Converteix fitxer" i el fitxer d'àudio es convertirà al format de fitxer WAV. També es descarregarà un cop feta la conversió.

5. Finalment, formateu la targeta SD i deseu-hi el fitxer d'àudio.wav. Assegureu-vos de formatar-lo abans d’afegir aquest fitxer. Recordeu també el nom del fitxer d'àudio. De la mateixa manera, podeu seleccionar qualsevol dels vostres quatre àudios i desar-los amb els noms 1, 2, 3 i 4 (els noms no s’han de canviar). He convertit uns 51 missatges de veu i he desat una mostra a l'enllaç següent:

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

6. Codi de mostra

#include SimpleSDAudio.h

configuració nul·la () {

SdPlay.setSDCSPin (4); // targeta SD cs pin

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

{

mentre que (1);

}

if (! SdPlay.setFile ("music.wav")) // fitxer de nom de música

{

mentre que (1);

}}

bucle buit (buit)

{

SdPlay.play (); // tocar música

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

}

Pas 3: prepareu-vos amb diversos sensors

Prepareu-vos amb diversos sensors
Prepareu-vos amb diversos sensors
Prepareu-vos amb diversos sensors
Prepareu-vos amb diversos sensors
Prepareu-vos amb diversos sensors
Prepareu-vos amb diversos sensors

Sensor d'humitat:

Utilitzarà un sensor d’humitat HL-69, disponible fàcilment en línia per uns quants dòlars. Les puntes del sensor detecten el nivell d’humitat del sòl circumdant fent passar corrent pel sòl i mesurant la resistència. El sòl humit condueix l’electricitat fàcilment, de manera que proporciona una menor resistència, mentre que el sòl sec condueix malament i té una resistència més alta.

El sensor consta de dues parts

1. Cal connectar dos pins al sensor als dos pins separats del controlador (normalment es subministren cables de connexió).

2. L'altra cara del controlador té quatre pins, tres dels quals es connecten a l'Arduino.

· VCC: per poder

· A0: sortida analògica

· D0: sortida digital

· GND: terra

Temperatura i humitat DHT11:

El sensor de temperatura i humitat DHT11 inclou un sensor de temperatura i humitat complex amb una sortida de senyal digital calibrada. Mitjançant l’ús de la tècnica exclusiva d’adquisició de senyals digitals i la tecnologia de detecció de temperatura i humitat, garanteix una alta fiabilitat i una excel·lent estabilitat a llarg termini. Aquest sensor inclou un component de mesura de la humitat de tipus resistiu i un component de mesura de la temperatura NTC i es connecta a un microcontrolador de 8 bits d’alt rendiment, que ofereix una qualitat excel·lent, una resposta ràpida, una capacitat anti-interferència i una rendibilitat efectiva.

Resistència dependent de la llum LDR:

El LDR és un tipus especial de resistència que permet passar-hi voltatges més alts (baixa resistència) sempre que hi ha una intensitat de llum elevada i passa un voltatge baix (alta resistència) sempre que es fa fosc. Podem aprofitar aquesta propietat LDR i utilitzar-la al nostre projecte de sensor LDR DIY Arduino.

Sensor de so KY-038:

Els sensors de so es poden utilitzar per a diverses coses, un d’ells podria ser apagar i encendre els llums aplaudint. Avui, però, utilitzarem el connector de so per connectar-lo a una sèrie de llums LED que bategaran amb música, aplaudint o tocant.

Sensor PIR:

El sensor d'infrarojos passius és un sensor electrònic que mesura la llum infraroja (IR) que irradia dels objectes del seu camp de visió. S’utilitzen més sovint en detectors de moviment basats en PIR.

Tots els objectes amb una temperatura superior al zero absolut emeten energia calorífica en forma de radiació. Normalment, aquesta radiació no és visible a l’ull humà perquè irradia a longituds d’ona infraroges, però pot ser detectada per dispositius electrònics dissenyats amb aquest propòsit.

Pas 4: Circuit i codi

Circuit i codi
Circuit i codi

Pas 5: càmera web piratejada

Càmera web piratejada
Càmera web piratejada
Càmera web piratejada
Càmera web piratejada

Tot el projecte està controlat per una aplicació de Windows que ajuda a rebre missatges i notificacions, així com la possibilitat de rebre fotos a través de la càmera web i emmagatzemar-les.

Recomanat: