Satura rādītājs:

ESP8266 bezvadu RGB lukturi (Genesis Coupe): 10 soļi (ar attēliem)
ESP8266 bezvadu RGB lukturi (Genesis Coupe): 10 soļi (ar attēliem)

Video: ESP8266 bezvadu RGB lukturi (Genesis Coupe): 10 soļi (ar attēliem)

Video: ESP8266 bezvadu RGB lukturi (Genesis Coupe): 10 soļi (ar attēliem)
Video: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, Novembris
Anonim
ESP8266 bezvadu RGB lukturi (Genesis Coupe)
ESP8266 bezvadu RGB lukturi (Genesis Coupe)
ESP8266 bezvadu RGB priekšējie lukturi (Genesis Coupe)
ESP8266 bezvadu RGB priekšējie lukturi (Genesis Coupe)

Vai vēlaties lukturiem pievienot daudzkrāsainas RGB gaismas diodes? Lielākajai daļai cilvēku bezrecepšu komplekts, iespējams, var atzīmēt nepieciešamās izvēles rūtiņas. No zīmolu nosaukumiem jūs varat iegūt pārbaudītu, pārbaudītu sistēmu ar zināmu garantijas līmeni. Bet ar ko vēl tas nāk? Lēti viegli pazaudējams tālvadības pults? Lielgabarīta elektroinstalācija? Zīmola ekosistēmas bloķēšana? Ja jums ir DIY karbonādes, izlasiet tālāk, lai uzzinātu, kā sākt veidot savu pielāgoto RGB LED komplektu. Lūdzu, noteikti izlasiet savas valsts likumus par transportlīdzekļa apgaismojuma prasībām. Es neuzņemos un neuzņemos nekādu atbildību vai atbildību par jūsu rīcību!

Šī rokasgrāmata sākas ar dažiem pieņēmumiem, tāpēc, pirms turpināt, lūdzu, aptveriet šos punktus:

  • jāzina ESP8266 un kā to programmēt
  • spētu izjaukt automašīnas priekšējos lukturus
  • var lodēt, nededzinot sevi … R. I. P. mani pirkstu gali
  • ņemiet vērā, ka jūsu automašīnai viss var būt atšķirīgs, tāpēc attiecīgi pielāgojiet to
  • noteikti izlasiet savas apkārtnes likumus par transportlīdzekļa apgaismojuma prasībām

1. solis: lukturu vadības panelis - savāciet piederumus

Lukturu vadības panelis - savāc piederumus
Lukturu vadības panelis - savāc piederumus

