Sisällysluettelo:
- Vaihe 1: Komponentit
- Vaihe 2: Piiri
- Vaihe 3: Arduino -koodi
- Vaihe 4: Android -sovellus
- Vaihe 5: Kellon viimeistely
Video: ROMA -kello: 5 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei kaikki, tässä opetusohjelmassa näytän teille, kuinka rakensin roomalaisen kirjainkellon, joka käyttää 8 x 8 neopikselimatriisia. Ostin juuri ws2812b 8*8 led-matriisin tavallisen kellon tekemiseen, mutta kun aloitin projektin, huomasin, että tarvitsen vähintään 5 led-rivin yksinumeroisen näyttämiseen. Tämän vuoksi voin näyttää vain joko tunnin tai minuutin numeron. Tämä ongelma voidaan ratkaista käyttämällä 10*10 tai 10*8 neopikselimatriisia, mutta se ei ole yleisesti saatavilla. Joten ajattelin joitain ohjelmistoratkaisuja, ensimmäinen ratkaisu, joka tuli mieleeni, oli se, että vältetään tuntinumero, mutta se ei ole järkevää, joten ajattelin näyttää tuntiluvun eri tavalla, mikä on binäärinen menetelmä, mutta se ei ehkä ole ymmärrettävää kaikki. Lopuksi päätin näyttää tunnin numeron roomalaisilla kirjaimilla ja minuutin numeron tavallisilla numeroilla. Kello perustuu Arduino Nanoon ja RTC -moduuliin (DS1307), ja se koostuu myös hc05 -Bluetooth -moduulista. Ja kelloa ohjaa täysin sovelluskeksijällä luotu Android-sovellus. Sovelluksen avulla voimme säätää aika -asetetun hälytyksen, ja voimme näyttää 8 -bittisiä pikseli -hymiöitä kellossa ja joitain animaatioita, ja voimme myös ohjata ledin kirkkautta. Tulevassa päivityksessä tuon joitain tekstejä kelloon ja päivitän myös Android -sovellukseni tylsän käyttöliittymän.
Vaihe 1: Komponentit
Elektroniset komponentit
- Arduino pro mini
- WS2812 8 × 8 64 LED -matriisi
- ds1307 RTC -moduuli
- hc 05 Bluetooth -moduuli
- TP4056 1A litiumioniakun latausmoduuli
- Litiumioniakku 3.7v/2000mah
- Yleiskäyttöinen piste -piirilevy
Työkalut ja apuohjelmat
- Juotin,
- Juotosraudan jalusta,
- Juotoslanka,
- Flux - tahna,
- D-juotoslanka
- Wire Stripper -leikkuri
- Ruuvimeisseli
- Kuuma liimapistooli
- Kangasliima
- Pieni laatikko ulkorungolle
- Musta puuvillakangas
Vaihe 2: Piiri
Arduino pro mini on Circuitin aivot. RTC -moduuli tarjoaa ajan ja Arduinon prosessin ja näyttää neopikselimatriisissa. Hc05: tä käytetään matkapuhelimen ja kellon väliseen viestintään Bluetooth -yhteyden kautta. Piirissä käytetään 5 V: n summeria hälytysäänen antamiseen. TP4056-moduulia käytetään lataamaan suojattua litiumioniakkua. Liitä komponentit piirin avulla
Vaihe 3: Arduino -koodi
Lataa Arduino -koodi. (tiedän, että koodi on sotkuinen, mutta se toimii?)
Vaihe 4: Android -sovellus
Kelloa ohjaa täysin sovelluskeksijällä luotu Android-sovellus. Sovelluksen avulla voimme säätää aika -asetetun hälytyksen, ja voimme näyttää 8 -bittisen pikselin emojin kellossa ja joitain animaatioita, ja voimme myös ohjata ledin kirkkautta. Jos haluat ladata sovelluksen, käy Github -profiilissani tai lähetä minulle sähköpostia
Vaihe 5: Kellon viimeistely
Käytän vain PVC -sähkölaatikkoa ulkopinnalle. Ja musta puuvillakangas laatikon peittämiseen
Kiitos lukemisesta ja harkitse Äänestä minua kellokilpailussa
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Weasleyn sijaintikello neljällä kädellä: 11 vaihetta (kuvilla)
Weasleyn sijaintikello neljällä kädellä: Joten Raspberry Pi: n kanssa, joka oli pyörinyt jonkin aikaa, halusin löytää mukavan projektin, jonka avulla voisin hyödyntää sitä parhaalla mahdollisella tavalla. Löysin ppeters0502 tämän upean Instructable Build Your Own Weasley Location Clockin ja ajattelin, että
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite