
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59


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


Š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
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



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ā




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.


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: 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: 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: 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 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: šī 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