Innholdsfortegnelse:

Rory Robot -anlegget: 5 trinn (med bilder)
Rory Robot -anlegget: 5 trinn (med bilder)

Video: Rory Robot -anlegget: 5 trinn (med bilder)

Video: Rory Robot -anlegget: 5 trinn (med bilder)
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Juli
Anonim
Rory robotanlegget
Rory robotanlegget
Rory robotanlegget
Rory robotanlegget

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

Maskinvare påkrevd
Maskinvare påkrevd
Maskinvare påkrevd
Maskinvare påkrevd
Maskinvare påkrevd
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

Gjør deg klar med WAV -lydfiler
Gjør deg klar med WAV -lydfiler
Gjør deg klar med WAV -lydfiler
Gjør deg klar med WAV -lydfiler
Gjør deg klar med WAV -lydfiler
Gjør deg klar med WAV -lydfiler
Gjør deg klar med WAV -lydfiler
Gjør deg klar med WAV -lydfiler

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

Gjør deg klar med multisensorer
Gjør deg klar med multisensorer
Gjør deg klar med multisensorer
Gjør deg klar med multisensorer
Gjør deg klar med multisensorer
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

Krets og kode
Krets og kode

Trinn 5: Hacket webkamera

Hacket webkamera
Hacket webkamera
Hacket webkamera
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: