Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: 3D -tulostus kellotaulusta
- Vaihe 2: Kerää kaikki tarvittavat osat
- Vaihe 3: Yhdistä renkaat
- Vaihe 4: Muiden elektronisten osien kytkentä
- Vaihe 5: Arduino Nanon ohjelmoinnin valmistelu
- Vaihe 6: Adafruit NeoPixel Libraryn asentaminen
- Vaihe 7: Lataa luonnos
Video: Neopikselikello, jossa on kolme neopikselirengasta: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Steve Manleyn loistava Neo Pixel -kellon luominen sai minut luomaan tämän ohjeen samanlaisen kellon luomiseksi pienimmällä rahalla. (Tärkeä hollantilainen tapa on aina yrittää säästää rahaa;-))
Huomasin, että alkuperäinen muotoilu sopii vain Adafruit NeoPixel -sormuksiin, eivätkä ne ole aivan halpoja.
Katsoin Ali Expressiä ja löysin siitä halvempia versioita. Osoittautui toimiviksi osiksi, mutta ei samankokoisiksi. Päädyin etsimään ja etsimään kellolle 3D -mallia ja säätänyt sitä vastaavasti.
Tämän lisäksi käyttämäni levy on Arduino Nanon klooni, ja se on ohjelmoitu samalla tavalla. Kuitenkin puhdasta kello -ohjelmaa ilman muita lisäyksiä ei ole saatavilla missään, joten minun piti säätää ohjelmistoa hieman.
Tarvikkeet
- Thinary Nano mini USB -kortti
- RTC -kello
- LR1120 akku
- WS2812B 60 LED -rengas
- WS2812B 24 led -rengas
- WS2812B 12 led -rengas
Vaihe 1: 3D -tulostus kellotaulusta
Liitetiedostoista löydät stl-tiedoston, jonka tarvitset kellon etulevyn tulostamiseen.
Vaihe 2: Kerää kaikki tarvittavat osat
Ali Expressistä löydät kaikki tarvittavat osat tähän projektiin.
Ostin elektronisten osien vieressä kellon, jolla oli ruma etulevy, koska se tekee siitä 10 euroa halvempaa kuin esimerkiksi sininen.
Vaihe 3: Yhdistä renkaat
Kiinnitä renkaat paikalleen kuumaliimalla. Renkaissa on 5 volttia ja ne kytketään sitten toisiinsa sarjaan kytkemällä DOUT -DIN jokaiseen renkaaseen koon mukaan, eli 60-24-12.
Vaihe 4: Muiden elektronisten osien kytkentä
Yllä oleva kaavio näyttää osien liittämisen toisiinsa.
Aloitamme DS3234 reaaliaikaisella kellolla. Kello on sarjaväyläkäyttöinen laite, ja siinä on vara -akku asetetun ajan muistamiseksi.
Vaihe 5: Arduino Nanon ohjelmoinnin valmistelu
Arduino Nano on ohjelmoitu Arduino IDE: n avulla. IDE: ssä kirjoitat "luonnoksia", jotka kootaan sitten laiteohjelmistoksi, jonka tietokoneesi kirjoittaa siihen liitettyyn Arduinoon USB -kaapelilla. Lataa IDE ja asenna se.
Lataa tiedosto NeoPixelClock_V1.ino
Ennen kuin lataamme koodin taululle, meidän on varmistettava, että ohjaimemme on asennettu ja että oikea kortti on valittu. Arduino Nano -kloonin avulla tarvitsemme ohjaimia CH340G-USB-sarjamuuntinsirulle. USB-sarjaliitäntään käytetty piirisarja on CH340/CH341, jonka ajurit (Windows) voi ladata täältä:
www.wch.cn/download/CH341SER_EXE.html
Jos työskentelet Macilla, sinulla ei ole ongelmia sellaisenaan.
Vaihe 6: Adafruit NeoPixel Libraryn asentaminen
Ennen kuin voimme käyttää NeoPixel -kirjastoa, meidän on asennettava se! Kirjastojen asentaminen Arduino IDE: hen oli aiemmin hieman monimutkaista, mutta sittemmin ne ovat yksinkertaistaneet sitä ja sisällyttäneet kätevän kirjastonhallinnan. Se on avattavassa Luonnos> Kirjasto -valikossa. Avaa kirjastonhoitaja ja etsi Adafruit Neopixel.
Kun se löytyy, valitse se ja napsauta asennuspainiketta.
Varmista myös "Työkalut> Hallitus" -valikon alta, että oikea levy on valittu, Arduino Nano.
Vaihe 7: Lataa luonnos
Nyt meillä on kaikki valmiina, voimme aloittaa lataamisen taululle. Yhdistämme levyn USB -kaapelilla.
Ensin selvitetään, mikä sarjaportti levy rekisteröi.
Windows:
Avaa komento [Windows] [R] -näppäimellä ja kirjoita compmgmt.msc. Tietokoneen hallinnassa napsauta Laitehallinta Katso Portit -kohdasta, mitä porttia käytetään.
Mac OS:
Apple -kuvake> Tietoja tästä Macista> Järjestelmäraportti> USB
Varmista nyt Työkalut -valikosta, että prosessori, jossa on vanha käynnistyslatain, on valittu. Tätä tarvitaan kloonilevylle.
Napsauta nyt IDE: n vasemmassa yläkulmassa olevaa Lataa -painiketta. Tämä on painike, jossa nuoli osoittaa oikealle. Heti kun lataus on valmis, kello alkaa toimia.
Suositeltava:
Kolme aksiaalista hinausautoa (cnc) - PLC: 4 vaihetta
Kolme aksiaalista hinausautoa (cnc)-PLC: Hei Tämä väitöskirja käsittelee KLOKNER MOELLERin PLC-PS3: n ohjelmointia molemmissa tarkoituksissa mekaanisen mallin, niin sanotun kolmiakselisen kuljetusnosturin ja tässä tapauksessa metallikuormien kuljetus. Se on ess
Kolme ranskalaista kanaa laatikossa (Micro: bitillä): 10 vaihetta
Kolme ranskalaista kanaa laatikossa (Micro: bit): Yllätä (tai pelästytä) ihmisiä, joissa kolme kanaa hyppää laatikosta. Lomatunnelma elektroniikalla klassisessa Jack-in-the-boxissa. Nämä kolme kanaa ovat tietysti ranskalaisia
Kolme kaiutinpiiriä -- Vaiheittainen opetusohjelma: 3 vaihetta
Kolme kaiutinpiiriä || Vaiheittainen opetusohjelma: Kaiutinpiiri vahvistaa ympäristöstä vastaanotettuja audiosignaaleja MIC-laitteeseen ja lähettää sen kaiuttimelle, josta vahvistettua ääntä tuotetaan
Esp8266 -pohjainen tehostusmuunnin, jossa on hämmästyttävä Blynk -käyttöliittymä, jossa on palautesäädin: 6 vaihetta
Esp8266 -pohjainen tehostusmuunnin hämmästyttävällä Blynk -käyttöliittymällä, jossa on palautesäädin: Tässä projektissa näytän sinulle tehokkaan ja yleisen tavan DC -jännitteiden lisäämiseen. Näytän sinulle, kuinka helppoa voi olla tehostusmuuntimen rakentaminen Nodemcun avulla. Rakennetaan se. Se sisältää myös näytön volttimittarin ja palautteen
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
ESP32 -liitäntä SSD1306: lla, jossa on MicroPython: Mikropython on pythonin optimoima ja pieni jalanjälki. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Ardui