Sommario:

Rory l'impianto robot: 5 passaggi (con immagini)
Rory l'impianto robot: 5 passaggi (con immagini)

Video: Rory l'impianto robot: 5 passaggi (con immagini)

Video: Rory l'impianto robot: 5 passaggi (con immagini)
Video: Chiara Ferragni qualche anno fa con il suo ex: che strano! 😱 2024, Dicembre
Anonim
Rory la pianta robot
Rory la pianta robot
Rory la pianta robot
Rory la pianta robot

Rory è un robot dall'aspetto divertente a forma di pianta, interagisce con alcuni input tramite sensori, riproduce musica e rileva eventuali movimenti umani intorno, inoltre, per scattare foto anche quando lo ordini.

Si occupa anche di una piccola pianta all'interno del vaso, avvisami con il livello dell'acqua, l'umidità e la temperatura vocalmente con voce umana.

Passaggio 1: hardware richiesto

Hardware richiesto
Hardware richiesto
Hardware richiesto
Hardware richiesto
Hardware richiesto
Hardware richiesto

1. Arduino UNO

2. Modulo lettore di schede SD

3. Scheda microSD

4. Amplificatore audio LM386

5. Condensatore 10uf (2 n.)

6. Condensatore da 100 uf (2 n.)

7. Resistenza da 1K, 10K

8. Sensore PIR

9. Webcam hackerata

10. Sensore sonoro KY-038

11. Resistenza dipendente dalla luce LDR

12. Sensore di umidità e temperatura DHT11

13. Sensore di umidità

14. Cavi di collegamento

15. Tagliere

16. Modulo matrice 8*16 LED

Passaggio 2: prepararsi con i file audio WAV

Prepararsi con i file audio WAV
Prepararsi con i file audio WAV
Prepararsi con i file audio WAV
Prepararsi con i file audio WAV
Prepararsi con i file audio WAV
Prepararsi con i file audio WAV
Prepararsi con i file audio WAV
Prepararsi con i file audio WAV

Per riprodurre suoni dalla scheda SD utilizzando Arduino, abbiamo bisogno di file audio in formato.wav perché Arduino Board può riprodurre un file audio in un formato specifico che è il formato wav. Per creare un lettore mp3 Arduino, sono disponibili molti shield mp3 che puoi usare con Arduino. Oppure per riprodurre file mp3 in Arduino, ci sono siti Web che puoi utilizzare per convertire qualsiasi file audio sul tuo computer in quello specifico file WAV.

Modulo scheda SD Arduino

+5V Vcc

Gnd Gnd

Pin 12 MISO (Master In Slave Out)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (orologio sincrono)

Pin 4 CS (selezione chip)

1. Fare clic su "Convertitore Wav online" per accedere al sito Web.

2. Arduino può riprodurre un file WAV nel seguente formato. Puoi giocare con le impostazioni in seguito, ma queste impostazioni sono state l'esperimento per essere la migliore in termini di qualità.

Risoluzione bit 8 bit

Frequenza di campionamento 16000 Hz

Canale audio mono

Formato PCM PCM senza segno a 8 bit

3. Nel sito web clicca su “scegli file” e seleziona il file che vuoi convertire. Quindi inserisci le impostazioni di cui sopra. Una volta fatto dovrebbe assomigliare a questo nell'immagine qui sotto

4. Ora, fai clic su "Converti file" e il tuo file audio verrà convertito nel formato file WAV. Verrà anche scaricato una volta completata la conversione.

5. Infine, formatta la tua scheda SD e salvaci il tuo file audio.wav. Assicurati di formattarlo prima di aggiungere questo file. Inoltre, ricorda il nome del tuo file audio. Allo stesso modo, puoi selezionare uno qualsiasi dei tuoi quattro audio e salvarli con i nomi 1, 2, 3 e 4 (i nomi non devono essere modificati). Ho convertito circa 51 messaggi vocali e ho salvato un esempio nel link sottostante:

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

6. Codice di esempio

#include SimpleSDAudio.h

void setup() {

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

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

{

mentre(1);

}

if(!SdPlay.setFile("music.wav")) // file del nome della musica

{

mentre(1);

}}

ciclo vuoto (vuoto)

{

SdPlay.play(); // suonare

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

}

Passaggio 3: preparati con i sensori multipli

Preparati con i sensori multipli
Preparati con i sensori multipli
Preparati con i sensori multipli
Preparati con i sensori multipli
Preparati con i sensori multipli
Preparati con i sensori multipli

Sensore di umidità:

Utilizzerai un sensore di umidità HL-69, prontamente disponibile online per pochi dollari. I rebbi del sensore rilevano il livello di umidità nel terreno circostante facendo passare corrente attraverso il terreno e misurando la resistenza. Il terreno umido conduce facilmente l'elettricità, quindi fornisce una resistenza inferiore, mentre il terreno asciutto conduce male e ha una resistenza maggiore.

Il sensore è composto da due parti

1. Due pin sul sensore devono essere collegati ai due pin separati sul controller (i cavi di collegamento sono generalmente forniti).

2. L'altro lato del controller ha quattro pin, tre dei quali si collegano ad Arduino.

·VCC: per l'alimentazione

·A0: Uscita analogica

·D0: uscita digitale

·GND: Terra

DHT11 Temperatura e umidità:

Il sensore di temperatura e umidità DHT11 è dotato di un complesso di sensori di temperatura e umidità con un'uscita del segnale digitale calibrata. Utilizzando l'esclusiva tecnica di acquisizione del segnale digitale e la tecnologia di rilevamento della temperatura e dell'umidità, garantisce un'elevata affidabilità e un'eccellente stabilità a lungo termine. Questo sensore include un componente di misurazione dell'umidità di tipo resistivo e un componente di misurazione della temperatura NTC e si collega a un microcontrollore a 8 bit ad alte prestazioni, offrendo qualità eccellente, risposta rapida, capacità anti-interferenza e convenienza.

Resistenza dipendente dalla luce LDR:

L'LDR è un tipo speciale di resistore che consente il passaggio di tensioni più elevate (bassa resistenza) ogni volta che c'è un'alta intensità di luce e fa passare una bassa tensione (alta resistenza) ogni volta che è buio. Possiamo sfruttare questa proprietà LDR e utilizzarla nel nostro progetto del sensore LDR Arduino fai da te.

Sensore acustico KY-038:

I sensori sonori possono essere utilizzati per una varietà di cose, una di queste potrebbe essere l'accensione e lo spegnimento delle luci battendo le mani. Oggi, tuttavia, utilizzeremo il collegamento del sensore del suono a una serie di luci a LED che batteranno con la musica, battendo le mani o bussando.

Sensore PIR:

Il sensore a infrarossi passivi è un sensore elettronico che misura la luce a infrarossi (IR) irradiata dagli oggetti nel suo campo visivo. Sono più spesso utilizzati nei rilevatori di movimento basati su PIR.

Tutti gli oggetti con una temperatura superiore allo zero assoluto emettono energia termica sotto forma di radiazione. Di solito, questa radiazione non è visibile all'occhio umano perché irradia a lunghezze d'onda infrarosse, ma può essere rilevata da dispositivi elettronici progettati per tale scopo.

Passaggio 4: circuito e codice

Circuito e codice
Circuito e codice

Passaggio 5: webcam hackerata

Webcam hackerata
Webcam hackerata
Webcam hackerata
Webcam hackerata

L'intero progetto è controllato dall'applicazione Windows che aiuta a ricevere messaggi e notifiche, oltre alla possibilità di ricevere foto tramite la webcam e memorizzarle.

Consigliato: