Talaan ng mga Nilalaman:

Simpleng Binary Clock Gamit ang Attiny85: 10 Mga Hakbang
Simpleng Binary Clock Gamit ang Attiny85: 10 Mga Hakbang

Video: Simpleng Binary Clock Gamit ang Attiny85: 10 Mga Hakbang

Video: Simpleng Binary Clock Gamit ang Attiny85: 10 Mga Hakbang
Video: I EARNED 5,000+ PESOS in 5 MINUTES Gamit Ang Simpleng TRADING STRATEGY | STEP BY STEP! 2024, Hulyo
Anonim
Simpleng Binary Clock Gamit ang Attiny85
Simpleng Binary Clock Gamit ang Attiny85
Simpleng Binary Clock Gamit ang Attiny85
Simpleng Binary Clock Gamit ang Attiny85
Simpleng Binary Clock Gamit ang Attiny85
Simpleng Binary Clock Gamit ang Attiny85

Mga pagbati! Sa mga itinuturo na ito ipinapakita ko kung paano gumawa ng isang minimalist at simpleng binary na orasan gamit ang isang arduino uno at isang attiny85. Kung hindi mo nagamit ang iyong arduino upang mag-program ng iba pang mga microchip, makikita mo napakadaling gawin (Sinubukan ko ito para sa unang pagkakataon para sa proyektong ito at ito ay medyo simple) at medyo madaling gamitin bilang maaari mong pag-urong ang laki ng iyong mga proyekto!

Hakbang 1: Pagtitipon ng Materyal

Para sa proyektong ito Gumamit ako ng pangunahing at madaling makahanap ng mga materyales. Mayroong dalawang kategorya ng mga materyales, isa para sa case ng orasan at isa para sa circuitry. Kaso ng Kahoy: Lahat ng mga item na ito ay natagpuan sa isang crafting shop- Mga Wood panel - Wood Glue- Itim at Pula na spray ng pintura- Press drill- Jig SawCircuitry: - 13 pulang 5v Leds- wires- 4 x 220 Ohms resistors- 2 x 10k Ohms resistors- Pin hawak - 1 x 74hc595 (shift register) - 2 push button- Circuit board- 3.3v coin cell- Attiny85- Arduino uno- Soldering tool

Hakbang 2: Pagbuo ng Kaso ng Kahoy

Sa mga susunod na hakbang, ipinapakita ko kung paano ko itinayo ang kaso para sa orasan. Gumamit ako ng mga panel ng kahoy at pandikit na kahoy at gumana ito ng maayos. Ang mga panel ay may taas at lapad ayon sa gusto ko, kaya't walang gaanong paggupit na dapat gawin. Gayundin, Sa una nais kong ipakita ang mga segundo, ngunit sa paglaon, kapag itinayo ko ang circuit nakita ko ang led switch sa bawat segundo na talagang nakakaabala, kaya pinutol ko ang mga Leds na iyon at muling ayusin ang aking code at kaso alinsunod sa paglaon.

Hakbang 3: Kaso ng Kahoy: Pagputol ng Mga piraso ng Kaso

Kaso ng Kahoy: Pagputol ng Mga piraso ng Kaso
Kaso ng Kahoy: Pagputol ng Mga piraso ng Kaso
Kaso ng Kahoy: Pagputol ng Mga piraso ng Kaso
Kaso ng Kahoy: Pagputol ng Mga piraso ng Kaso
Kaso ng Kahoy: Pagputol ng Mga piraso ng Kaso
Kaso ng Kahoy: Pagputol ng Mga piraso ng Kaso

Una, sinukat ko at pinutol ang lahat ng mga piraso na kakailanganin kong buuin ang aking kaso. Napagpasyahan kong gawin ito bilang isang kahon na walang ilalim. Inilagay ko ang mga gilid kung kinakailangan. Mga Sukat: Mga Gilid: 2 x (7.4cm x 3.8cm) Harap at Balik: 7.4cm x 9.5cm Top: 8.8cm x 3.8cm

Hakbang 4: Kaso ng Kahoy: Pagbabarena ng Mga Led Holes

Kaso ng Kahoy: Pagbabarena ng Mga Led Holes
Kaso ng Kahoy: Pagbabarena ng Mga Led Holes
Kaso ng Kahoy: Pagbabarena ng Mga Led Holes
Kaso ng Kahoy: Pagbabarena ng Mga Led Holes
Kaso ng Kahoy: Pagbabarena ng Mga Led Holes
Kaso ng Kahoy: Pagbabarena ng Mga Led Holes

In-drill ko ang mga butas sa panel ng mukha ng aking kaso gamit ang isang press drill. Ipinahiwatig ko sa panel kung saan i-drill ang mga butas at, dahil gumamit ako ng murang kahoy na crafting, kailangan kong mag-drill ng dahan-dahan upang hindi matanggal ang kahoy. Ngayon nang mapagtanto kong nais kong ilabas ang Leds para sa mga segundo kailangan kong putulin ang panel na ito upang alisin ang hindi kinakailangang mga butas. Napagtanto ko ito pagkatapos ng pagpipinta ng aking kaso, kaya't kung bakit ang nasa huling larawan ay pininturahan ang aking panel

Hakbang 5: Kaso ng Kahoy: Pagpipinta

Kaso ng Kahoy: Pagpipinta
Kaso ng Kahoy: Pagpipinta
Kaso ng Kahoy: Pagpipinta
Kaso ng Kahoy: Pagpipinta
Kaso ng Kahoy: Pagpipinta
Kaso ng Kahoy: Pagpipinta

Kapag nakuha ko na ang bawat piraso ng aking orasan kaso, nagpatuloy ako upang ipinta ang mga ito. Pinili ko ang pula at itim na pintura, dahil ang aking Leds ay pula na. Gumamit ako ng makintab na pinturang spray, upang mabigyan ito ng tapos na pagtingin pagkatapos ng dalawang layer ng pintura. Naghintay ako hanggang sa matuyo ang lahat.

Hakbang 6: Kaso ng Kahoy: Pagtitipon

Kaso ng Kahoy: Pagtitipon
Kaso ng Kahoy: Pagtitipon
Kaso ng Kahoy: Pagtitipon
Kaso ng Kahoy: Pagtitipon
Kaso ng Kahoy: Pagtitipon
Kaso ng Kahoy: Pagtitipon

Matapos matuyo ang pintura, idinikit ko ang lahat gamit ang mabilis na pagpapatayo ng pandikit na kahoy, tinitiyak na ang lahat ay tuwid sa tuwing nakadikit ako ng dalawang piraso. Naghintay ako hanggang sa matuyo ito, bago idikit ang mga susunod na piraso.

Hakbang 7: Circuit

Circuit
Circuit

Ang susunod na bahagi ng proyektong ito ay para sa circuit. Para sa bahaging ito, kakailanganin mo ang iyong Arduino o anumang microchip programmer at ang Attiny85. Tulad ng naunang sinabi ko, pinutol ko ang Leds para sa mga segundo habang nahanap ko ang mga segundo na nakakagambala. Kaya't sa simula, ipinapakita ng mga larawan ang lahat ng mga leds, at maya-maya pa, wala ang mga segundo. Upang mai-program ang Attiny kasama ang Arduino bilang ISP Sinunod ko ang magandang tutorial na ito mula sa mga instruksyon ni randofo: https://www.instructables.com/id/Program-an-ATtiny…Ang code na na-upload ko sa Attiny: * Batay sa code sa isang panloob na orasan ng 16Mhz ngunit maaari itong mabago * Gumamit ako ng Mga Timer at Interrupts ng maliit na tilad upang gawin ang orasan.

Hakbang 8: Circuit: Paghihinang ng Leds

Circuit: Paghihinang sa Leds
Circuit: Paghihinang sa Leds
Circuit: Paghihinang sa Leds
Circuit: Paghihinang sa Leds

Nagpunta ako sa paghihinang ng Leds nang magkasama gamit ang aking panghinang na bakal at ang naka-drill na kaso upang iposisyon nang maayos ang mga leds habang hinihinang. Ang bawat Led ng isang haligi ay pinagsama-sama ng kanilang katod Ang bawat Led ng isang hilera ay pinagsama ng kanilang anode

Hakbang 9: Circuit: Pagbuo ng Circuit

Circuit: Pagbuo ng Circuit
Circuit: Pagbuo ng Circuit
Circuit: Pagbuo ng Circuit
Circuit: Pagbuo ng Circuit
Circuit: Pagbuo ng Circuit
Circuit: Pagbuo ng Circuit
Circuit: Pagbuo ng Circuit
Circuit: Pagbuo ng Circuit

Sa Attiny na naka-program sa code, ang dapat gawin ay ang buuin muna ang circuit gamit ang isang breadboard upang subukan ang aking programa at tiyaking gumana ang lahat bago maghinang ng buong circuit. Ang paggamit ng rehistro ng paglilipat ay kinakailangan dahil ang Attiny ay hindi nagbibigay ng sapat na mga output pin para sa 8 mga endpoint (4 na mga hilera, 4 na mga haligi) at ang dalawang mga pindutan ng push. Ang plano at ang circuit na ginawa ko ay nasa mga larawan. Sinubukan ko ang aking circuit sa breadboard at kapag ito ay mahusay na upang pumunta, solder ko ito sa circuit board. Wala akong isang may hawak ng baterya para sa isang cell kaya ginamit ko ang aking imahinasyon upang bumuo ng isang pansamantalang isa (napaka sketchy..). Inirerekumenda ko ang paggamit ng isang tunay na may-ari ng baterya.

Hakbang 10: Pagtitipon

Pagtitipon
Pagtitipon
Pagtitipon
Pagtitipon
Pagtitipon
Pagtitipon
Pagtitipon
Pagtitipon

Ang pangwakas na hakbang ay upang tipunin ang lahat, na kung saan ay upang ayusin lamang ang circuit sa kaso at ang Leds sa mga kaukulang butas. Pagkatapos ay maaari mong itakda ang oras gamit ang mga pindutan ng push at hayaan ang oras ng track ng Attiny. Halimbawa, sa pangalawang larawan: Oras2 = 2 at Oras1 = 1Mins2 = 1 at Mins1 = 6 kaya ang oras ay 21: 16 At iyan lang! Huwag mag-atubiling upang mag-iwan ng mga komento at mungkahi!

Inirerekumendang: