Satura rādītājs:
- Piegādes
- 1. darbība: gaismas kastes izveide
- 2. darbība: gaismas diožu uzstādīšana
- 3. darbība: elektroinstalācija
- 4. solis: kods
Video: LED sienas displejs: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šajā pamācībā mēs iemācīsimies izgatavot sienas LED displeju, kas piemērots gan gadījuma, gan profesionālai videi. Es gribēju to darīt, jo gaismas diodes man ir jauns jēdziens, un tās bieži tiek ignorētas, taču tās var būt viegli un jautri. šis ir oriģināls projekts, kuru man bija grūti izveidot, bet no kura daudz uzzināju.
Piegādes
Koks (gaismas ražošanai es izmantoju koku, bet derētu jebkuri materiāli)
IR sensors (infrasarkanais sensors) Es izmantoju saules uztvērēja infrasarkano staru uztvērēju (CA 9,38 ASV dolāri)
IR tālvadības komplekts (infrasarkanā tālvadības pults ar atbilstošo IR sensoru (4,48 ASV dolāri)
RGB LED sloksne (29,99 ASV dolāri)
Arduino UNO R3 (14,29 ASV dolāri)
Džempera kabeļu komplekts (pēc izvēles) (5,29 ASV dolāri)
Ieslēgts un izslēgts svirslēdzis (20 iepakojumi) (14,99 ASV dolāri)
Dubultās A baterijas (12,99 ASV dolāri)
Četru akumulatoru korpuss (9,98 ASV dolāri)
Arduino akumulatora savienojums Barošanas spraudnis
Koka līme
2025 akumulators
Rīki
Urbis
Koka līme
Stiepļu griezēji/noņēmēji
Lodāmurs
1. darbība: gaismas kastes izveide
Personīgi es gribēju iegūt gludu un tīru koka izskatu, tāpēc es vienkārši izveidoju vienkāršu kastīti un pēc tam pielīmēju to uz līdzena 5 1/2 "x9" koka gabala. tā bija ātra un vienkārša konstrukcija. ir dažas metodes, kā to izdarīt. mans pirmais solis bija griezt divus 1 1/2 "x 2 1/4" koka gabalus. tas darbojas kā kastes platums. Tad es sagriezu divus 5 "x1 1/4" koka gabalus un salīmēju tos kopā. izveidojot taisnstūri, pielīmējiet mazākos gabalus divu garāku koka iekšpuses iekšpusē, tas ļauj pietiekami daudz izkustēties, lai Arduino un akumulators varētu saspiesties. Es personīgi salīmēju kastīti un pēc tam nostiprināju ar 2 1 "skrūves no abām pusēm. Tas ļāva līmei nožūt visātrāk un pareizajā stāvoklī.
kad es saskrūvēju kastīti kopā, es sāku griezt savu virsmas gabalu, šis koka gabals bija 9 "x 5 3/4", tad es gaidīju koka kastes izžūšanu (24 stundu gaidīšanas laiks). kad viss ir izžuvis, es centrēju kastīti uz displeja virsmas, pēc tam pielīmēju (24 stundu gaidīšanas laiks) un pārliecinājos, ka kastes konstrukcija
tad es tikko izurbju 2 caurumus, vienu vadiem un otru šūpoles slēdzim, vadiem es urbēju 1/2 caurumu apakšā. tad augšpusē man bija jāizveido slēdža kontūra. kad es izklāstīju es saņēmu 1/2 collu urbi un izurbju 2 caurumus abās pēdas pusēs, lai telpa būtu pēc iespējas tukšāka. pēc tam es izmantoju failu, lai visu kvadrātā saliktu (pārbaudiet diagrammu).
2. darbība: gaismas diožu uzstādīšana
Kad kārba ir pilnībā izžuvusi un izurbta, varat sākt uzstādīt gaismas diodes uz virsmas. Es veicu dažus piesardzības pasākumus, uzstādot savas gaismas diodes, kas nav vajadzīgas, bet atšķirību parāda. Es atklāju, ka, jo tuvāk centram, jo vienmērīgāka gaisma iznāks no sāniem, kā redzams video. Es centrēju savas gaismas diodes un pārliecinājos, ka tās ir uzstādītas taisni un patiesi līdz centram. Es izgatavoju savas gaismas diodes 1/2 no displeja virsmas nomalēm. Tas padarīja gaismu nemainīgu visapkārt. Jums tas nav jādara, un patiesībā ir jautri spēlēties ar pozīcijām un leņķiem. Tas ir arī ļoti svarīgi ka jūs esat uzmanīgs pret bultiņām, kas atrodas uz gaismas diodēm, tas parāda virzienu, kurā strāvai jāplūst, pretējā gadījumā jūs varat mainīt gaismas diožu polaritāti.
kad es tos saliku rindā, es izmantoju līmi, kas bija sloksnes aizmugurē, lai pielīmētu vietā, ja nevarat to efektīvi pielīmēt, vienmēr ir labi notīrīt virsmu, lai pārliecinātos, ka tā pielīp pie koka putekļu un citu virsmu vietā. Jūs varat izmantot arī abpusēju lenti, bet es personīgi to dodu priekšroku, jo tā ir lielāka par LED sloksnes platumu un viegli kļūst netīra un nolobās.
manu izmantoto gaismas diožu dēļ tie ir jāpielodē, lai pagrieztu 90 grādus, kā redzams fotoattēlā. jums ir jāpievieno visas atvērtās ķēdes atbilstošajai ķēdei LED sloksnes otrā galā ar dažiem pārejas kabeļiem, kā redzams iepriekš.
kaut kas cits, kas jāpatur prātā, strādājot ar gaismas diodēm, ir spriegums, ko viņi var apstrādāt, manis izmantotās gaismas diodes spēj izturēt līdz pat 6 voltiem elektrības, tāpēc es izmantoju četrkāršu akumulatoru. maksimālais spriegums, ko tas var izdalīt, ir 6 volti.
3. darbība: elektroinstalācija
elektroinstalācija šim projektam ir ļoti vienkārša, IR sensoram ir nepieciešama tikai jauda, zeme un dati. mans datu sensors IR sensoram bija 3. tapa. Problēma, ar kuru es saskāros, veidojot šo displeju, bija tāda, ka manam IR uztvērējam bija nepieciešama 5 V elektrība, tomēr IR sensoram vajadzētu darboties lieliski. bet gadījumā, ja tas nedarbojas arī jums, varat lodēt sensora barošanas kabeli pie 5V kabeļa gaismas diodēm. to var redzēt fotoattēlā. Mana gaismas diodes datu kabelis ir 6. Gaismas diodēm arī ir nepieciešams tikai viens datu vads, viena jauda un zemējums. super vienkāršs.
Ja izvēlaties pārslēgt svirslēdzi. Tāpat kā es, jums vajadzētu pielodēt strāvas vadu, kas nāk no četrkāršās baterijas, līdz zariņam kreisajā pusē. šajā brīdī jums vajadzēja ievietot slēdzi caurumā kastes augšpusē, pēc tam pielodēt vadus. labajā uzgalī jābūt līdzstrāvas savienotāja barošanas kabelim. zeme var darboties tieši no akumulatora bloka līdz savienotājam. slēdzis pārtrauc strāvas pāreju uz savienotāju un pārtrauc strāvu, kas iet caur Arduino, tā būs jūsu galvenā vadība (ieslēgta, izslēgta). uz manis izmantotajām gaismas diodēm ir vieta, kur jums jāpielīmē strāvas, zemes un datu vadi, kā redzams fotoattēlā, dariet to tūlīt. kad jūs to darāt, pārliecinieties, ka vadi tiek izvadīti caur caurumu apakšā, lai kaste varētu novietot līdzenumu pie sienas.
kad viss ir pielodēts, tad izlaidiet 3 vadus, kas nāk no IR sensora, un izlaidiet tos caur caurumu augšpusē (kur atrodas slēdzis), jums vajadzētu būt pietiekami daudz vietas, lai izslīdētu slēdzi un lai vadi būtu brīvi kustībai. jūs varat brīvi pielāgot sensora atrašanās vietu atbilstoši jūsu vajadzībām un atrašanās vietai telpā.
4. solis: kods
visas izmantotās bibliotēkas i ir adresētas koda augšpusē, un tās visas var instalēt vietnē GitHub.com.
Ātrā piezīme: Noteikti nomainiet tapas un vadu #.
šis kods pašlaik strādā pie Windows 10 pro modeļa, pārejot uz mac vai citu modeli, tas var ietekmēt kodu, tāpēc esiet tam uzmanīgs.
kā redzat, ir Serial.ln, lai jūs varētu izmantot seriālo monitoru, lai neatpaliktu no koda un redzētu, kur viss varēja notikt nepareizi.
#include #include #ifdef _AVR_ #include #endif
#define LED_PIN 6
#define LED_COUNT 60
int MY_RECV_PIN = 3;
IRrecv irrecv (MY_RECV_PIN); decode_results rezultāti;
Adafruit_NeoPixel sloksne (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
// setup () funkcija-tiek palaista vienreiz startēšanas laikā --------------------------------
void setup () {
#if definēts (_ AVR_ATtiny85_) && (F_CPU == 16000000)
clock_prescale_set (clock_div_1); #endif
Sērijas sākums (9600);
strip.begin (); strip.show (); strip.setBrightness (50);
irrecv.enableIRIn (); // Iedarbiniet uztvērēju
}
// cilpa () funkcija-darbojas atkārtoti, kamēr tāfele ir ieslēgta ---------------
int pogas_režīms = 0;
void loop () {
Serial.println ("cilpā"); ja (irrecv.decode (& rezultāti)) {button_mode = button_mode +1; ja (pogas_režīms> = 3) {pogas_režīms = 0; } Serial.println (pogas_režīms); if (button_mode == 0) {Serial.println ("Notīrīt visas gaismas diodes"); colorWipe (sloksne. Krāsa (0, 0, 0), 0); } else if (button_mode == 1) {Serial.println ("Gaismas diožu iestatīšana, lai iedzītu efektu"); colorWipe (sloksne. Krāsa (255, 0, 0), 50); // Red colorWipe (sloksne. Krāsa (0, 255, 0), 50); // Zaļā krāsaWipe (sloksne. Krāsa (0, 0, 255), 50); // Blue colorWipe (strip. Color (255, 255, 255), 50); // white} else if (button_mode == 2) {Serial.println ("LED iestatīšana varavīksnes efektam"); varavīksne (10); colorWipe (strip. Color (255, 255, 255), 50); // balts} irrecv.resume (); // Saņemt nākamo vērtību} // delay (500); }
void colorWipe (uint32_t color, int wait) {
par (int i = 0; i
// Varavīksnes cikls pa visu joslu. Pārejas aizkaves laiks (ms) starp kadriem.
tukša varavīksne (pagaidiet) {
par (ilgi firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {for (int i = 0; i
/
Ieteicams:
Apkārtējais LED sienas pulkstenis: 11 soļi (ar attēliem)
Apkārtējais LED sienas pulkstenis: Nesen esmu redzējis daudzus cilvēkus, kuri veido milzīgas LED matricas, kas izskatās absolūti skaistas, taču tās vai nu sastāvēja no sarežģīta koda, vai dārgām daļām, vai abām. Tāpēc es domāju izveidot savu LED matricu, kas sastāv no ļoti lētām detaļām un ļoti
Sienas skaitītāja displejs: 4 soļi (ar attēliem)
Sienas skaitītāja displejs: es nopirku lētu kabatas pulksteņa skaitītāju no eBay, domājot, ka tas būtu interesants jaunums. Izrādījās, ka nopirktais skaitītājs nebija piemērots, bet līdz tam biju apņēmies ražot kaut ko, kas karājas pie sienas un ir
Praktiskais Arduino ESP32 bezvadu sienas kontaktligzdas LED sloksnes kontrolieris: 6 soļi
Praktisks Arduino ESP32 bezvadu sienas kontaktligzdas LED sloksnes kontrolieris: tas ir ļoti praktisks DIY bezvadu sienas kontaktligzdas kontrolieris zemu izmaksu LED sloksnēm. Tas aizstāj lētos wifi kontrolierus, kas tiek pārdoti eBay. Tie labi darbojas ar RGB Led sloksnēm. EBay Wifi kontrolieris nav labi uzbūvēts un viegli salūst. Kā arī
TTGO (krāsains) displejs ar mikropitonu (TTGO T displejs): 6 soļi
TTGO (krāsains) displejs ar mikropitonu (TTGO T displejs): TTGO T-displejs ir tāfele, kuras pamatā ir ESP32 un kurā ir 1,14 collu krāsu displejs. Dēli var iegādāties par balvu, kas mazāka par 7 ASV dolāriem (ieskaitot piegādi, balva redzama banggood). Tā ir neticama balva par ESP32, ieskaitot displeju
Dakboard sienas displejs ar Pi Zero W: 6 soļi (ar attēliem)
Dakboard sienas displejs ar Pi Zero W: Es strādāju IT jomā. Bieži vien mēs saņemam klientus, kuri vēlētos, lai mēs noņemtu viņu veco komplektu. Parasti mums paliek kaudze lūžņu, un monitori ir viena no lietām, ko mēs atrodam un kas tiek izšķiesta. Mājās es biju modernizējis savus monitorus, un tas atstāja manu veco