Divām lukturu mikrokontrolleru plāksnēm jums būs jāsavāc šādas daļas

  • 2 x ESP-01 dēļi
  • 2 x prototipēšanas dēļi (2,54 mm / 0,1 " / 100 mil piķa caurumi)
  • 4 x 2N7000 mazo signālu mosfets (TO-92 pakete)
  • 4 x 1N4001 taisngriežu diodes
  • 4 x 0.1uF kondensatori
  • 2 x atvērti drenāžas uzvilkšanas rezistori - no 2 k om līdz 4 k om
  • 2 x rezistoru dalītāju augšējie rezistori - aptuveni 8,2 kΩ
  • 2 x rezistoru dalītāju apakšējie rezistori - aptuveni 2k omi līdz 4K omi
  • 2 x buck pārveidotāja modulis - izeja iestatīta uz 5 V
  • 2 x LDO modulis - izeja iestatīta uz 3.3 V
  • pēc izvēles: 2x skrūvju spaiļu bloki
  • pēc izvēles: 2x maizes dēļa adapteri ESP-01
  • pēc izvēles: 2x TVS pārsprieguma aizsardzības diodes (~ 18V-21V)
  • pēc izvēles: 2x 22uF kondensatori (25V min)
  • pēc izvēles: 2x 22uF kondensatori (6,3 V min)

Iegūšana

Es gandrīz visu šajā rokasgrāmatā ieguvu no eBay (vai Ķīnas līča, kā es to saucu). Tas ir tāpēc, ka mani neuztrauc viltojumi vai slikta kvalitāte, ja runa ir par tādām lietām kā skrūvju spailes, rezistori, dēļi vai mazjaudas mosfeti. Es nevedu viņus līdz savām robežām. Tomēr es tērēju labu naudu TVS diodēm un kondensatoriem, pasūtot tos caur DigiKey. Es to darīju tikai tāpēc, lai garantētu, ka saņēmu to, ko pasūtīju.

2. darbība. Kontroliera padome - barošanas ievades aizsardzība

Kontroliera padome - barošanas ievades aizsardzība
Kontroliera padome - barošanas ievades aizsardzība

Lai pasargātu jūsu elektroniku no reversā sprieguma, sāk darboties taisngrieža diode. Es saņēmu 1N4004 diodes no vietējā elektronikas veikala. Tie ir paredzēti tikai viena pastiprinātāja maks. Nākamajā solī manā prototipā var redzēt, ka es izmantoju vienu taisngrieža diodi, bet, lai būtu drošībā, es savā pēdējā plāksnē izmantoju divas paralēlas. Aizsardzībai pret sprieguma lēcieniem mēs izmantojam TVS diodes. Tās ir kā Zener diodes, taču atšķirībā no zeneriem tās faktiski var izdzīvot dažus desmitus ampērus bez sviedriem. Jūs, iespējams, varēsit izkļūt, neizmantojot TVS diodes, bet es negribēju riskēt. Ievadā es izmantoju arī kondensatoru, bet tas bija vajadzīgs tikai, lai novērstu brūnināšanu jebkurā laikā, kad tika ieslēgti halo gredzeni.

3. darbība. Kontroliera padome - barošanas avoti

Kontroliera padome - barošanas avoti
Kontroliera padome - barošanas avoti
Kontroliera padome - barošanas avoti
Kontroliera padome - barošanas avoti

Pēc tam, kad jūsu ieejas jauda iziet no aizsardzības ķēdes, jūs vēlaties sākt to izmantot paneļa komponentiem. Tas ir jūsu dolāra pārveidotāja un LDO pienākums. Buck pārveidotājs var efektīvi samazināt automašīnas 14 V barošanas avotu līdz 4,5 V. WS2818B gaismas diodes un LDO tiks savienotas ar sprādzi. LDO tālāk regulē spriegumu līdz 3,3 V, lai to varētu izmantot ESP8266 un ieejas slēdži.

Piezīme: buks ir iestatīts uz 4,5 V, jo digitālais signāls no MCU uz gaismas diodēm ir tikai 3,3 V. Ja gaismas diodes darbojas ar 5,0 V spriegumu, dažreiz gaismas diodes saņem nepareizus datus un tiek parādīta nepareiza krāsa. Samazinot buck pārveidotāju līdz 4,5 V, šī iespēja samazinās. Alternatīvi izmantojiet sprieguma līmeņa pārveidotāju starp MCU un gaismas diodēm.

4. darbība. Kontroliera padome - ievades slēdži

Kontroliera padome - ievades slēdži
Kontroliera padome - ievades slēdži

Tagad parunāsim par ievades slēdžiem. Pieņemsim, ka mēs vēlamies, lai mūsu vadības pults noteiktu, kad mirgo pagrieziena rādītājs un vai darbojas tuvās gaismas. Vajadzīgs zināms mehānisms jaudas klātbūtnes noteikšanai. Tomēr mums ir problēma, strāvas signāli jūsu automašīnā ir pārāk augsts spriegums, lai tos varētu tieši savienot ar jūsu ESP8266. Ir ļoti maz mikroshēmu, kas var saskarties ar 16 V signālu un dzīvot, lai par to pastāstītu. Šī iemesla dēļ mēs ieviešam izolācijas slāni starp lukturu elektropārvades līnijām un ESP8266 ieejām. Tikai ar 3 rezistoriem, kondensatoru un nelielu signāla mosfetu mēs varam salikt augstspriegumu spējīgu slēdzi, kas atrisina mūsu vajadzības un kam ir atspējošanas iespējas!

Darbības teorija šeit ir izmantot mosfet kā atvērtu kanalizācijas buferšķīdumu. Lai izveidotu ķēdi, skatiet attēlu. IN signāls nāk no jūsu lukturu pagrieziena signāla, tuvās gaismas vai tālās gaismas +12 V jaudas. OUT signāls nonāk jūsu ESP-01 tapā. Tas, kuru tapu izmantot, tiks apskatīts programmatūras sadaļā.

5. solis: kontroliera padome - nepieciešama neliela montāža

Kontroliera padome - nepieciešama neliela montāža
Kontroliera padome - nepieciešama neliela montāža
Kontroliera padome - nepieciešama neliela montāža
Kontroliera padome - nepieciešama neliela montāža

Izkārtojums ir atkarīgs no jums! Tas noteikti man palīdzēja uzzīmēt izkārtojumu uz papīra lapas pirms komponentu nolikšanas. Tas arī palīdz izvairīties no lodēšanas, kamēr viss nav novietots un pabeigts. Pirmajā tāfelē es to vienkārši norakstīju, nevis mēģināju pārvietot komponentus.

Pārskats par iepriekšējām darbībām:

Automašīnas jauda => Ievades aizsardzība => 5 V jauda => 3.3 V jauda => Procesors

Sānu doma

Es iesaku ieguldīt skrūvju spaiļu blokā. Papildu ērtības ir nenovērtējamas, un tas padara dēli daudz profesionālāku. Izmantojot maizes dēļa adapteri ESP-01, varat arī noņemt un nomainīt ESP-01 jebkurā laikā, ja tas saplīst vai ir jāpārprogrammē.

6. darbība: kontroliera padome - programmatūra

Kontroliera padome - programmatūra
Kontroliera padome - programmatūra

Jūsu izstrādes vidi veidos jaunākā Arduino IDE (arduino.cc) un Makuna NeoPixelBus bibliotēka, kuru varat lejupielādēt, izmantojot Arduino iebūvēto bibliotēkas pārvaldnieku. Lai Arduino IDE pievienotu ESP8266 atbalstu, izpildiet šos norādījumus:

Mana projekta avota kods ir pievienots

ESP-01 pinout ir šāds:

  • GPIO 0 - tuvās gaismas ieeja
  • GPIO 1 - pagrieziena signāla ievade
  • GPIO 2 - sloksnes 2 izeja
  • GPIO 3 - stūra sloksnes izeja

Jūs varat brīvi izmantot jebkuru vēlamo ESP8266 moduli ar vairāk pieejamām I/O tapām.

Automatizācija

Demonstrācijas programmatūra ir ieprogrammēta mirgot dzeltenā krāsā stūra sloksni kopā ar pagrieziena signālu. Šis ir tikai vienkāršs piemērs tam, kā jūs varat novietot šo kontrollera paneli tālāk par ārpusbiržas komplektu. Kad pagrieziena rādītājs apstājas uz 1,25 sekundēm, tas atgriežas pie vienmēr ieslēgta / DRL. Tas jau ir ieprogrammēts, lai pagrieziena rādītājs būtu dzeltens, vienlaikus saglabājot DRL atmiņā kā pēdējo iestatīto krāsu. Tas nozīmē, ka varat izmantot tālruni, lai iestatītu noklusējuma DRL krāsu, vienlaikus saglabājot dzeltenas krāsas pagrieziena signāla funkciju.

Lūdzu, ņemiet vērā transportlīdzekļu apgaismojuma likumus jūsu reģionā.

Kontrole

Jūsu tīklā ESP8266 vajadzētu parādīties kā https://headlight-left.local vai https://headlight-right.local. No šejienes varat izsaukt vietrādi URL "https://headlight-left.local/help", lai skatītu palīdzības izvēlni un uzzinātu par heksadecimālo krāsu vērtību nosūtīšanu kā argumentus HTTP pieprasījumos.

7. solis: stūra LED sloksne ("stāvgaisma") - sastāvdaļas

Stūra LED sloksne
Stūra LED sloksne
Stūra LED sloksne
Stūra LED sloksne
Stūra LED sloksne
Stūra LED sloksne

Jūs varat iegādāties šīs gaismas diodes 100 loksnēs par diezgan lētu cenu tiešsaistē. Tie nāk uz apaļiem PCB paliktņiem, kurus ir viegli lodēt. Ar stingriem vadiem jūs varat tos lodēt kopā un veidot visu veidu formas. Vai arī ar vaļējiem vadiem tos var iešūt apģērbā.

8. solis: stūra LED sloksne ("stāvgaisma")

Stūra LED sloksne
Stūra LED sloksne

Tas ir vienkārši: jauda, zeme un dati visi seko vienam virzienam. Katrā pusē es izmantoju 18 gaismas diodes. LED sloksnes garums, ko varat izgatavot, ir programmējams un praktiski neierobežots.

9. solis: lukturu uzstādīšana

Lukturu uzstādīšana
Lukturu uzstādīšana
Lukturu uzstādīšana
Lukturu uzstādīšana

Lukturu noņemšana katram transportlīdzeklim ir atšķirīga. 2013. gada Genesis Coupe priekšējos lukturus nevar noņemt, vispirms nenoņemot automašīnas priekšējo buferi! Priekšējo lukturu atvēršana ir par laimi vienkārša. Viss, kas jums jādara, ir cept lukturus krāsnī 205 līdz 215 grādu temperatūrā apmēram 15 minūtes. Tas padarīs blīvējumu pietiekami vāju, lai jūs varētu izvilkt lukturus. Noteikti apmeklējiet YouTube, lai uzzinātu, kā bezgalīgi videoklipot par šo tēmu.

Lai saliktu lukturus atpakaļ, ir nepieciešams tikai salikt detaļas kopā un pēc izvēles tās vēlreiz uzsildīt.

Pro padoms: Pirms lukturu ievietošanas cepeškrāsnī jums ir jānoņem spuldzes, skrūves un viss cits, kas jums traucēs. Kad priekšējie lukturi iznāk no cepeškrāsns, jūs vēlaties, lai jūsu vienīgā problēma būtu to atdalīt.

Ieteicams: