Satura rādītājs:
- Piegādes
- 1. darbība. Lāzera griezuma veidne
- 2. darbība: attēlu konvertēšana
- 3. darbība: elektroinstalācija un kodēšana
- 4. solis: salieciet to visu kopā
![24 bitu RGB LED Emoji/Sprite displejs: 4 soļi 24 bitu RGB LED Emoji/Sprite displejs: 4 soļi](https://i.howwhatproduce.com/images/001/image-1718-16-j.webp)
Video: 24 bitu RGB LED Emoji/Sprite displejs: 4 soļi
![Video: 24 bitu RGB LED Emoji/Sprite displejs: 4 soļi Video: 24 bitu RGB LED Emoji/Sprite displejs: 4 soļi](https://i.ytimg.com/vi/HVHVkKt-ldc/hqdefault.jpg)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
![Image Image](https://i.howwhatproduce.com/images/001/image-1718-18-j.webp)
![](https://i.ytimg.com/vi/0kXJt8g1PVM/hqdefault.jpg)
Būdama skolotāja, atgriežoties klasē, saskaroties ar COVID un prasību valkāt IAL, es sapratu, ka mani skolēni nevarēs redzēt manas sejas izteiksmes (es mācu vidusskolu, bet man ir bērni, kuri atgriežas gan pamatskolā, gan vidusskolā) skola). Domāju mainīt sejas vairogu vai pašu masku ar gaismas diodēm un formām, taču sapratu, ka to tīrīšana būs neliela problēma, tāpēc ienāca prātā risinājums padarīt vieglu valkājamu, kas var attēlot emocijzīmes un attēli, kas parāda manas reakcijas. Šeit ir mani norādījumi par to, kā es to izdarīju.
Piegādes
Nepieciešami fiziski materiāli
- 24 bitu RGB LED matrica
https://www.amazon.ca/gp/product/B01DC0IOCK/ref=pp…
- ESP32
- vadi
- slēdži/spiedpogas (pēc izvēles var pārprogrammēt ESP, lai izmantotu pieskāriena sensorus)
- EVA putas (vai cita veida rāmis)
- akrils (balts, 1/4 collu biezs)
- akrils (melns, 1/8 "biezs)
- tonējoša plastmasa (pēc izvēles)
Nepieciešamā programmatūra:
- Arduino
- Python
- grafiskais redaktors (PhotoShop vai GIMP)
1. darbība. Lāzera griezuma veidne
![Lāzera griezuma veidne Lāzera griezuma veidne](https://i.howwhatproduce.com/images/001/image-1718-19-j.webp)
![Lāzera griezuma veidne Lāzera griezuma veidne](https://i.howwhatproduce.com/images/001/image-1718-20-j.webp)
Šeit ir lāzera griezuma veidne, lai izveidotu kastes ap kādu akrilu, lai tā aizsargātu gaismas diodes kā rāmja daļu. Es to darīju ar 1/8 collu melnu akrila gabalu.
Es mēģināju sagriezt biezāku balta akrila gabalu (1/4 "), bet atklāju, ka man nav pietiekami spēcīgi iestatījumi, lai to varētu izgriezt līdz galam, un tas izrādījās labāk nekā gaidīts, kā tas bija labāks darbs ar gaismas izkliedēšanu no gaismas diodēm un galu galā izveidoja labāku "pikseļu" (btw, jautrs fakts, vārds "pikselis" ir attēla elementa akronīms - atvainojiet, manā skolotājā tas vienkārši bija jāsaka)
2. darbība: attēlu konvertēšana
![Attēlu konvertēšana Attēlu konvertēšana](https://i.howwhatproduce.com/images/001/image-1718-21-j.webp)
![Attēlu konvertēšana Attēlu konvertēšana](https://i.howwhatproduce.com/images/001/image-1718-22-j.webp)
![Attēlu konvertēšana Attēlu konvertēšana](https://i.howwhatproduce.com/images/001/image-1718-23-j.webp)
![Attēlu konvertēšana Attēlu konvertēšana](https://i.howwhatproduce.com/images/001/image-1718-24-j.webp)
Nākamais solis, ko es veicu, bija pārveidot dažus attēlus, lai tos izmantotu Arduino kodā, kas ir ESP32 atrastā RGB LED koda parauga modifikācija (nākamajā solī).
Izmantojot iepriekš iekļauto Python kodu, rediģējāt koda faila atrašanās vietas daļu, lai ģenerētu pareizo heksadecimālo kodu izmantošanai RGB LED matricā (ja esat programmētājs, pamanīsit, ka gaismas diodes ir savienotas virknē un nav tradicionālās Dekarta koordinātas, tāpēc pareizi jāidentificē RGB atrašanās vietas, lai zigzagētu starp gaismas diožu rindām).
Nākamās lapas kodā galvenes dati jau ir atjaunināti ar saistītajiem nosaukumiem.
Iepriekš redzamais Mario attēls tika ņemts no sprite lapas, kuru atradu internetā, bet pārējie tika izveidoti ar roku programmā PhotoShop … vienkārši jāizveido 16x16 izmēra audekls un jāpietuvina līdz galam, kā arī jāizmanto 1x1 pikseļu birste attēlu veidošanai
3. darbība: elektroinstalācija un kodēšana
![Elektroinstalācija un kodēšana Elektroinstalācija un kodēšana](https://i.howwhatproduce.com/images/001/image-1718-25-j.webp)
![Elektroinstalācija un kodēšana Elektroinstalācija un kodēšana](https://i.howwhatproduce.com/images/001/image-1718-26-j.webp)
![Elektroinstalācija un kodēšana Elektroinstalācija un kodēšana](https://i.howwhatproduce.com/images/001/image-1718-27-j.webp)
Arduino kods ir iekļauts iepriekš, un tam vienkārši bija jāpievieno RGB gaismas diodes pie atbilstošā barošanas avota no ESP32 (5V un GND), kā arī datu saite (P4)
Izmantojot spiedpogas (izvilktas no cita junk tech), savienojiet tās ar tapām P5 un P15 un otru GND galu. Kods veic PULLUP līdz HIGH, lai poga tiktu aktivizēta, kad tā atpazīst izmaiņas no LOW līdz HIGH (tātad būtībā, kad poga tiek atlaista, nevis uz leju)
4. solis: salieciet to visu kopā
![Image Image](https://i.howwhatproduce.com/images/001/image-1718-29-j.webp)
![](https://i.ytimg.com/vi/quY6Wu0egXI/hqdefault.jpg)
![Visu saliekot kopā Visu saliekot kopā](https://i.howwhatproduce.com/images/001/image-1718-30-j.webp)
![Visu saliekot kopā Visu saliekot kopā](https://i.howwhatproduce.com/images/001/image-1718-31-j.webp)
Saliekot visu kopā, baltā akrila priekšpusi pārklāj ar kādu logu tonējošu vinilu, kas piešķir tai jauku melna ekrāna izskatu.
Izgrieziet rāmi, izmantojot EVA putu slāņus (krājumi, kas man bija arī manis radītajiem cosplay materiāliem), un pielīmēja tos, izmantojot kontaktcementu (divi slāņi priekšmetu ievietošanai).
Tika pievienota trešā EVA putu kārta ar izgriezumiem, lai mugura būtu vietā kā puzles gabaliņš.
Pievienoja siksnu, lai tā viegli nokarātu manu kaklu. To visu kopējais svars ir tikko pamanāms.
Attiecībā uz ierīces ieslēgšanu es nolēmu izmantot iebūvēto mikro USB savienojumu, kas tiek izmantots ESP32 programmēšanai, un biju to savienojis ar USB barošanas avotu, kuru es tikko turēju kabatā. Lai nodrošinātu, ka nejauša vadu vilkšana nerada problēmas, esmu pievienojis vienu no šiem magnētiski savienotajiem USB strāvas lādētāja adapteriem, kas paredzēti mikro USB.
Ko tālāk? Es vēlos pievienot ESP mikrofonu un pēc tam izveidot animētas skaņas skaļuma joslas, līdzīgi kā KITT no Knight Rider, lai studenti redzētu manu balsi vizuāli … sekojiet līdzi.
![Attēls Attēls](https://i.howwhatproduce.com/images/001/image-1718-32-j.webp)
![Attēls Attēls](https://i.howwhatproduce.com/images/001/image-1718-33-j.webp)
Otrā vieta ģimenes konkursā “Nevaru pieskarties šim”
Ieteicams:
Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: 4 soļi
![Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: 4 soļi Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: 4 soļi](https://i.howwhatproduce.com/images/002/image-5562-j.webp)
Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Python apmācība: 4 soļi
![Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Python apmācība: 4 soļi Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Python apmācība: 4 soļi](https://i.howwhatproduce.com/images/004/image-9985-j.webp)
Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Python apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Java apmācība: 4 soļi
![Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Java apmācība: 4 soļi Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Java apmācība: 4 soļi](https://i.howwhatproduce.com/images/002/image-3153-20-j.webp)
Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Java apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunot, ērti lietot, viegli pārvietot: 3 soļi
![DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunot, ērti lietot, viegli pārvietot: 3 soļi DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunot, ērti lietot, viegli pārvietot: 3 soļi](https://i.howwhatproduce.com/images/002/image-5944-30-j.webp)
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunojams, ērti lietojams, viegli pārvietojams: Šis projekts palīdzēs jums savienot 18 gaismas diodes (6 sarkanas + 6 zilas + 6 dzeltenas) ar Arduino plati un analizēt datora skaņas kartes reāllaika signālus un pārsūtīt tos uz gaismas diodes, lai tās iedegtos saskaņā ar sitienu efektiem (Snare, High Hat, Kick)
Arduino RGB LED lampa + 4 bitu LCD displejs: 4 soļi
![Arduino RGB LED lampa + 4 bitu LCD displejs: 4 soļi Arduino RGB LED lampa + 4 bitu LCD displejs: 4 soļi](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960780-arduino-rgb-led-lamp-4bit-lcd-display-4-steps-j.webp)
Arduino RGB LED lampa + 4 bitu LCD displejs: šī ir mana pirmā pamācība !!! ā .. Pirms turpinu. Es neiedziļinos detaļās, kā zāģēt koku, un nesalasu visu kopā. Es brīvi izveidoju visu veidošanas procesu, neatkarīgi no tā, kas man ienāca prātā, es to reproducēju. Šīs instrukcijas būtība