Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Hvordan fortæller man tiden?
- Trin 2: Design af 3D -printet klipbar kabinet ved hjælp af Fusion 360
- Trin 3: Saml 3D -trykt sag + ESP8266
- Trin 4: Programmering ved hjælp af Arduino IDE
- Trin 5: Hæng det, se på det og begynd at tælle - Vær tålmodig
Video: Streggrafur IOT (ESP8266 + 3D -trykt sag): 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Hej, På denne instruktion vil jeg forklare dig, hvordan du opbygger et IOT 256 LED -søjlediagramur.
Dette ur er ikke særlig svært at lave, ikke særlig dyrt, men du skal have tålmodighed til at fortælle tiden ^^ men det er behageligt at lave og fuld af undervisning.
For at lave dette ur vil hovedtrinene være at:
- Lav en Clip-on Box
- Find det nøjagtige tidspunkt med WiFi og NTP -protokoll
- Programmer en 8x32 LED Matrix -heks, der repræsenterer 256 LED
Forbrugsvarer
-
Led Matrix WS2812B 8x32 11 € på Aliexpress
8x32 WS2812B LED Matrix kaldes også NeoMatrix af Adafruit firma
- Et Nodemcu ESP8266 bord 3 til 4 € på Aliexpress (Nodemcu er finere end Wemos)
- Noget 3D-printerfilament (≈ 120g)
- 2 skruer eller søm
- Et USB -kabel (USB Type A til Micro USB Type B)
- En USB -vægadapter
Påkrævede værktøjer
- En 3D-printer, min er en Creality CR-10
- En tang
- Et loddejern
Valgfrie værktøjer
- Lidt varm lim
- En USB DC spændingstester (temmelig nyttig i mange projekter)
Trin 1: Hvordan fortæller man tiden?
Billede 1 og filen "Explanation_Clock.pdf" forklarer dig, hvordan du læser dette ur. Grundlæggende skal du tælle prikkerne i hver RGB -kolonne (rød = timer / grøn = minutter / blå = sekunder).
For eksempel viser uret 17h50m44s på billede 2.
Trin 2: Design af 3D -printet klipbar kabinet ved hjælp af Fusion 360
Jeg ville have, at denne boks skulle være en fuldstændig clip-on boks, så jeg designede den på en måde, så jeg ikke behøvede at bruge lim.
Clip-on er inspireret af disse to selvstudier (sideklip) (midtklip)
Matrix dimensioner:
300 mm højde x 80 mm længde x 2 mm bredde
Kassens dimensioner:
323 mm højde x 85 mm længde x 9,2 mm bredde
Udskrivning af nøgletal:
- 180 g filament
- 16.30 (udskrivningstid)
Nedenfor er der 4 filer:
- Box_Bottom_ws (med support)
- Box_Top_ws (med support)
- Cover_Bottom_Matrix
- Cover Top_Matrix
Du skal bruge disse 4 stykker for at lave den komplette sag.
Filer er også tilgængelige på Thingiverse, her er linket:
Trin 3: Saml 3D -trykt sag + ESP8266
Efter udskrivning af de 4 stykker skal du følge disse trin:
- Desolder alle ledninger fra Matrix undtagen 5V, GND og DIN
- Lod de 3 resterende ledninger til ESP8266 -kortet (se skematisk)
- Saml "Box_Bottom_ws" og "Box_Top_ws"
- Sæt USB -kablet igennem "Box_Bottom_ws"
- Fix ESP8266 med dobbeltsidet tape eller varm lim
- Sæt USB -kablet i ESP8266
- Skub LED -matricen gennem "Cover_Bottom_Matrix"
- Klip "Cover_Bottom_Matrix" på "Box_Bottom_ws"
- Gentag trin 7 og 8 med "Cover_Top_Matrix"
- Start programmering
Trin 4: Programmering ved hjælp af Arduino IDE
Dette program har tre hovedfunktioner:
- Trådløst internet
- NTP (Network Time Protocol) (wikipedia)
- Matrix lavet med 256 WS2812B LED (se hvordan det fungerer)
Forudsætninger:
For bestyrelseslederen:
Tilføj ESP8266 -kortet på Arduino IDE (ny metode)
Til biblioteket:
For at køre matrixen skal du bruge:
- "Adafruit GFX Library" lavet af Adafuit
- "Adafuit NeoMatrix" lavet af Adafruit
- "Adafuit NeoPixel" lavet af Adafruit
For at oprette forbindelse til Wifi skal du bruge:
- Indbygget "WiFi" lavet af Arduino
- Indbygget "ESP8266WiFi" tilgængelig ved at tilføje tavlen
Download koden, skift WiFi -ssid og adgangskode (linje 54 og 55), og upload den på dit ESP8266 -kort.
Valgfri:
- Skift farver (linje 52) (Du kan bruge dette værktøj: Farve til RGB -kode)
- Skift tidszone (linje 59)
- Skift lysstyrke for hver LED (linje 92)
- Skift måde at vise den anden (linje 101 til 104) (jeg lader dig prøve)
- Kode din egen måde at vise ^^.
/! / Matrixen drives af USB -interfacekortet, så strømforbruget skal begrænses til 500mA (kilder). For at forblive under 500mA, skal du holde lysstyrkevariablen mellem 0 og 10 (tjek med din USB -tester, hvis du har en).
Hvis du vil have flere detaljer om:
- hvordan NTP fungerer se denne video lavet af Andreas Spiess.
- hvordan NeoMatrix fungerer se på denne video igen lavet af Andreas Spiess.
- hvordan Adafuit Library fungerer, se denne vejledning
Trin 5: Hæng det, se på det og begynd at tælle - Vær tålmodig
Jeg er tilfreds med resultatet, clip-on boksen er cool og let at samle og uret fungerer som en charme.
Jeg indrømmer, at det ikke er den hurtigste måde at fortælle tiden på, men det er en ret sjov måde.
Hav en god dag !
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores
IoT Plant Monitoring System (Med IBM IoT Platform): 11 trin (med billeder)
IoT Plant Monitoring System (Med IBM IoT Platform): Oversigt Plant Monitoring System (PMS) er en applikation bygget med personer, der er i arbejderklassen med en grøn tommelfinger i tankerne. I dag har arbejdende personer travlt end nogensinde før; fremme deres karriere og styre deres økonomi
IOT Røgdetektor: Opdater eksisterende røgdetektor med IOT: 6 trin (med billeder)
IOT Røgdetektor: Opdater Eksisterende Røgdetektor Med IOT: Liste over bidragydere, Opfinder: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Vejleder: Dr. Hussein Onn Malaysia.Distribuer