Innholdsfortegnelse:
- Trinn 1: Maskinvare påkrevd
- Trinn 2: Gjør deg klar med WAV -lydfilene
- Trinn 3: Gjør deg klar med multisensorer
- Trinn 4: Krets og kode
- Trinn 5: Hacket webkamera
Video: Rory Robot -anlegget: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Rory er en morsom robot i form av en plante, samhandler med noen innganger fra sensorer, spill musikk og oppdag eventuelle menneskelige bevegelser rundt, i tillegg for å ta bilder når du bestiller den også.
Det bryr seg også om en liten plante inne i potten, varsle meg med vannivå, fuktighet og temperatur vokalt med en menneskelig stemme.
Trinn 1: Maskinvare påkrevd
1. Arduino UNO
2. SD -kortlesermodul
3. Micro SD -kort
4. LM386 lydforsterker
5. 10uf kondensator (2 nr.)
6. 100uf kondensator (2 nr.)
7. 1K, 10K motstand
8. PIR -sensor
9. Hacket webkamera
10. KY-038 lydsensor
11. LDR lysavhengig motstand
12. DHT11 fuktighets- og temperatursensor
13. Fuktsensor
14. Koble til ledninger
15. Brødbrett
16. 8*16 LED matrisemodul
Trinn 2: Gjør deg klar med WAV -lydfilene
For å spille lyder fra SD -kort ved bruk av Arduino, trenger vi lydfiler i.wav -format fordi Arduino Board kan spille av en lydfil i et bestemt format som er wav -format. For å lage en Arduino mp3 -spiller, er det mange mp3 -skjold som du kan bruke med Arduino. Eller for å spille av mp3 -filer i Arduino, det er nettsteder som du kan bruke til å konvertere lydfiler på datamaskinen til den spesifikke WAV -filen.
Arduino SD -kortmodul
+5V Vcc
Gnd Gnd
Pin 12 MISO (Master In Slave out)
Pin 11 MOSI (Master Out Slave In)
Pin 13 SCK (synkron klokke)
Pin 4 CS (Chip Select)
1. Klikk på “Online Wav Converter” for å gå inn på nettstedet.
2. Arduino kan spille av en WAV -fil i følgende format. Du kan leke med innstillingene senere, men disse innstillingene var eksperimentet for å være best i kvalitet.
Bitoppløsning 8 Bit
Samplingshastighet 16000 Hz
Lydkanal Mono
PCM-format PCM usignert 8-bit
3. På nettstedet klikker du på "velg fil" og velger filen du vil konvertere. Mat deretter inn innstillingene ovenfor. Når det er gjort, skal det se slik ut på bildet nedenfor
4. Klikk nå på "Konverter fil", og lydfilen din konverteres til WAV -filformatet. Den vil også bli lastet ned når konverteringen er utført.
5. Formater til slutt SD -kortet og lagre.wav -lydfilen i det. Sørg for å formatere den før du legger til denne filen. Husk også navnet på lydfilen din. På samme måte kan du velge hvilken som helst av de fire lydene dine og lagre dem med navnene 1, 2, 3 og 4 (navn bør ikke endres). Jeg har konvertert omtrent 51 talemeldinger og har lagret et eksempel i lenken nedenfor:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Eksempelkode
#include SimpleSDAudio.h
ugyldig oppsett () {
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")) // musikknavnfil
{
mens (1);
}}
void loop (void)
{
SdPlay.play (); // spille musikk
mens (! SdPlay.isStoppet ()); {}
}
Trinn 3: Gjør deg klar med multisensorer
Fuktighetssensor:
Du vil bruke en HL-69 fuktighetssensor, lett tilgjengelig på nettet for noen få dollar. Sensorens tenner oppdager fuktighetsnivået i jorda rundt det ved å føre strøm gjennom jorda og måle motstanden. Fuktig jord leder lett strøm, så den gir lavere motstand, mens tørr jord leder dårlig og har en høyere motstand.
Sensoren består av to deler
1. To pinner på sensoren må kobles til de to separate pinnene på kontrolleren (tilkoblingsledninger følger vanligvis med).
2. Den andre siden av kontrolleren har fire pinner, hvorav tre kobles til Arduino.
· VCC: For strøm
· A0: Analog utgang
· D0: Digital utgang
· GND: Bakken
DHT11 Temperatur og fuktighet:
DHT11 temperatur- og fuktighetssensor har et temperatur- og fuktighetssensorkompleks med en kalibrert digital signalutgang. Ved å bruke den eksklusive digitale signalinnsamlingsteknikken og teknologi for temperatur- og fuktighetssensering, sikrer den høy pålitelighet og utmerket langsiktig stabilitet. Denne sensoren inneholder en komponent av resistiv type fuktighetsmåling og en NTC-temperaturmålingskomponent, og kobles til en 8-bits mikrokontroller med høy ytelse, som tilbyr utmerket kvalitet, rask respons, anti-interferens og kostnadseffektivitet.
LDR lysavhengig motstand:
LDR er en spesiell type motstand som lar høyere spenninger passere gjennom den (lav motstand) når det er høy lysintensitet, og passerer en lav spenning (høy motstand) når det er mørkt. Vi kan dra nytte av denne LDR -eiendommen og bruke den i vårt DIY Arduino LDR -sensorprosjekt.
KY-038 lydsensor:
Lydsensorer kan brukes til en rekke ting, en av dem kan være å slå lysene av og på ved å klappe. I dag skal vi imidlertid koble lydsensoren til en rekke LED -lys som vil slå med musikk, klappe eller banke.
PIR -sensor:
Passiv infrarød sensor er en elektronisk sensor som måler infrarødt (IR) lys som stråler fra objekter i synsfeltet. De brukes oftest i PIR-baserte bevegelsesdetektorer.
Alle objekter med en temperatur over absolutt null avgir varmeenergi i form av stråling. Vanligvis er denne strålingen ikke synlig for det menneskelige øye fordi den stråler ved infrarøde bølgelengder, men den kan detekteres av elektroniske enheter designet for et slikt formål.
Trinn 4: Krets og kode
Trinn 5: Hacket webkamera
Hele prosjektet styres av Windows -applikasjon som hjelper til med å motta meldinger og varsler, samt muligheten til å motta bilder gjennom webkameraet og lagre det.
Anbefalt:
Arduino - Maze Solving Robot (MicroMouse) Wall Following Robot: 6 trinn (med bilder)
Arduino | Maze Solving Robot (MicroMouse) Wall Following Robot: Welcome I'm Isaac, og dette er min første robot " Striker v1.0 " Denne Roboten ble designet for å løse en enkel labyrint. I konkurransen hadde vi to labyrinter og roboten Alle andre endringer i labyrinten kan kreve en endring i
Hvordan bygge SMARS Robot - Arduino Smart Robot Tank Bluetooth: 16 trinn (med bilder)
Hvordan bygge SMARS Robot - Arduino Smart Robot Tank Bluetooth: Denne artikkelen er stolt sponset av PCBWAY. PCBWAY lager prototyper av høy kvalitet for mennesker over hele verden. Prøv det selv og få 10 PCB for bare $ 5 på PCBWAY med veldig god kvalitet, takk PCBWAY. Motorskjermen for Arduino Uno
PAPIR HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 trinn (med bilder)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: Dette er en annen versjon av Hungry Robot som jeg bygde i 2018. Du kan lage denne roboten uten 3d -skriver. Alt du trenger å gjøre er bare å kjøpe en boks Pringles, en servomotor, en nærhetssensor, en arduino og noen verktøy. Du kan laste ned alle
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
Bygg din egen Butler Robot !!! - Opplæring, bilder og video: 58 trinn (med bilder)
Bygg din egen Butler Robot !!! - Opplæring, bilder og video: EDIT: Mer informasjon om prosjektene mine, sjekk ut det nye nettstedet mitt: narobo.com. Jeg driver også med rådgivning innen robotikk, mekatronikk og spesialeffekter/prosjekter. Sjekk ut nettstedet mitt - narobo.com for flere detaljer. Har noen gang ønsket en butlerrobot som snakker med deg