Innholdsfortegnelse:

Bursdagsoverraskelse med Arduino: 8 trinn (med bilder)
Bursdagsoverraskelse med Arduino: 8 trinn (med bilder)

Video: Bursdagsoverraskelse med Arduino: 8 trinn (med bilder)

Video: Bursdagsoverraskelse med Arduino: 8 trinn (med bilder)
Video: HP 5245L electronic counter 1968 8-digit nixie 50MHz test teardown 2024, November
Anonim
Image
Image
Bursdagsoverraskelse med Arduino
Bursdagsoverraskelse med Arduino

Introduksjon

I en verden der alt er nytt og interessant, gjør overraskelser livet ditt fantastisk. Det er en perfekt måte å legge til en gnist i en kjedelig uke og gjøre det morsomt. En måte å gi et smil på ansiktet til noen er ved å gi dem en liten gave. Det er ingenting som en gave som kan gi et smil om noens og ditt eget ansikt.

Elektronikk og kjærlighet, er som nordpolen og nordpolen, den eneste korrelasjonen mellom dem er at de alltid avviser hverandre. MEN, STEMpedia har gitt en ny definisjon på kjærlighet ved å kombinere kjærlighet med elektronikk. Ved å bruke dette EVIVE STARTER KIT skal jeg gi min partner en liten overraskelse på bursdagen hennes.

Trinn 1: Kretsdiagram

Kretsdiagram
Kretsdiagram

Planen er å dusje kjærligheten til min partner med rosenblad, så snart hun går ut av soverommet vårt.

For dette prosjektet trenger vi: 1. HC-SR04 ultralydsensor 2. SG90 Servomotor 3. ATmega2560 drevet evive startpakke Det gode er at alle disse komponentene er en del av evive Starter Kit.

Start med å koble TRIG -pinnen og ECHO -pinnen til ultralydsensoren til pinne nummer 12 og 11 på Arduino. Koble deretter PWM -pinnen til servoen til pin nummer 9 på Arduino. Etter det skal vi koble alle +ve og -ve terminalene til sensorene til +ve og -ve pins på Arduino. Det er det, det er bare så enkelt.

Trinn 2: 3D -modell

3D -modell
3D -modell

Ved hjelp av en 3D -modell skal jeg vise dere utformingen og arbeidet til blomsterdispenseren.

Ok, så dette er hele oppsettet. Den bakre biten fester seg til veggen, og ved bruk av disse to holderne holder den en lett pinne som igjen holder den fremre biten eller dispenseren. Jeg skal legge alle rosenbladene inn her. Når ultralydsensoren oppdager et objekt på sin måte, sender den et signal til Arduino, som deretter vil rotere servoen og få dispenserklaffen til å åpne. Når klaffen åpnes, vil alle rosenbladene falle på partneren min. Hele oppsettet er laget med en pappeske, noe som gjør det lett og lett å holde seg til veggen.

Trinn 3: Rask demonstrasjon

Rask demo
Rask demo

Så slik ser det ut.

Når vi får strøm til evive startsettet, begynner ultralydssensoren å vente på et objekt i bevegelse. Så snart et objekt blir oppdaget, åpnes klaffen for å avgi blomstene.

Trinn 4: Kode

Kode
Kode
Kode
Kode

Koden har to deler, i den første delen oppdager vi bevegelsen ved hjelp av en ultralydsensor, og i den andre delen roterer vi motoren for å åpne klaffen når det oppdages bevegelse.

Start med å inkludere "Servo.h" -biblioteket i programmet. Deretter definerer du konstantene og de globale variablene som skal brukes i hele koden. For å bruke servoen lager vi et objekt av Servo -klassen. I oppsettsdelen initialiserer vi servoen ved å bruke "servo.attach ()" -funksjonen og definere pin -modusene for ultralydsensoren.

Til slutt, i loop () -delen etter initialisering av ultralydssensoren, sjekker vi om avstanden til objektet i bevegelse er mindre enn 100 cm. Hvis avstanden er mindre enn 100 cm skal vi åpne klaffen ved å rotere servoen 90 grader.

Trinn 5: Testing

Testing
Testing
Testing
Testing
Testing
Testing
Testing
Testing

Ok, nå den interessante biten. Så la oss gå videre og sette opp alt. Kronbladsmaskinen holder seg på toppen av døren og ultralydsensoren i midjenivået. Til slutt trenger jeg bare å koble alle sensorene til evive -boksen. Etter det er det bare å vente på at hun skal komme ut og aktivere sensoren. Hvis alt går etter planen, ville jeg kunne gi henne en hyggelig overraskelse.

Trinn 6:

Bilde
Bilde
Bilde
Bilde

Buh ja..

Trinn 7: Filer

Trinn 8: Takk

Takk igjen for at du leste opplæringen. Jeg håper det hjelper deg.

Hvis du vil støtte meg, kan du abonnere på kanalen min og se de andre videoene mine. Takk ca igjen i min neste video, hei nå.

Anbefalt: