Indholdsfortegnelse:

Rory Robot Plant: 5 trin (med billeder)
Rory Robot Plant: 5 trin (med billeder)

Video: Rory Robot Plant: 5 trin (med billeder)

Video: Rory Robot Plant: 5 trin (med billeder)
Video: The Nazi genocide of the Roma and Sinti-Very good documentation from 1980 (71 languages) 2024, November
Anonim
Rory Robotplanten
Rory Robotplanten
Rory Robotplanten
Rory Robotplanten

Rory er en sjov robot i form af en plante, interagerer med nogle input fra sensorer, afspil musik og registrer eventuelle menneskelige bevægelser rundt, foruden at tage billeder, når du også bestiller det.

Det bekymrer sig også om en lille plante inde i potten, giv mig besked med vandstand, fugtighed og temperatur vokalt med en menneskelig stemme.

Trin 1: Hardware påkrævet

Hardware påkrævet
Hardware påkrævet
Hardware påkrævet
Hardware påkrævet
Hardware påkrævet
Hardware påkrævet

1. Arduino UNO

2. SD -kortlæsermodul

3. Micro SD -kort

4. LM386 lydforstærker

5. 10uf kondensator (2 nr.)

6. 100uf kondensator (2 nr.)

7. 1K, 10K modstand

8. PIR sensor

9. Hacket webcam

10. KY-038 lydsensor

11. LDR lysafhængig modstand

12. DHT11 fugtigheds- og temperatursensor

13. Fugtføler

14. Tilslutning af ledninger

15. Brødbræt

16. 8*16 LED matrixmodul

Trin 2: Gør dig klar med dine WAV -lydfiler

Gør dig klar med dine WAV -lydfiler
Gør dig klar med dine WAV -lydfiler
Gør dig klar med dine WAV -lydfiler
Gør dig klar med dine WAV -lydfiler
Gør dig klar med dine WAV -lydfiler
Gør dig klar med dine WAV -lydfiler
Gør dig klar med dine WAV -lydfiler
Gør dig klar med dine WAV -lydfiler

For at afspille lyde fra SD -kort ved hjælp af Arduino, har vi brug for lydfiler i.wav -format, fordi Arduino Board kan afspille en lydfil i et specifikt format, der er wav -format. For at lave en Arduino mp3 -afspiller er der mange mp3 -skjolde tilgængelige, som du kan bruge med Arduino. Eller også for at afspille mp3 -filer i Arduino, der er websteder, som du kan bruge til at konvertere enhver lydfil på din computer til den specifikke WAV -fil.

Arduino SD -kort modul

+5V Vcc

Gnd Gnd

Pin 12 MISO (Master In Slave out)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (synkronur)

Pin 4 CS (Chip Select)

1. Klik på “Online Wav Converter” for at komme ind på webstedet.

2. Arduino kan afspille en WAV -fil i følgende format. Du kan lege med indstillingerne senere, men disse indstillinger var eksperimentet med den bedste kvalitet.

Bitopløsning 8 Bit

Samplingshastighed 16000 Hz

Lydkanal Mono

PCM-format PCM usigneret 8-bit

3. Klik på "vælg fil" på webstedet, og vælg den fil, du vil konvertere. Feed derefter i ovenstående indstillinger. Når det er gjort, skal det se sådan ud på billedet herunder

4. Klik nu på "Konverter fil", og din lydfil konverteres til WAV -filformatet. Det vil også blive downloadet, når konverteringen er udført.

5. Formater endelig dit SD -kort, og gem din.wav -lydfil i det. Sørg for at formatere den, før du tilføjer denne fil. Husk også navnet på din lydfil. På samme måde kan du vælge en af dine fire lydbånd og gemme dem med navnene 1, 2, 3 og 4 (Navne bør ikke ændres). Jeg har konverteret omkring 51 talemeddelelser og har gemt en prøve i nedenstående link:

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

6. Prøvekode

#include SimpleSDAudio.h

ugyldig opsætning () {

SdPlay.setSDCSPin (4); // sd -kort cs pin

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

{

mens (1);

}

if (! SdPlay.setFile ("music.wav")) // musiknavnsfil

{

mens (1);

}}

void loop (void)

{

SdPlay.play (); // afspille musik

mens (! SdPlay.isStoppet ()); {}

}

Trin 3: Gør dig klar med multisensorer

Gør dig klar med multisensorer
Gør dig klar med multisensorer
Gør dig klar med multisensorer
Gør dig klar med multisensorer
Gør dig klar med multisensorer
Gør dig klar med multisensorer

Fugtføler:

Du bruger en HL-69 fugtføler, der er let tilgængelig online for et par dollars. Sensorens stikker detekterer fugtniveauet i den omgivende jord ved at føre strøm gennem jorden og måle modstanden. Fugtig jord leder let elektricitet, så det giver lavere modstand, mens tør jord leder dårligt og har en højere modstand.

Sensoren består af to dele

1. To ben på sensoren skal tilsluttes de to separate ben på controlleren (tilslutningskabler følger normalt med).

2. Den anden side af controlleren har fire ben, hvoraf tre er forbundet til Arduino.

· VCC: Til strøm

· A0: Analog udgang

· D0: Digital udgang

· GND: Jord

DHT11 Temperatur og fugtighed:

DHT11 temperatur- og luftfugtighedssensor har et temperatur- og fugtighedsfølerkompleks med en kalibreret digital signaludgang. Ved at bruge den eksklusive digitale signaloptagelsesteknik og temperatur- og fugtighedsfølende teknologi sikrer det høj pålidelighed og fremragende langsigtet stabilitet. Denne sensor indeholder en komponent af resistiv type fugtighedsmåling og en NTC-temperaturmålingskomponent og kan tilsluttes en højtydende 8-bit mikrokontroller, der tilbyder fremragende kvalitet, hurtig respons, anti-interferens og omkostningseffektivitet.

LDR lysafhængig modstand:

LDR er en særlig type modstand, der tillader højere spændinger at passere igennem den (lav modstand), når der er en høj lysintensitet, og passerer en lav spænding (høj modstand), når det er mørkt. Vi kan drage fordel af denne LDR -ejendom og bruge den i vores DIY Arduino LDR -sensorprojekt.

KY-038 lydsensor:

Lydsensorer kan bruges til en række forskellige ting, en af dem kan være at slukke og tænde lys ved at klappe. I dag skal vi dog tilslutte lydsensoren til en række LED -lys, der slår med musik, klapper eller banker.

PIR -sensor:

Passiv infrarød sensor er en elektronisk sensor, der måler infrarødt (IR) lys, der stråler fra objekter i sit synsfelt. De bruges oftest i PIR-baserede bevægelsesdetektorer.

Alle objekter med en temperatur over absolut nul udsender varmeenergi i form af stråling. Normalt er denne stråling ikke synlig for det menneskelige øje, fordi den stråler ved infrarøde bølgelængder, men den kan detekteres af elektroniske enheder designet til et sådant formål.

Trin 4: Kredsløb og kode

Kredsløb og kode
Kredsløb og kode

Trin 5: Hacket webcam

Hacket webcam
Hacket webcam
Hacket webcam
Hacket webcam

Hele projektet styres af Windows -applikation, der hjælper med at modtage beskeder og meddelelser, samt muligheden for at modtage fotos via webcam og gemme det.

Anbefalede: