Orodha ya maudhui:

Saa ya Arduino Gyro: Hatua 7
Saa ya Arduino Gyro: Hatua 7

Video: Saa ya Arduino Gyro: Hatua 7

Video: Saa ya Arduino Gyro: Hatua 7
Video: Lesson 21: Seven Segment Display with Arduino | Step by Step Arduino Course 2024, Novemba
Anonim
Saa ya Arduino Gyro
Saa ya Arduino Gyro

KIUNGO cha Video

Halo kila mtu, leo nitaonyesha kila mtu jinsi ya kuunda saa maalum ya gyrate, inayotumiwa na Arduino. Kwanza kabisa, nataka kutoa sifa zote kwa mwandishi wa asili: umeme kwa kila mtu. Ubunifu wa asili alioufanya uko hapa. Yeye hufanya miradi mingi ya kushangaza ya elektroniki na wazo la asili la saa lilikuwa kutoka kwake. Ninatumia bodi ya Arduino Leonardo, lakini bodi nyingine yoyote ya Arduino inapaswa kuwa sawa. Saa hutumia motor ya stepper kugeuza sahani kuonyesha nyakati tofauti.

Kwa mradi huu, niliongeza maboresho kwa nambari asili ya saa ili kujumuisha kazi zaidi. Niliongeza taa ya LED kwenye nambari ili saa iweze kuonekana usiku. Niliunganisha pia moduli ya spika kwenye ubao kwa hivyo kila saa saa italia mara mbili kuonyesha hii. Nilitengeneza msingi wa saa kuungana na kujumuisha standi ya msaada inayoweza kutolewa kwa upande mwingine wa saa ili kuifanya iwe imara zaidi. Video hapo juu imeharakisha 100x kwa madhumuni ya maonyesho.

Hatua ya 1: Vifaa

Vifaa:

Kadibodi

Bodi ya Arduino

Kebo ya USB

Magari ya stepper na mtawala

LED ya rangi yoyote

Spika

Bodi ya mkate

Betri inayoweza kubebeka (hiari)

Zana:

Tape na Gundi

Mikasi

Penseli

Mtawala

Bunduki ya Kulehemu

Dira

Hatua ya 2: Maktaba ya Magari ya Stepper

Unahitaji hii tu kwenye maktaba yako ikiwa unatumia mtawala wa ULN2003 kwa motor stepper. Vinginevyo, unaweza kuruka hatua hii.

1. Anza kwa kupakua faili ya.cpp na.h hapa chini

2. Unda faili mpya inayoitwa StepperMotor

3. Buruta na Achia faili ya.cpp na.h kwenye faili mpya ya StepperMotor

4. Nenda kwenye faili yako ya maktaba ya Arduino na utupe faili ya StepperMotor ndani yake

5. Fungua Arduino IDE na utumie nambari hii ya majaribio ili kuhakikisha kuwa kila kitu kimewekwa kwa usahihi

# pamoja

Motor motor ya Stepper (8, 9, 10, 11);

usanidi batili () {

Kuanzia Serial (9600);

motor.setStepDuration (1);

}

kitanzi batili () {

motor.step (1000);

kuchelewa (2000);

motor.step (-1000);

kuchelewa (2000);

}

6. Sasa thibitisha nambari kwenye IDE ya Arduino ikiwa itajumuisha bila shida yoyote umeweka kila kitu kwa usahihi.

Hatua ya 3: Wiring

Wiring
Wiring
Wiring
Wiring
Wiring
Wiring

Kuna mambo 4 kwa jumla ambayo tutahitaji kuungana na Arduino:

Stepper Motor na mtawala

Kwanza, unganisha motor yako ya stepper kwenye kidhibiti. Kisha unganisha int 1 kwenye kidhibiti kubandika 6, int 2 kubana 7, 3 hadi 8, na 4 hadi 9. Kisha unganisha - (hasi) pini kwa GND kwenye ubao, na + (chanya) bonyeza 5V kwenye ubao..

