Sisukord:

Arduino güroskoop: 7 sammu
Arduino güroskoop: 7 sammu

Video: Arduino güroskoop: 7 sammu

Video: Arduino güroskoop: 7 sammu
Video: Instructional video - LEGO SUMO III - Programming 2024, Juuli
Anonim
Arduino güroskoop
Arduino güroskoop

Video LINK

Tere kõigile, täna näitan kõigile, kuidas luua spetsiaalset Arduino toitega gyrate kella. Esiteks tahan kogu au anda algsele autorile: elektroonika kõigile. Tema tehtud originaalkujundus on siin. Ta teeb palju hämmastavaid elektroonilisi projekte ja kella algne idee oli temalt. Ma kasutan Arduino Leonardo tahvlit, kuid mis tahes muu Arduino plaat peaks sobima. Kell kasutab samm -mootorit, et pöörata plaati erinevate aegade näitamiseks.

Selle projekti jaoks lisasin kella algsele koodile täiustusi, et lisada rohkem funktsioone. Lisasin koodile LED -tule, et kella oleks öösel veel näha. Ma ühendasin tahvliga ka kõlarimooduli, nii et iga tunni järel piiksub kell sellest kaks korda. Tegin kella ühendamiseks aluse ja lisasin eemaldatava tugialuse teisel pool kella, et muuta see stabiilsemaks. Ülaltoodud video on demonstratsiooni eesmärgil kiirendatud 100 korda.

Samm: materjalid

Materjalid:

Papp

Arduino plaat

USB kaabel

Sammumootor ja kontroller

Mis tahes värvi LED

Kõlar

Leivalaud

Kaasaskantav aku (valikuline)

Tööriistad:

Teip ja liim

Käärid

Pliiats

Joonlaud

Jootmispüstol

Kompass

2. samm: samm -mootoriteek

Seda vajate oma raamatukogus ainult siis, kui kasutate samm -mootori jaoks ULN2003 kontrollerit. Vastasel juhul võite selle sammu vahele jätta.

1. Alustuseks laadige alla.cpp ja.h fail

2. Looge uus fail nimega StepperMotor

3. Lohistage.cpp ja.h fail uude StepperMotor faili

4. Minge oma Arduino raamatukogude faili ja tilgutage sinna StepperMotor fail

5. Avage Arduino IDE ja käivitage see testkood, et veenduda, kas kõik on õigesti installitud

#kaasake

StepperMotor mootor (8, 9, 10, 11);

tühine seadistus () {

Seriaalne algus (9600);

motor.setStepDuration (1);

}

void loop () {

mootor.etapp (1000);

viivitus (2000);

mootor.etapp (-1000);

viivitus (2000);

}

6. Kontrollige nüüd koodi Arduino IDE -s, kui see kompileerib ilma probleemideta, kui olete kõik õigesti installinud.

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Kokku peame Arduinoga ühendama 4 asja:

Sammumootor ja kontroller

Kõigepealt ühendage samm -mootor kontrolleriga. Seejärel ühendage kontrolleri int 1 pistikuga 6, int 2 pistikuga 7, 3 kuni 8 ja 4 kuni 9. Seejärel ühendage - (negatiivne) tihvt GND -ga plaadil ja + (positiivne) tihvt 5 V -ga plaadil.

Kõlar

Kõlari jaoks ühendage punane (positiivne) tihvtiga 3 ja must (negatiivne) tihvt GND -ga.

Led

Ühendage LED -i pikk jalg (positiivne) pool tihvtiga 2 ja lühike (negatiivne) pool GND -ga.

Kontrollige pilte, et veenduda, kas kõik on korralikult ühendatud.

Märkus. Kui teie kasutatavat plaati ei saa otse juhtmestikuga ühendada, peate kõigi komponentide kokku jootmiseks kasutama jootmispüstolit.

4. samm: kood

Kopeerige ja kleepige see kood allpool Arduino IDE -sse ja laadige see tahvlile:

Kood LINK

Samm: elektroonika korpus

Korpus elektroonika jaoks
Korpus elektroonika jaoks
Korpus elektroonika jaoks
Korpus elektroonika jaoks
Korpus elektroonika jaoks
Korpus elektroonika jaoks
Korpus elektroonika jaoks
Korpus elektroonika jaoks

Elektroonika korpus on põhimõtteliselt üks väike kast, millel on ümmargune alus ja pikk pabeririba numbrite jaoks.

Väike kast

Tükk 8 x 2 cm x 2

Tükk 14 x 8 cm x 2

Tükk 14 x 2 cm x 2

Ring

11,46 raadiusega ring

Number nägu

72 cm x 2 cm paberitükk pehmest papist. Kirjutage alates kella 12.00 1 cm vahedega, kuni jõuate kell 11:50, mille pikkus peaks olema piisav, et kõik numbrid ära mahuksid.

Alus

Mis tahes suuruse ja kujuga, kuni kell sinna mahub.

Märkus. Ärge unustage lõigata kasti väikesed augud (vt ülaltoodud pilte) toite- ja LED -tulede jaoks. Lõika ringi keskele ka varda jaoks auk.

6. samm: kokkupanek

Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek
Kokkupanek

Enne karbi sulgemist korraldage kogu ülaltoodud pildi järgi valmistatud elektroonika. Teipige või liimige kõik oma kohale. Seejärel sulgege kast. Looge papist väike varras, mis mahuks läbi kellaaugu ja ühendage see samm -mootori vardaga. Kui kell on liiga raske ja rippub, võite toe lisada kella teisele küljele. Pole tegelikult vahet, kuidas sa seda teed, kui suudad takistada kella ühele poole kallutamist, kuid ülaltoodud piltidel on näha, kuidas ma seda tegin. Seejärel ühendage kogu kell allpool oleva alusega ja kinnitage see mõne lindi ja liimiga (vt ülaltoodud pilte). Ja veelgi lahedamaks muutmiseks lisage kastile nool, mis näitab numbreid, et aega selgemalt näidata.

7. samm: testimine

Kui olete lõpetanud, ärge unustage oma kella testida ja veenduda, et see töötab korralikult. Kontrollige, kas kell töötab ja kas see on täpne. Kui kell on liiga aeglane, võiksite mootori arvu suurendada. Samm (62), kui kell liigub liiga kiiresti, siis vähendage arvu.

Tavalised probleemid:

LED -tuli ei põle: see on tõenäoliselt seetõttu, et samm -mootor kasutab liiga palju energiat. Sellisel juhul peaksite võib -olla lisatoite (kaasaskantav aku) lisama.

Kell pöörleb vastupidises suunas: seejärel minge oma koodi juurde ja muutke mootor.step (62) negatiivseks.

Soovitan: