Indholdsfortegnelse:
- Trin 1: Hardware påkrævet
- Trin 2: Gør dig klar med dine WAV -lydfiler
- Trin 3: Gør dig klar med multisensorer
- Trin 4: Kredsløb og kode
- Trin 5: Hacket webcam
Video: Rory Robot Plant: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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
Trin 5: 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:
Pixie - Let Your Plant Smart: 4 trin (med billeder)
Pixie - Let Your Plant Smart: Pixie var et projekt udviklet med det formål at gøre de planter, vi har derhjemme, mere interaktive, da en af udfordringerne ved at have en plante derhjemme er at vide, hvordan man skal passe på den, hvor ofte vi vander, hvornår og hvor meget su
Plant'm: 6 trin (med billeder)
Plant'm: Som de fleste gør, elsker jeg at have planter rundt i huset. Desværre ender de næsten altid med at dø inden for et par uger. Så da jeg i slutningen af mit første år som studerende på MCT på Howest fik til opgave at oprette et projekt, der ville vise alt
DIY Plant Inspection Havearbejde Drone (Folding Tricopter på et budget): 20 trin (med billeder)
DIY Plant Inspection Havearbejde Drone (Folding Tricopter på et budget): I vores weekendhus har vi en dejlig lille have med mange frugter og grøntsager, men nogle gange er det bare svært at følge med i hvordan planterne ændrer sig. De har brug for konstant opsyn, og de er meget sårbare over for vejr, infektioner, bugs osv … Jeg
Automatisk Smart Plant Pot - (DIY, 3D -printet, Arduino, Selvvanding, Projekt): 23 trin (med billeder)
Automatisk Smart Plant Pot - (DIY, 3D -printet, Arduino, Selvvanding, Projekt): Hej, Nogle gange når vi går hjemmefra i et par dage eller har virkelig travlt, lider husplanterne (uretfærdigt), fordi de ikke vandes, når de har brug for det. Dette er min løsning. Det er en Smart Plant Pot, der indeholder: Indbygget vandreservoir. En senso
IoT Plant Monitoring System (Med IBM IoT Platform): 11 trin (med billeder)
IoT Plant Monitoring System (Med IBM IoT Platform): Oversigt Plant Monitoring System (PMS) er en applikation bygget med personer, der er i arbejderklassen med en grøn tommelfinger i tankerne. I dag har arbejdende personer travlt end nogensinde før; fremme deres karriere og styre deres økonomi