Spika

Kwa spika, unganisha nyekundu (chanya) na pini 3, na pini nyeusi (hasi) kwa GND.

Iliyoongozwa

Unganisha mguu mrefu (chanya) upande wa LED kwenye pini 2, na mguu mfupi (hasi) upande wa GND.

Angalia picha ili kuhakikisha kuwa kila kitu kimeunganishwa vizuri.

Kumbuka: Ikiwa bodi unayotumia haiwezi kushikamana moja kwa moja na wiring, basi unahitaji kutumia bunduki ya kutengeneza kutengeneza vifaa vyote pamoja.

Hatua ya 4: Kanuni

Nakili na ubandike nambari hii hapa chini kwenye Arduino IDE na uipakie kwenye ubao:

KIUNGO KIUNGO

Hatua ya 5: Kesi ya Elektroniki

Kesi ya Umeme
Kesi ya Umeme
Kesi ya Umeme
Kesi ya Umeme
Kesi ya Umeme
Kesi ya Umeme
Kesi ya Umeme
Kesi ya Umeme

Kesi ya vifaa vya elektroniki kimsingi ni sanduku moja dogo na msingi wa mviringo na karatasi ndefu ya nambari.

Sanduku dogo

8cm x 2cm kipande x2

14cm x 8cm kipande x2

14cm x 2cm kipande x2

Mzunguko

Mzunguko wa eneo la 11.46

Nambari ya Uso

Karatasi ya cm 72cm x 2cm ya kadibodi laini. Andika kuanzia 12:00 na vipindi vya cm 1 hadi utakapofika 11:50, ambayo urefu wa karatasi inapaswa kuwa ya kutosha tu kwa nambari zote kutoshea.

Msingi

Ukubwa wowote na umbo ndefu kama saa inaweza kutoshea juu yake.

Kumbuka: Kumbuka kukata mashimo madogo kwenye sanduku (angalia picha hapo juu) kwa nguvu na taa za LED. Pia kata shimo kwenye duara kwa fimbo katikati.

Hatua ya 6: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

Kabla ya kufunga sanduku mbali, panga vifaa vyote vya elektroniki vilivyotengenezwa kulingana na picha hapo juu. Tape au gundi kila kitu mahali. Kisha funga sanduku. Unda fimbo ndogo kutoka kwa kadibodi ili kutoshea kwenye shimo la saa na uiunganishe na fimbo ya motor stepper. Ikiwa saa ni nzito sana na imeanguka, unaweza kuongeza msaada kwa upande mwingine wa saa. Haijalishi jinsi unavyofanya, maadamu unaweza kumaliza saa kutoka kuegemea upande mmoja, lakini picha zilizo hapo juu zinaonyesha jinsi nilivyofanya. Kisha unganisha saa nzima kwa msingi ulio chini na uihifadhi na mkanda na gundi (angalia picha hapo juu). Na kuifanya iwe baridi zaidi, ongeza mshale kwenye sanduku linaloonyesha nambari ili kuonyesha wakati wazi zaidi.

Hatua ya 7: Upimaji

Baada ya kumaliza, kumbuka kujaribu saa yako ili kuhakikisha kuwa inafanya kazi vizuri. Angalia ikiwa saa inaendesha na ikiwa ni sahihi. Ikiwa saa ni polepole sana, unaweza kutaka kuongeza idadi kwenye motor.step (62) ikiwa saa inaenda haraka sana, kisha punguza nambari.

Shida za kawaida:

LED haijawashwa: hii labda ni kwa sababu motor ya stepper inatumia nguvu nyingi. Unaweza kutaka kuongeza nguvu ya ziada (betri inayoweza kubebeka) ikiwa ndivyo ilivyo.

Saa inageuka upande mwingine: Kisha nenda kwenye nambari yako na ubadilishe motor.step (62) kuwa nambari hasi.

Ilipendekeza: