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, Studeni
Anonim
Image
Image
Rođendansko iznenađenje uz Arduino
Rođendansko iznenađenje uz Arduino

Uvod

U svijetu u kojem je sve novo i zanimljivo, iznenađenja čine vaš život strašnim. To je savršen način da dodate iskru dosadnom tjednu i učinite ga zabavnim. 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. Korištenjem ovog EVIVE STARTER KIT -a pružit ću malo iznenađenje svojoj partnerici na njezin rođendan.

Korak 1: Dijagram kruga

Kružni dijagram
Kružni dijagram

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

Za ovaj projekt potrebno nam je: 1. Ultrazvučni senzor HC-SR04 2. Servo motor SG90 3. Evive starter kit s ATmega2560 pogonom Dobra stvar je što su sve ove komponente dio evive Starter Kit-a.

Počnite spajanjem 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 dio 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. Ovdje ću staviti sve latice ruže. Kada ultrazvučni senzor detektira 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: Brzi demo

Brzi demo
Brzi demo

Dakle, ovako to izgleda.

Nakon što uključimo početni komplet evive, ultrazvučni senzor počinje čekati pokretni objekt. Čim se detektira neki predmet, preklop se otvara kako bi se razbacilo cvijeće.

Korak 4: Kodirajte

Kodirati
Kodirati
Kodirati
Kodirati

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

Započnite uključivanjem biblioteke "Servo.h" u program. Zatim definirajte konstante i globalne varijable koje će se koristiti u cijelom kodu. Kako bismo koristili servo, stvaramo objekt klase Servo. Zatim u odjeljku za postavljanje pokrećemo servo pomoću funkcije "servo.attach ()" i definiramo načine pin -a 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. Dakle, idemo dalje i namjestimo sve. Dozator latica ostaje na vrhu vrata, a ultrazvučni senzor u razini njezina 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 je prirediti lijepo iznenađenje.

Korak 6:

Slika
Slika
Slika
Slika

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 još jednom u sljedećem videu, doviđenja.

Preporučeni: