Talaan ng mga Nilalaman:
- Hakbang 1: Pagtitipon ng Materyal
- Hakbang 2: Pagbuo ng Kaso ng Kahoy
- Hakbang 3: Kaso ng Kahoy: Pagputol ng Mga piraso ng Kaso
- Hakbang 4: Kaso ng Kahoy: Pagbabarena ng Mga Led Holes
- Hakbang 5: Kaso ng Kahoy: Pagpipinta
- Hakbang 6: Kaso ng Kahoy: Pagtitipon
- Hakbang 7: Circuit
- Hakbang 8: Circuit: Paghihinang ng Leds
- Hakbang 9: Circuit: Pagbuo ng Circuit
- Hakbang 10: Pagtitipon
Video: Simpleng Binary Clock Gamit ang Attiny85: 10 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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
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
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
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
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
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
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
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
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:
Simpleng Gesture Control - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: 4 na Hakbang (na may Mga Larawan)
Simpleng Pagkontrol ng Kilos - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: Maligayang pagdating sa aking 'ible' # 45. Kamakailan lamang ay gumawa ako ng isang ganap na gumaganang bersyon ng BB8 gamit ang mga bahagi ng Lego Star Wars … ang Force Band na ginawa ni Sphero, naisip ko: " Ok, I c
Paano Lumikha ng isang Simpleng Pahina ng Web Gamit ang Mga Bracket para sa Mga Nagsisimula: 14 Mga Hakbang
Paano Lumikha ng isang Simpleng Web Page Gamit ang Mga Bracket para sa Mga Nagsisimula: PanimulaAng mga sumusunod na tagubilin ay nagbibigay ng sunud-sunod na patnubay upang makagawa ng isang web page gamit ang Mga Bracket. Ang mga bracket ay isang editor ng pinagmulan ng code na may pangunahing pokus sa pagbuo ng web. Nilikha ng Adobe Systems, ito ay libre at open-source software na lisensyado
Internet Clock: Ipakita ang Petsa at Oras Gamit ang isang OLED Gamit ang ESP8266 NodeMCU Sa NTP Protocol: 6 na Hakbang
Internet Clock: Display Date and Time With an OLED Gamit ang ESP8266 NodeMCU With NTP Protocol: Kumusta mga tao sa mga itinuturo na ito na magtatayo kami ng isang orasan sa internet na magkakaroon ng oras mula sa internet kaya't ang proyektong ito ay hindi mangangailangan ng anumang RTC upang tumakbo, kakailanganin lamang nito ang isang nagtatrabaho koneksyon sa internet At para sa proyektong ito kailangan mo ng isang esp8266 na magkakaroon ng
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c
Binary Clock Gamit ang Neopixels: 6 Hakbang (na may Mga Larawan)
Binary Clock Gamit ang Neopixels: Kumusta mga kamag-anak, gusto ko ang lahat ng mga bagay na nauugnay sa LED at kagaya din ng paggamit sa mga ito sa iba't ibang mga kagiliw-giliw na paraan Oo, alam ko na ang Binary Clock ay nagawa dito ng maraming beses, at ang bawat isa ay mahusay na halimbawa ng kung paano lumikha ng iyong sariling orasan. talagang kinilig ako