Sadržaj:

Rođendansko iznenađenje s Arduinom: 8 koraka (sa slikama)
Rođendansko iznenađenje s Arduinom: 8 koraka (sa slikama)

Video: Rođendansko iznenađenje s Arduinom: 8 koraka (sa slikama)

Video: Rođendansko iznenađenje s Arduinom: 8 koraka (sa slikama)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Juli
Anonim
Image
Image
Rođendansko iznenađenje s Arduinom
Rođendansko iznenađenje s Arduinom

Uvod

U svijetu u kojem je sve novo i zanimljivo, iznenađenja vaš život čine sjajnim. To je savršen način da dodate iskru dosadnoj sedmici i učinite je zabavnom. Jedan od načina da nekome date osmijeh na lice je dajući mu mali poklon. Ne postoji ništa poput poklona koji može izmamiti osmijeh na nečije i vaše lice.

Elektronika i ljubav su poput sjevernog i sjevernog pola, jedina povezanost između njih je ta što se uvijek odbijaju. ALI, STEMpedia je dala novu definiciju ljubavi kombinirajući ljubav s elektronikom. Koristeći ovaj EVIVE STARTER KIT, poklonit ću svojoj partnerici malo rođendan.

Korak 1: Dijagram kola

Dijagram kola
Dijagram kola

Plan je obasuti ljubav mojom partnericom laticama ruža, čim ona izađe iz naše spavaće sobe.

Za ovaj projekat potrebno nam je: 1. HC-SR04 ultrazvučni senzor 2. SG90 servo motor 3. evive starter komplet sa ATmega2560 pogonom Dobra stvar je što su sve ove komponente dio evive Starter Kit-a.

Počnite povezivanjem TRIG pina i ECHO pina ultrazvučnog senzora na pin 12 i 11 Arduina. Zatim spojite PWM pin serva na pin broj 9 Arduina. Nakon toga ćemo spojiti sve +ve i -ve terminale senzora na +ve i -ve pinove Arduina. To je to, jednostavno je tako.

Korak 2: 3D model

3D model
3D model

Pomoću 3D modela pokazat ću vam dizajn i rad dozatora za cvijeće.

U redu, ovo je cijela postavka. Stražnji bit se lijepi za zid i pomoću ova dva držača drži lagani štap koji će zauzvrat držati prednji dio ili dozator. Ovde ću staviti sve latice ruže. Kada ultrazvučni senzor otkrije neki predmet na svom putu, poslat će signal na Arduino, koji će zatim rotirati servo uzrokujući otvaranje poklopca dozatora. Kad se preklop otvori, sve latice ruže će pasti na mog partnera. Cijelo postavljanje izvedeno je pomoću kartonske kutije, što ga čini laganim i lakim za lijepljenje na zid.

Korak 3: Brza demonstracija

Quick Demo
Quick Demo

Dakle, ovako to izgleda.

Nakon što uključimo početni komplet evive, ultrazvučni senzor počinje čekati objekt u pokretu. Čim se objekt detektira, poklopac se otvara kako bi se rasprostiralo cvijeće.

Korak 4: Kodirajte

Kod
Kod
Kod
Kod

Kôd ima dva dijela, u prvom dijelu detektiramo kretanje pomoću ultrazvučnog senzora, a u drugom dijelu rotiramo motor kako bismo otvorili poklopac kad god se detektira pokret.

Počnite tako što ćete u program uključiti biblioteku "Servo.h". Zatim definirajte konstante i globalne varijable koje će se koristiti u cijelom kodu. Da bismo koristili servo, stvaramo objekt klase Servo. Zatim u odjeljku za postavljanje pokrećemo servo pomoću funkcije "servo.attach ()" i definiramo pin načine za ultrazvučni senzor.

Konačno, u odjeljku loop () nakon inicijalizacije ultrazvučnog senzora provjeravamo je li udaljenost objekta u pokretu manja od 100 cm. Ako je udaljenost manja od 100 cm, otvorit ćemo poklopac rotirajući servo za 90 stupnjeva.

Korak 5: Testiranje

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje

U redu, sad zanimljivo. Pa idemo dalje i namjestimo sve. Dozator za latice ostaje na vrhu vrata, a ultrazvučni senzor u nivou njenog struka. Konačno, samo moram spojiti sve senzore na evive kutiju. Nakon toga, samo je pitanje čekanja da izađe i aktivira senzor. Ako sve bude išlo po planu, mogao bih joj prirediti lijepo iznenađenje.

Korak 6:

Image
Image
Image
Image

Boo da..

Korak 7: Datoteke

Korak 8: Hvala vam

Hvala vam još jednom što ste pročitali vodič. Nadam se da će vam pomoći.

Ako me želite podržati, možete se pretplatiti na moj kanal i pogledati moje ostale video zapise. Hvala ca opet u mom sljedecem videu, cao sad.

Preporučuje se: