Satura rādītājs:

Vienkāršs binārais pulkstenis, izmantojot Attiny85: 10 soļi
Vienkāršs binārais pulkstenis, izmantojot Attiny85: 10 soļi

Video: Vienkāršs binārais pulkstenis, izmantojot Attiny85: 10 soļi

Video: Vienkāršs binārais pulkstenis, izmantojot Attiny85: 10 soļi
Video: Урок 99. Создание цифровых часов Arduino с использованием ЖК-дисплея DS3231 и семисегментного дисплея. 2024, Jūlijs
Anonim
Vienkāršs binārais pulkstenis, izmantojot Attiny85
Vienkāršs binārais pulkstenis, izmantojot Attiny85
Vienkāršs binārais pulkstenis, izmantojot Attiny85
Vienkāršs binārais pulkstenis, izmantojot Attiny85
Vienkāršs binārais pulkstenis, izmantojot Attiny85
Vienkāršs binārais pulkstenis, izmantojot Attiny85

Sveicieni! Šajā pamācībā es parādīju, kā izveidot minimālisma un vienkāršu bināro pulksteni, izmantojot arduino uno un attiny85. Ja jūs nekad neesat izmantojis savu arduino citu mikročipu programmēšanai, jūs redzēsiet, ka to ir ļoti viegli izdarīt (es to izmēģināju pirmo reizi šim projektam, un tas bija pavisam vienkārši) un diezgan ērts, jo jūs varat samazināt savu projektu lielumu!

1. darbība: materiāla savākšana

Šim projektam es izmantoju vienkāršus un viegli atrodamus materiālus. Ir divu veidu materiāli, viens pulksteņa korpusam un otrs shēmai. Koka korpuss: Visi šie priekšmeti tika atrasti amatniecības veikalā- Koka paneļi- Koka līme- Melna un sarkana aerosola krāsa- Preses urbis- Jig SawCircuitry: - 13 sarkani 5 V LED- vadi- 4 x 220 omi rezistori- 2 x 10 k omi- rezistori- Tapu turētāji- 1 x 74 hc595 (maiņu reģistrs)- 2 spiedpogas- shēmas plate- 3,3 V monētu šūna- Attiny85- Arduino un- lodēšanas instrumenti

2. solis: koka korpusa veidošana

Turpmākajos soļos es parādīšu, kā es izveidoju pulksteņa korpusu. Es izmantoju koka paneļus un koka līmi, un tas strādāja labi. Paneļiem bija augstums un platums, kas man patika, tāpēc nebija daudz griešanas. Arī sākumā es gribēju parādīt sekundes, bet vēlāk, kad es izveidoju ķēdi, es atklāju, ka LED slēdzis katrā sekundē patiešām traucē, tāpēc es izgriezu šos LED un vēlāk attiecīgi pārkārtoju savu kodu un lietu.

3. solis: koka korpuss: korpusa gabalu griešana

Koka korpuss: lietu gabalu griešana
Koka korpuss: lietu gabalu griešana
Koka korpuss: lietu gabalu griešana
Koka korpuss: lietu gabalu griešana
Koka korpuss: lietu gabalu griešana
Koka korpuss: lietu gabalu griešana

Vispirms es izmērīju un sagriezu visus gabalus, kas man būtu nepieciešami, lai izveidotu savu lietu. Es nolēmu to izgatavot kā kastīti bez dibena. Ja nepieciešams, es slīpēju malas. Izmēri: sāni: 2 x (7,4 cm x 3,8 cm) priekšā un aizmugurē: 7,4 cm x 9,5 cm augšējā daļa: 8,8 cm x 3,8 cm

4. solis: koka korpuss: Led caurumu urbšana

Koka korpuss: Led caurumu urbšana
Koka korpuss: Led caurumu urbšana
Koka korpuss: Led caurumu urbšana
Koka korpuss: Led caurumu urbšana
Koka korpuss: Led caurumu urbšana
Koka korpuss: Led caurumu urbšana

Izmantojot urbjmašīnu, es urbju caurumus sava korpusa sejas panelī. Uz paneļa es norādīju, kur urbt caurumus, un, tā kā es izmantoju lētu kokmateriālu, man nācās urbt lēnām, lai koks netiktu nošķelts. Tagad, kad es sapratu, ka vēlos izņemt Leds uz sekundēm, man bija jāsagriež šis panelis, lai noņemtu nevajadzīgos caurumus. Es to sapratu pēc savas lietas krāsošanas, tāpēc pēdējā bildē mans panelis ir krāsots

