Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Hvordan fortelle tiden?
- Trinn 2: Designe 3D -utskrevet klippbart kabinett ved hjelp av Fusion 360
- Trinn 3: Monter 3D -trykt etui + ESP8266
- Trinn 4: Programmering ved hjelp av Arduino IDE
- Trinn 5: Heng den, se på den og begynn å telle - Vær tålmodig
Video: Søylediagramklokke IOT (ESP8266 + 3D -trykt etui): 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Hei, På denne instruksen vil jeg forklare deg hvordan du bygger en IOT 256 LED -stolpeklokke.
Denne klokken er ikke veldig vanskelig å lage, ikke veldig dyr, men du må være tålmodig for å fortelle tiden ^^ men den er hyggelig å lage og full av undervisning.
For å lage denne klokken vil hovedtrinnene være å:
- Lag en klipsboks
- Finn det nøyaktige tidspunktet med WiFi og NTP -protokoll
- Programmer en 8x32 LED Matrix -heks som representerer 256 LED
Rekvisita
-
Led Matrix WS2812B 8x32 11 € på Aliexpress
8x32 WS2812B LED Matrix kalles også NeoMatrix av Adafruit company
- Et Nodemcu ESP8266 -bord 3 til 4 € på Aliexpress (Nodemcu er finere enn Wemos)
- Noe 3D-skriverfilament (≈ 120g)
- 2 skruer eller spiker
- En USB -kabel (USB Type A til Micro USB Type B)
- En USB -veggadapter
Nødvendige verktøy
- En 3D-skriver, min er en Creality CR-10
- En tang
- Et loddejern
Valgfrie verktøy
- Litt varmt lim
- En USB DC spenningstester (ganske nyttig i mange prosjekter)
Trinn 1: Hvordan fortelle tiden?
Bilde 1 og "Explanation_Clock.pdf" -filen vil forklare deg hvordan du leser denne klokken. I utgangspunktet må du telle prikkene i hver RGB -kolonne (rød = timer / grønn = minutter / blå = sekunder).
For eksempel viser klokken 17h50m44s på bilde 2.
Trinn 2: Designe 3D -utskrevet klippbart kabinett ved hjelp av Fusion 360
Jeg ønsket at denne boksen skulle være en fullstendig klippekasse, så jeg designet den på en måte som jeg ikke ville trenge å bruke lim.
Clip-on er inspirert av disse to opplæringsprogrammene (sideklipp) (midtklipp)
Matrisedimensjoner:
300 mm høyde x 80 mm lengde x 2 mm bredde
Boks dimensjoner:
323 mm høyde x 85 mm lengde x 9,2 mm bredde
Skrive ut nøkkeltall:
- 180 g filament
- 16.30 (utskriftstid)
Nedenfor er det 4 filer:
- Box_Bottom_ws (med støtte)
- Box_Top_ws (med støtte)
- Cover_Bottom_Matrix
- Cover Top_Matrix
Du trenger disse 4 stykkene for å lage hele saken.
Filer er også tilgjengelige på Thingiverse, her er lenken:
Trinn 3: Monter 3D -trykt etui + ESP8266
Etter å ha skrevet ut de fire delene, følg disse trinnene:
- Avlod alle ledninger fra Matrix unntatt 5V, GND og DIN
- Lodd de tre gjenværende ledningene til ESP8266 -kortet (se skjematisk)
- Monter "Box_Bottom_ws" og "Box_Top_ws"
- Sett inn USB -kabelen gjennom "Box_Bottom_ws"
- Fest ESP8266 med dobbeltsidig tape eller varmt lim
- Koble USB -kabelen til ESP8266
- Skyv LED -matrisen gjennom "Cover_Bottom_Matrix"
- Klipp "Cover_Bottom_Matrix" på "Box_Bottom_ws"
- Gjenta trinn 7 og 8 med "Cover_Top_Matrix"
- Start programmeringen
Trinn 4: Programmering ved hjelp av Arduino IDE
Dette programmet har tre hovedfunksjoner:
- WiFi
- NTP (Network Time Protocol) (wikipedia)
- Matrise laget med 256 WS2812B LED (se hvordan det fungerer)
Forutsetninger:
For styrelederen:
Legg til ESP8266 -kortet på Arduino IDE (ny metode)
For biblioteket:
For å kjøre matrisen, bruk:
- "Adafruit GFX Library" laget av Adafuit
- "Adafuit NeoMatrix" laget av Adafruit
- "Adafuit NeoPixel" laget av Adafruit
For å koble til Wifi, bruk:
- Innebygd "WiFi" laget av Arduino
- Innebygd "ESP8266WiFi" tilgjengelig ved å legge til brettet
Last ned koden, endre WiFi -ssid og passord (linje 54 og 55) og last den opp på ESP8266 -kortet.
Valgfri:
- Endre fargene (linje 52) (Du kan bruke dette verktøyet: Farge til RGB -kode)
- Endre tidssonen (linje 59)
- Endre lysstyrken for hver LED (linje 92)
- Endre måten å vise den andre (linje 101 til 104) (jeg lar deg prøve)
- Kode din egen måte å vise ^^.
/! / Matrisen drives av USB -grensesnittkortet, så strømforbruket må begrenses til 500mA (kilder). For å holde deg under 500mA, hold lysstyrkevariabelen mellom 0 og 10 (Sjekk med USB -testeren din om du har en).
Hvis du vil ha mer informasjon om:
- hvordan NTP fungerer se ut denne videoen laget av Andreas Spiess.
- hvordan NeoMatrix fungerer se på denne videoen igjen gjort av Andreas Spiess.
- hvordan Adafuit Library fungerer, se denne opplæringen
Trinn 5: Heng den, se på den og begynn å telle - Vær tålmodig
Jeg er fornøyd med resultatet, klippekassen er kul og enkel å montere og klokken fungerer som en sjarm.
Jeg innrømmer at det ikke er den raskeste måten å fortelle tiden på, men det er en ganske morsom måte.
Ha en fin dag !
Anbefalt:
IoT APIS V2 - Autonomt IoT -aktivert automatisert plantevanningssystem: 17 trinn (med bilder)
IoT APIS V2 - Autonom IoT -enabled Automated Plant Irrigation System: Dette prosjektet er en utvikling av min tidligere instruerbare: APIS - Automated Plant Irrigation System Jeg har brukt APIS i nesten et år nå, og ønsket å forbedre den forrige designen: Evne til å overvåke anlegget eksternt. Dette er hvordan
IoT Power Module: Legge til en IoT Power Measurement Feature til My Solar Charge Controller: 19 trinn (med bilder)
IoT Power Module: Legger til en IoT Power Measurement Feature til My Solar Charge Controller: Hei alle sammen, jeg håper dere alle har det bra! I denne instruksen skal jeg vise deg hvordan jeg laget en IoT Power Measurement -modul som beregner mengden strøm som genereres av solcellepanelene mine, som blir brukt av min solcellelader til
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
IoT Plant Monitoring System (Med IBM IoT Platform): 11 trinn (med bilder)
IoT Plant Monitoring System (Med IBM IoT Platform): Oversikt Plant Monitoring System (PMS) er et program bygget med enkeltpersoner som er i arbeiderklassen med en grønn tommel i tankene. I dag er arbeidsindivider travlere enn noen gang før; fremme karrieren og administrere økonomien
IOT røykvarsler: Oppdater eksisterende røykvarsler med IOT: 6 trinn (med bilder)
IOT røykdetektor: Oppdater eksisterende røykdetektor med IOT: Liste over bidragsytere, Oppfinner: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Veileder: Dr Chia Kim Seng Institutt for mekanisk og robotteknikk, Fakultet for elektrisk og elektronisk ingeniørfag, Universiti Tun Hussein Onn Malaysia.Distribuer