Sisukord:
- Tarvikud
- Samm: 3D -printimine:
- 2. samm: vooluahela ühendused:
- Samm: märkus
- Samm: kokkupanek:
- Samm: kodeerimine:
Video: RGB HexMatrix - IOT kell: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Fusion 360 projektid »
HexMatrix on LED -maatriks, millel on palju kolmnurkseid piksleid. Kuue piksli kombineerimine teeb kuusnurga. FastLED -i raamatukogus saab maatriksivormil kuvada palju erinevaid animatsioone. Samuti olen kujundanud numbrid 0–9, kasutades maatriksi iga numbri jaoks 10 segmenti, ja teinud IOT -kella.
Tarvikud
- ESP8266 või Arduino (Uno/Nano)
- WS2811 LED (96 LED -i)
- 5V/2A toiteallikas
- 3D printimine
Samm: 3D -printimine:
- 3D -printimine kõigile antud 3D -mudelitele: STL -failide ja koodide vaatamiseks klõpsake siin
- Printige ekraanikiht valge PLA -ga.
2. samm: vooluahela ühendused:
- Tehke kõik ühendused vastavalt skeemile.
- GND ~ -Ve
- Vin ~ 5V ~+Ve
- DataIn ~ Pin 2
- Samuti pikendage toitejuhtmeid viimase LED -ni ja ühendage, et vältida LED -ide pingelangust.
Samm: märkus
- Kui kasutate Arduino tahvlit, saate kuvada ainult animatsioone, aega kuvada ei saa.
- Kui kasutate tahvlit ESP8266, saame maatriksil kuvada aega ja muid animatsioone.
Samm: kokkupanek:
- Pange kõik valgusdioodid madude mõistlikku järjekorda.
- Pange kõik kokku.
- Jootke pistik mikrokontrolleri plaadile, pistik võetakse LED -liini teisest otsast.
Samm: kodeerimine:
- Koodide saamiseks klõpsake siin
- Selle maatriksi jaoks olen teinud kolm koodi HexMatrix.ino, clock1.ino ja clock2.ino.
- HexMatrix kood on maatriksil animatsioonide kuvamise kood, seda saab kasutada mis tahes mikrokontrolleri tahvlil.
- Kella ja kella2 kood töötab ainult ESP8266 tahvlitel.
HexMatrix.ino:
- Avage Arduino IDE -s antud kood.
- Installige FastLED -teek Arduino IDE -sse.
- Valige plaadi tüüp, port ja laadige kood üles.
Kella 1 ja kella 2 koodid:
- Avage kood Arduino IDE -s.
- Selles koodis saame neid väärtusi vastavalt oma värvinõudele muuta
// Digivärviväärtused RGBint -s r = 255;
int g = 255;
int b = 255;
// Taustavärvi väärtused RGB -s
int br = 0;
int bg = 20;
int bb = 10;
Sisestage Wifi nimi ja parool
const char* ssid = "Wifi_Nimi";
const char* password = "Parool";
Sisestage oma riigi ajavöönd (India 5: 30 = 5,5 sisestage oma ajavöönd)
// Teie ajavööndi ajavöönd = -5,5 * 3600;
- Valige plaadi tüüp ESP8266, valige port ja laadige kood üles.
- Peale selle on meil FastLED -näidetes ka palju muid animatsioone.
Soovitan:
Noolpea kell: 10 sammu (piltidega)
Noolepea kell: See uskumatu noolepea kell on ainulaadne. Olen otsinud kõikjalt, et leida isegi midagi sarnast ja pole midagi leidnud. See on suurepärane projekt kõigile, kes tegelevad indiaanlaste sisekujundusega; ajalugu; Tulekiviga koputamine; kivide kogumine
7 segmendi kell - väikeste printerite väljaanne: 9 sammu (koos piltidega)
7 segmendikell - väikeste printerite väljaanne: veel üks 7 segmendi kell. xDA Kuigi pean ütlema, et see ei tundu minu Instructabeli profiili vaadates nii hull. Tõenäoliselt on see ärritavam, kui vaatate minu asjade universaalset profiili. Miks ma siis üldse viitsin teist teha
RGB Fibonacci kell: 5 sammu (piltidega)
RGB Fibonacci kell: Seekord esitlen teile uue versiooni fantastilisest Fibonacci kellast, mille on siin avaldanud pchretien: https: //www.instructables.com/id/The-Fibonacci-Clock Selle Fibonacci kella versiooni algne idee ei ole minu oma, see on idee, mis kuulub
C51 4 -bitine elektrooniline kell - puidust kell: 15 sammu (piltidega)
C51 4 -bitine elektrooniline kell - puidust kell: sellel nädalavahetusel oli vaba aega, nii et läksite kokku ja panite kokku selle 2,40 AU $ 4 -bitise isetegija elektroonilise digitaalse kella, mille ostsin mõni aeg tagasi AliExpressist
Gixie kell: ilusaim helendavate torude kell: 4 sammu
Gixie kell: kõige ilusam helendavate torude kell: Mulle meeldib Nixie Tube väga, kuid see on liiga kallis, ma ei saa seda endale lubada. Nii et ma veetsin selle Gixie kella loomisel pool aastat. Gixie kell saavutatakse akrüülvalguse saamiseks valguse ws2812 abil. Annan endast parima, et muuta RGB -toru õhemaks