INHOUDSOPGAWE:
- Stap 1: Versamel die materiaal
- Stap 2: Bou die houtkas
- Stap 3: Houtkas: sny die stukke
- Stap 4: Houtkas: boor van die geleide gate
- Stap 5: Houtkas: skildery
- Stap 6: Houtkas: montering
- Stap 7: Kringloop
- Stap 8: Kring: soldeer die Leds
- Stap 9: Kring: Bou van die kring
- Stap 10: Monteer
Video: Eenvoudige binêre klok met behulp van Attiny85: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Groete! In hierdie instruksies wys ek hoe u 'n minimalistiese en eenvoudige binêre klok kan maak met 'n arduino uno en 'n attiny85. As u nog nooit u arduino gebruik het om ander mikroskyfies te programmeer nie, sal u sien dat dit baie maklik is om te doen (ek het dit probeer vir die die eerste keer vir hierdie projek en dit was redelik eenvoudig) en redelik handig, aangesien u die grootte van u projekte kan verklein!
Stap 1: Versamel die materiaal
Vir hierdie projek het ek basiese materiaal gebruik wat ek maklik vind. Daar is twee kategorieë materiale, een vir die horlosie en een vir die kringe. Houtkas: al hierdie items is in 'n vervaardigingswinkel gevind- Houtpanele- Houtlijm- Swart en rooi spuitverf- Persboor- Jig SawCircuitry: - 13 rooi 5v Leds- drade- 4 x 220 Ohm weerstande- 2 x 10k Ohms weerstande- Speldhouers- 1 x 74hc595 (skofregister)- 2 drukknoppies- Printplaat- 3.3v muntsel- Attiny85- Arduino uno- Soldeergereedskap
Stap 2: Bou die houtkas
In die volgende stappe wys ek hoe ek die kas vir die klok gebou het. Ek het houtpanele en houtgom gebruik en dit het goed gewerk. Die panele het 'n hoogte en breedte na my smaak, so daar was nie veel snywerk om te doen nie. Ek wou ook eers die sekondes vertoon, maar later, toe ek die stroombaan bou, vind ek dat die LED -skakelaar elke sekonde eintlik afleidend was, so ek sny die Leds uit en herrangskik later my kode en geval later.
Stap 3: Houtkas: sny die stukke
Eerstens het ek al die stukke wat ek nodig gehad het om my kas te bou, gemeet en gesny. Ek het besluit om dit as 'n boks sonder onderkant te maak. Ek het die kante geskuur indien nodig. Afmetings: Sye: 2 x (7,4 cm x 3,8 cm) Voor en agter: 7,4 cm x 9,5 cm Top: 8,8 cm x 3,8 cm
Stap 4: Houtkas: boor van die geleide gate
Ek het die gate op die voorkant van my kas geboor met 'n persboor. Ek het op die paneel aangedui waar ek die gate moes boor, en omdat ek goedkoop hout gebruik het, moes ek stadig boor sodat die hout nie afbreek nie. Toe ek besef dat ek die Leds vir die sekondes wil uithaal, moes ek hierdie paneel sny om die onnodige gate te verwyder. Ek het dit besef nadat ek my omhulsel geverf het, en daarom is die laaste prentjie op my laaste paneel geverf
Stap 5: Houtkas: skildery
Nadat ek elke stukkie van my horlosiekas gehad het, het ek dit gaan verf. Ek het rooi en swart verf gekies, aangesien my Leds reeds rooi was. Ek het blink spuitverf gebruik om die verf na twee lae verf te laat lyk. Ek wag totdat alles droog is.
Stap 6: Houtkas: montering
Nadat die verf droog was, het ek alles vasgeplak met behulp van vinnig droog houtgom, en seker gemaak dat alles reg is elke keer as ek twee stukke aan mekaar plak. Ek wag totdat dit droog word, voordat ek die volgende stukke aan mekaar plak.
Stap 7: Kringloop
Die volgende deel van hierdie projek is vir die kring. Vir hierdie deel benodig u u Arduino of enige mikroskyfieprogrammeerder en die Attiny85. Soos ek vroeër gesê het, het ek die Leds vir die sekondes uitgesny, aangesien ek die sekondes te afleidend gevind het. In die begin wys die foto's dus al die LED's, en later is die sekondes afwesig. Om die Attiny met die Arduino as ISP te programmeer, het ek hierdie goeie tutoriaal gevolg deur instructof deur randofo: https://www.instructables.com/id/Program-an-ATtiny… Die kode wat ek in die Attiny opgelaai het:*Die kode is gebaseer op 'n interne klok van 16Mhz, maar dit kan verander word*Ek het timers en interrupts van die chip gebruik om die klok te maak.
Stap 8: Kring: soldeer die Leds
Ek het aan die soldeer van die Leds saam met my soldeerbout en die reeds geboorde omhulsel die leds behoorlik geposisioneer terwyl hulle soldeer. Elke led van 'n kolom word aan hul katode saamgesoldeer Elke led van 'n ry word aan hul anode gesoldeer
Stap 9: Kring: Bou van die kring
Met die Attiny wat met die kode geprogrammeer is, hoef u net die kring te bou met 'n broodbord om my program uit te toets en seker te maak dat alles werk voordat die volledige stroombaan soldeer. Die gebruik van die skofregister is nodig, aangesien die Attiny nie genoeg uitsetpenne bied vir die 8 eindpunte (4 rye, 4 kolomme) en die twee drukknoppies nie. Die plan en die stroombaan wat ek gemaak het, is op die foto's. Ek het my kring getoets op die broodbord en toe dit goed was, het ek dit op die printplaat gesoldeer. Ek beveel aan dat u 'n werklike batteryhouer gebruik.
Stap 10: Monteer
Die laaste stap was om alles bymekaar te maak, dit is om eenvoudig die stroombaan in die kas en die Leds in die ooreenstemmende gate vas te maak. Dan kan u die tyd met die drukknoppies instel en die Attiny tyd laat opspoor. Byvoorbeeld, op die tweede foto: Ure2 = 2 en Ure1 = 1Mins2 = 1 en Min1 = 6, sodat die tyd 21:16 is en dit is dit! Voel vry om kommentaar en voorstelle te laat!
Aanbeveel:
Arduino Nano -klok met aanpasbare helderheid met behulp van prototipe PCB van NextPCB.com: 11 stappe
Arduino Nano -klok met aanpasbare helderheid met behulp van prototipe PCB van NextPCB.com: Almal wou 'n horlosie hê wat tyd en datum saam wys. In hierdie projek sal ek u wys hoe u 'n arduino -nano -klok met aanpasbare helderheid kan bou met behulp van RTC en 'n ontwerp PCB van NextPCB
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Lessenaarversterker met audiovisualisering, binêre klok en FM -ontvanger: 8 stappe (met foto's)
Lessenaarversterker met klankvisualisering, binêre horlosie en FM -ontvanger: ek hou van versterkers en vandag deel ek my lessenaarversterker met 'n lae krag wat ek onlangs gemaak het. Die versterker wat ek ontwerp het, het 'n paar interessante eienskappe. Dit het 'n geïntegreerde binêre klok en kan tyd en datum gee, en dit kan klank visualiseer wat dikwels klank genoem word
Binêre klok met behulp van Neopixels: 6 stappe (met foto's)
Binêre klok met Neopixels: Hallo mense, ek hou van alles wat met LED verband hou, en ek hou ook daarvan om dit op verskillende interessante maniere te gebruik. Ja, ek weet dat die binêre klok al 'n paar keer hier gedoen is, en elkeen is 'n uitstekende voorbeeld van hoe skep u eie horlosie. Ek is baie lief vir