Sisukord:
- Tarvikud
- Samm: kuidas kellaaega öelda?
- 2. toiming: 3D -prinditud klambritega korpuse kujundamine Fusion 360 abil
- Samm: pange kokku 3D prindikott + ESP8266
- Samm: programmeerimine Arduino IDE abil
- Samm: riputage, vaadake ja alustage loendamist - olge kannatlik
Video: Tulpdiagramm IOT (ESP8266 + 3D trükikott): 5 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere, Selles juhendis selgitan teile, kuidas ehitada IOT 256 LED -riba graafikakell.
Seda kella ei ole väga raske valmistada, mitte väga kallis, kuid teil on vaja aega varuda. ^^ kuid seda on meeldiv valmistada ja see on õpetamist täis.
Selle kella valmistamiseks on peamised sammud järgmised:
- Tehke klambrikarp
- WiFi ja NTP protokolli abil leiate täpse aja
- Programmeerige 8x32 LED -maatriksi nõid, mis esindab 256 LED -i
Tarvikud
-
Led Matrix WS2812B 8x32 11 € Aliexpressis
8x32 WS2812B LED -maatriksit nimetab Adafruit ettevõte ka NeoMatrixiks
- Nodemcu ESP8266 tahvel 3 kuni 4 € Aliexpressis (Nodemcu on peenem kui Wemos)
- Mõned 3D-printeri hõõgniidid (≈ 120 g)
- 2 kruvi või naela
- USB -kaabel (USB tüüp A kuni Micro USB tüüp B)
- USB -seinaadapter
Vajalikud tööriistad
- 3D-printer, minu oma on Creality CR-10
- Tangid
- Jootekolb
Valikulised tööriistad
- Natuke kuuma liimi
- USB alalispinge tester (päris kasulik paljudes projektides)
Samm: kuidas kellaaega öelda?
Pilt 1 ja fail "Selgitus_kell.pdf" selgitavad teile, kuidas seda kella lugeda. Põhimõtteliselt peate loendama punktid igas RGB veerus (punane = tund / roheline = minut / sinine = sekund).
Näiteks näitab kell 2 pildil 17h50m44s.
2. toiming: 3D -prinditud klambritega korpuse kujundamine Fusion 360 abil
Tahtsin, et see karp oleks täielikult klammerdatav karp, nii et kujundasin selle nii, et mul poleks vaja liimi kasutada.
Clip-on inspireeritud sellest kahest õpetusest (külgklamber) (keskmine klipp)
Maatriksi mõõtmed:
Kõrgus 300 mm x pikkus 80 mm x laius 2 mm
Karbi mõõtmed:
Kõrgus 323 mm x pikkus 85 mm x laius 9,2 mm
Põhinäitajate printimine:
- 180 g hõõgniiti
- 16:30 (printimisaeg)
Allpool on 4 faili:
- Box_Bottom_ws (toega)
- Box_Top_ws (toega)
- Cover_Bottom_Matrix
- Kaas Top_Matrix
Kogu korpuse tegemiseks vajate neid 4 tükki.
Failid on saadaval ka Thingiverse'is, siin on link:
Samm: pange kokku 3D prindikott + ESP8266
Pärast 4 tükki printimist toimige järgmiselt.
- Desolder kõik juhtmed maatriksist, välja arvatud 5V, GND ja DIN
- Jootke ülejäänud 3 juhtmest ESP8266 plaadile (vt skeemi)
- Pange kokku "Box_Bottom_ws" ja "Box_Top_ws"
- Sisestage USB -kaabel "Box_Bottom_ws" kaudu
- Kinnitage ESP8266 kahepoolse teibiga või kuuma liimiga
- Ühendage USB -kaabel ESP8266 -ga
- Lükake LED -maatriks läbi "Cover_Bottom_Matrix"
- Lõika "Cover_Bottom_Matrix" "Box_Bottom_ws"
- Tehke sammud 7 ja 8 uuesti „Cover_Top_Matrix” abil
- Alustage programmeerimist
Samm: programmeerimine Arduino IDE abil
Sellel programmil on kolm peamist funktsiooni:
- WiFi
- NTP (võrguajaprotokoll) (wikipedia)
- 256 WS2812B LED -iga valmistatud maatriks (vaadake, kuidas see töötab)
Eeltingimused:
Juhatuse juhataja jaoks:
Lisage ESP8266 plaat Arduino IDE -sse (uus meetod)
Raamatukogu jaoks:
Maatriksi juhtimiseks kasutage:
- "Adafruit GFX raamatukogu", mille on teinud Adafuit
- "Adafuit NeoMatrix", mille on teinud Adafruit
- "Adafuit NeoPixel", mille on teinud Adafruit
Wifi -ga ühenduse loomiseks kasutage järgmist.
- Sisseehitatud "WiFi", mille on teinud Arduino
- Sisseehitatud "ESP8266WiFi" on saadaval, lisades tahvli
Laadige kood alla, muutke WiFi ssid ja parool (read 54 ja 55) ning laadige see üles oma ESP8266 tahvlile.
Valikuline:
- Värvide muutmine (rida 52) (saate kasutada seda tööriista: Värv RGB -koodiks)
- Ajavööndi muutmine (rida 59)
- Muutke iga LED -i heledust (rida 92)
- Muutke teise kuvamise viisi (rida 101 kuni 104) (luban teil proovida)
- Kodeerige oma kuvamisviis ^^.
/! / Maatriksi toiteallikaks on USB -liidese plaat, seega peab energiatarbimine olema piiratud 500 mA (allikad). Alla 500 mA hoidmiseks hoidke heleduse muutuja vahemikus 0 kuni 10 (kui teil see on, kontrollige seda oma USB -testriga).
Kui soovite rohkem teavet selle kohta:
- kuidas NTP töötab, näeb välja see Andreas Spiessi tehtud video.
- kuidas NeoMatrix töötab, vaadake seda Andreas Spiessi tehtud videot.
- kuidas Adafuiti raamatukogu töötab, vaadake seda õpetust
Samm: riputage, vaadake ja alustage loendamist - olge kannatlik
Olen tulemusega rahul, klamberkarp on lahe ja lihtne kokku panna ning kell töötab nagu võlu.
Tunnistan, et see ei ole kiireim viis aja määramiseks, kuid see on päris naljakas viis.
Head päeva !
Soovitan:
Transistori LED -tulpdiagramm: 4 sammu
Transistori LED -tulpdiagramm: see artikkel näitab ainulaadset ja vastuolulist viisi LED -tulpdiagrammi loomiseks. See vooluahel vajab suure amplituudiga vahelduvvoolu signaali. Võite proovida ühendada D -klassi võimendi. See vooluring kavandati ja avaldati aastaid tagasi, tuginedes artiklitele
Kahevärviline tulpdiagramm koos vooluringigaPython: 5 sammu (piltidega)
Kahevärviline tulpdiagramm CircuitPythoniga: nägin seda LED-tulpdiagrammi Pimoroni saidil ja arvasin, et see võib olla odav ja lõbus projekt COVID-19 sulgemise ajal. See sisaldab 24 LED-i, punast ja rohelist, igas 12 segmenti, nii et teoreetiliselt peaksite saama kuvada r
IoT õhuvärskendaja (koos NodeMCU, Arduino, IFTTT ja Adafruit.io): 15 sammu (koos piltidega)
IoT õhuvärskendaja (koos NodeMCU, Arduino, IFTTT ja Adafruit.io): Instructables Wireless Contest 2017 esimese auhinna võitja !!!: DNew on nüüd saadaval: ilmateatega IoT kell! Vaadake seda: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ See on lohutav, kui teil on lõhn
IoT baasplatvorm koos RaspberryPi, WIZ850io: platvormi seadme draiver: 5 sammu (koos piltidega)
IoT baasplatvorm koos RaspberryPi, WIZ850io: platvormi seadme draiver: ma tean RaspberryPi platvormi IoT jaoks. Hiljuti kuulutas WIZnet välja WIZ850io. Nii rakendasin RaspberryPi rakenduse Etherneti SW modifikatsiooni abil, kuna saan lähtekoodiga hõlpsasti hakkama. Platvormi seadme draiverit saate testida RaspberryPi kaudu
IoT taimede jälgimissüsteem (koos IBM IoT platvormiga): 11 sammu (koos piltidega)
IoT taimede jälgimissüsteem (koos IBM IoT platvormiga): ülevaade Taimeseire süsteem (PMS) on rakendus, mis on loodud töölisklassi kuuluvatele inimestele, pidades silmas rohelist pöialt. Praegu on töötavad inimesed hõivatud kui kunagi varem; edendada oma karjääri ja hallata oma rahandust