5. solis: koka korpuss: krāsošana

Koka korpuss: glezna
Koka korpuss: glezna
Koka korpuss: glezna
Koka korpuss: glezna
Koka korpuss: glezna
Koka korpuss: glezna

Kad man bija visas manas pulksteņa korpusa detaļas, es sāku tās krāsot. Es izvēlējos sarkanu un melnu krāsu, jo manas Leds jau bija sarkanas. Es izmantoju spīdīgu aerosola krāsu, lai pēc divām krāsas kārtām tai piešķirtu gatavu izskatu. Es gaidīju, kamēr viss izžūst.

6. solis: koka korpuss: salikšana

Koka korpuss: salikšana
Koka korpuss: salikšana
Koka korpuss: salikšana
Koka korpuss: salikšana
Koka korpuss: salikšana
Koka korpuss: salikšana

Pēc krāsas nožūšanas es visu salīmēju kopā, izmantojot ātri žūstošu koka līmi, pārliecinoties, ka viss ir taisns katru reizi, kad salīmēju divus gabalus. Es gaidīju, līdz tas izžūst, pirms salīmēju nākamos gabalus.

7. solis: ķēde

Ķēde
Ķēde

Šī projekta nākamā daļa ir paredzēta ķēdei. Šajā daļā jums būs nepieciešams jūsu Arduino vai jebkurš mikroshēmu programmētājs un Attiny85. Kā jau iepriekš teicu, es sekundēm izgriezu Leds, jo secināju, ka sekundes ir pārāk traucējošas. Tātad sākumā attēlos ir redzamas visas gaismas diodes, un vēlāk sekundes nav. Lai ieprogrammētu Attiny ar Arduino kā ISP, es sekoju šai jaukajai apmācībai no randofo instrukcijām: https://www.instructables.com/id/Program-an-ATtiny… Kods, ko augšupielādēju Attiny:*Kods ir balstīts uz iekšējo pulksteni 16Mhz, bet to var mainīt*Pulksteņa izgatavošanai izmantoju mikroshēmas taimeri un pārtraukumus.

8. solis: ķēde: LED lodēšana

Ķēde: LED lodēšana
Ķēde: LED lodēšana
Ķēde: LED lodēšana
Ķēde: LED lodēšana

Es turpināju Led lodēšanu kopā, izmantojot savu lodāmuru un jau izurbto korpusu, lai lodēšanas laikā pareizi novietotu gaismas diodes. Katrs kolonnas Led ir pielodēts kopā ar katodu Katru rindas Led lodē kopā ar anodu

9. solis: ķēde: ķēdes izveide

Ķēde: ķēdes veidošana
Ķēde: ķēdes veidošana
Ķēde: ķēdes veidošana
Ķēde: ķēdes veidošana
Ķēde: ķēdes veidošana
Ķēde: ķēdes veidošana
Ķēde: ķēdes veidošana
Ķēde: ķēdes veidošana

Ja Attiny ir ieprogrammēts ar kodu, viss, kas jādara, ir vispirms izveidot ķēdi, izmantojot maizes dēli, lai pārbaudītu manu programmu un pārliecinātos, ka viss darbojas pirms visas ķēdes lodēšanas. Pārmaiņu reģistra izmantošana ir nepieciešama, jo Attiny nesniedz pietiekami daudz izejas tapas 8 galapunktiem (4 rindas, 4 kolonnas) un abām spiedpogām. Plāns un shēma, ko es izveidoju, ir attēlos. Es pārbaudīju savu ķēdi uz maizes dēļa un, kad bija labi iet, es to pielodēju pie shēmas plates. Man nebija akumulatora turētāja šūnai, tāpēc es izmantoju savu iztēli, lai izveidotu pagaidu (ļoti ieskicēts..). Es iesaku izmantot īstu akumulatora turētāju.

10. solis: salikšana

Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana

Pēdējais solis bija visu salikt, proti, vienkārši salabot ķēdi korpusā un gaismas diodes attiecīgajos caurumos. Tad jūs varat iestatīt laiku, izmantojot spiedpogas, un ļaut Attiny izsekot laiku. Piemēram, otrajā attēlā: Stundas2 = 2 un Stundas1 = 1Mins2 = 1 un Mins1 = 6, tāpēc laiks ir 21:16 Un tas arī ir! atstāt komentārus un ieteikumus!

Ieteicams: