Turinys:

Gimtadienio staigmena su „Arduino“: 8 žingsniai (su nuotraukomis)
Gimtadienio staigmena su „Arduino“: 8 žingsniai (su nuotraukomis)

Video: Gimtadienio staigmena su „Arduino“: 8 žingsniai (su nuotraukomis)

Video: Gimtadienio staigmena su „Arduino“: 8 žingsniai (su nuotraukomis)
Video: Волшебные пальцы ► Эксперимент №8 ► Микроник 2024, Lapkritis
Anonim
Image
Image
Gimtadienio staigmena su Arduino
Gimtadienio staigmena su Arduino

Įvadas

Pasaulyje, kuriame viskas nauja ir įdomu, netikėtumai daro jūsų gyvenimą nuostabų. Tai puikus būdas pridėti kibirkšties nuobodžiai savaitei ir padaryti ją linksma. Vienas iš būdų suteikti šypseną kažkieno veidui - įteikti jam mažą dovanėlę. Nėra nieko panašaus į dovaną, kuri gali sukelti šypseną kažkieno ir jūsų pačių veiduose.

Elektronika ir meilė yra kaip šiaurės ir ašigalis, vienintelis ryšys tarp jų yra tas, kad jie visada atstumia vienas kitą. BET, „STEMpedia“suteikė naują meilės apibrėžimą, derindama meilę su elektronika. Naudodama šį EVIVE STARTER KIT, aš padovanosiu mažą staigmeną savo partneriui jos gimtadienio proga.

1 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

Planas - apipilti meilę mano partnerę rožių žiedlapiais, kai tik ji išeis iš mūsų miegamojo.

Šiam projektui mums reikia: 1. HC-SR04 ultragarso jutiklio 2. SG90 servo variklio 3. ATmega2560 varomas pradinis pradinis rinkinys Gerai tai, kad visi šie komponentai yra pradinio rinkinio dalis.

Pradėkite prijungdami ultragarso jutiklio TRIG kaištį ir ECHO kaištį prie „Arduino“kaiščių 12 ir 11. Tada prijunkite servo PWM kaištį prie „Arduino“kaiščio 9. Po to mes prijungsime visus jutiklių „ +ve“ir „ve“gnybtus prie „Arduino“kaiščių +ve ir -ve. Tai va, viskas taip paprasta.

2 žingsnis: 3D modelis

3D modelis
3D modelis

Naudodamas 3D modelį, aš jums parodysiu gėlių dalytuvo dizainą ir veikimą.

Gerai, taigi tai yra visa sąranka. Užpakalinis antgalis prilimpa prie sienos ir, naudojant šiuos du laikiklius, laiko lengvą lazdelę, kuri savo ruožtu laikys priekinį antgalį arba dozatorių. Aš čia įdėsiu visus rožių žiedlapius. Kai ultragarso jutiklis aptinka kelyje esantį objektą, jis siunčia signalą „Arduino“, kuris pasuka servo, todėl atidaromas dozatoriaus atvartas. Kai atvartas atsidarys, visi rožių žiedlapiai nukris ant mano partnerio. Visa sąranka atliekama naudojant kartoninę dėžę, todėl ji yra lengva ir lengvai priklijuojama prie sienos.

3 žingsnis: greita demonstracija

Greita demonstracija
Greita demonstracija

Taigi, taip atrodo.

Kai įjungiame pradinį komplektą, ultragarso jutiklis pradeda laukti judančio objekto. Kai tik aptinkamas daiktas, sklendė atsidaro gėlėms išpilstyti.

4 žingsnis: kodas

Kodas
Kodas
Kodas
Kodas

Kodas susideda iš dviejų dalių: pirmoje dalyje mes nustatome judesį ultragarso jutikliu, o antroje - sukdami variklį, kad atidarytumėte sklendę, kai tik aptinkamas judesys.

Pradėkite į programą įtraukdami biblioteką „Servo.h“. Tada nustatykite konstantas ir visuotinius kintamuosius, kurie bus naudojami visame kode. Norėdami naudoti servo, mes kuriame Servo klasės objektą. Tada sąrankos skyriuje mes inicijuojame servo, naudodami funkciją „servo.attach ()“ir nustatydami ultragarso jutiklio kaiščio režimus.

Galiausiai, ciklo () skyriuje po ultragarsinio jutiklio inicijavimo mes tikriname, ar judančio objekto atstumas yra mažesnis nei 100 cm. Jei atstumas yra mažesnis nei 100 cm, mes atidarysime sklendę, pasukdami servo 90 laipsnių kampu.

5 žingsnis: bandymas

Testavimas
Testavimas
Testavimas
Testavimas
Testavimas
Testavimas
Testavimas
Testavimas

Gerai, dabar įdomu. Taigi, pirmyn ir viską sutvarkykime. Žiedlapių dozatorius lieka ant durų viršaus, o ultragarso jutiklis - juosmens lygyje. Galiausiai, man tiesiog reikia prijungti visus jutiklius prie dėžutės. Po to belieka laukti, kol ji išeis ir įjungs jutiklį. Jei viskas vyks pagal planą, galėčiau jai maloniai nustebinti.

6 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas

Boo taip..

7 žingsnis: failai

8 žingsnis: ačiū

Dar kartą dėkojame, kad perskaitėte vadovėlį. Tikiuosi, kad tai jums padės.

Jei norite mane palaikyti, galite užsiprenumeruoti mano kanalą ir žiūrėti kitus mano vaizdo įrašus. Dar kartą ačiū kitame mano vaizdo įraše, iki dabar.

Rekomenduojamas: