Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: 3D I-print ang Clock Face
- Hakbang 2: Kolektahin ang Lahat ng Mga Kinakailangan na Bahagi
- Hakbang 3: Ikonekta ang Mga Singsing
- Hakbang 4: Mga kable sa Iba Pang Mga Elektronikong Bahagi
- Hakbang 5: Paghahanda sa Programa ng Arduino Nano
- Hakbang 6: Pag-install ng Adafruit NeoPixel Library
- Hakbang 7: I-upload ang Sketch
Video: Neopixel Clock Na May Tatlong Mga Neopixel Rings: 7 Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang makinang na paglikha ng Neo Pixel na orasan ni Steve Manley ay inilipat sa akin upang likhain ang tagubiling ito tungkol sa kung paano lumikha ng isang katulad na orasan para sa pinakamaliit na halaga ng pera. (Ang isang mahalagang ugali ng Dutch ay palaging sinusubukan na makatipid ng pera;-))
Nalaman ko na ang orihinal na disenyo ay umaangkop lamang sa mga singsing ng Adafruit NeoPixel, at ang mga iyon ay hindi eksakto na mura.
Tumingin ako sa paligid sa Ali Express at nakita ang ilang mga mas murang bersyon nito. Naging mga gumaganang bahagi, ngunit hindi may parehong sukat. Natapos ako sa paghahanap at paghahanap ng isang disenyo ng 3D para sa orasan, at inayos ito nang naaayon.
Susunod dito ang ginamit kong board ay isang clone ng isang Arduino Nano, at na-program sa parehong paraan. Gayunpaman, ang purong programa ng orasan, nang walang anumang iba pang mga karagdagan ay hindi magagamit kahit saan kaya kailangan kong ayusin ang software nang kaunti.
Mga gamit
- Thinary Nano mini USB board
- RTC Clock
- Baterya ng LR1120
- WS2812B 60 Led Ring
- WS2812B 24 Led Ring
- WS2812B 12 Led Ring
Hakbang 1: 3D I-print ang Clock Face
Sa naka-attach na mga file makikita mo ang stl file na kailangan mo upang i-print ang orasan-faceplate.
Hakbang 2: Kolektahin ang Lahat ng Mga Kinakailangan na Bahagi
Sa Ali Express magagawa mong hanapin ang lahat ng mga bahagi na kailangan mo para sa proyektong ito.
Sa tabi ng mga elektronikong bahagi ay bumili ako ng isang orasan na may pangit na plate ng mukha, dahil ginagawa itong 10 euro na mas mura kaysa sa isang asul na halimbawa.
Hakbang 3: Ikonekta ang Mga Singsing
Gumamit ng mainit na pandikit upang ilakip ang mga singsing sa lugar. Ang mga singsing ay ibinibigay ng 5 Volts, at pagkatapos ay konektado sa bawat isa sa serial sa pamamagitan ng pagkonekta sa DOUT sa DIN sa bawat singsing sa pagkakasunud-sunod ng laki, kaya 60 hanggang 24 hanggang 12.
Hakbang 4: Mga kable sa Iba Pang Mga Elektronikong Bahagi
Ipinapakita sa iyo ng iskema sa itaas kung paano ikonekta ang mga bahagi sa bawat isa.
Magsisimula kami sa orasan ng DS3234 realtime. Ang orasan ay isang serial bus driven na aparato at may isang backup na baterya upang matandaan ang itinakdang oras.
Hakbang 5: Paghahanda sa Programa ng Arduino Nano
Ang Arduino Nano ay naka-program gamit ang Arduino IDE. Nasa IDE na nagsusulat ka ng "mga sketch" na pagkatapos ay naipon sa firmware na isinusulat ng iyong computer sa Arduino na konektado dito gamit ang isang USB cable. I-download ang IDE at i-install ito.
I-load ang file na NeoPixelClock_V1.ino
Bago namin mai-upload ang code sa board, kailangan naming tiyakin na mayroon kaming naka-install na mga driver para sa aming board, at mayroon kaming napiling tamang board. Gamit ang clone ng Arduino Nano, kailangan namin ng mga driver para sa CH340G USB-serial converter chip. Ang chipset na ginamit para sa USB-to-serial ay CH340 / CH341, kung saan maaaring ma-download ang mga driver (para sa Windows) dito:
www.wch.cn/download/CH341SER_EXE.html
Kung nagtatrabaho ka sa isang Mac wala kang anumang mga isyu tulad ng dati.
Hakbang 6: Pag-install ng Adafruit NeoPixel Library
Bago namin magamit ang NeoPixel Library, kailangan namin itong i-install! Dati ay medyo kumplikado upang mai-install ang mga aklatan sa Arduino IDE, ngunit pinasimple nila ito at nagsama ng isang madaling gamiting Library Manager. Nakalista ito sa ilalim ng dropdown na menu na "Sketch> Library". Buksan ang tagapamahala ng silid-aklatan at hanapin ang Adafruit Neopixel.
Kapag nahanap, piliin ito at i-click ang pindutang i-install.
Sa ilalim din ng menu na "Mga Tool> Lupon", tiyaking napili ang tamang board, ang Arduino Nano.
Hakbang 7: I-upload ang Sketch
Ngayon ay handa na namin ang lahat, maaari naming simulan ang pag-upload sa board. Ikonekta namin ang board gamit ang USB cable.
Una naming malaman kung aling mga serial port ang nakarehistro sa board.
Sa Windows:
Magbukas ng isang utos gamit ang [Windows] [R] at i-type ang compmgmt.msc, sa pamamahala ng Computer, i-click ang Device Manager Hanapin sa ilalim ng Mga Port upang malaman kung aling port ang ginagamit.
Sa Mac OS:
Apple Icon> Tungkol sa Mac na ito> Iulat ng System> USB
Ngayon sa menu ng Mga Tool, tiyaking napili ang processor na may lumang bootloader. Kailangan ito para sa isang clone board.
Ngayon sa kaliwang itaas sa IDE, i-click ang pindutang Mag-upload. Iyon ang magiging pindutan na may arrow na tumuturo sa kanan. Sa sandaling tapos na ang pag-upload, magsisimulang gumana ang orasan.