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

Šis ir ļoti vienkāršs projekts, kuru es jau sen atstāju novārtā, bet karantīnas dēļ es darīju kaut ko citu, izmantojot pa rokai esošās detaļas.
Ideja bija iegūt dimmerizējamu gaismu, kuru varētu vadīt, izmantojot vienkāršas TCP komandas vai manuālu slēdzi.
Tā kā detaļu trūkums, improvizācija kļuva par projekta galveno punktu. Pirmkārt, man trūka loģikas līmeņa MOSFET, un man bija tikai augsts strāvas pārslēgšanas MOSFET, tāpēc bija nepieciešams neliels draiveris (starp citu, tas nebija labākais dizains), tad trūka paneļa impulsa slēdža, tāpēc es paņēmu rezerves mikroviļņu krāsni durvju slēdzenes drošības slēdzis spiedpogai.
Ihope, jūs iemācīsities kaut ko un izklaidēsities ar šo projektu.
Piegādes
- 3 m baltas LED svītras. Kad es to nopirku, tajā bija 12 V barošanas avots
- ESP8266-01S x 1
- 2N3904 NPN tranzistors x1
- 2N3906 PNP tranzistors x 1
- IRF3205 MOSFET x 1
- AMS1117-3.3 regulators x 1
- 3,3 K rezistors x 2
- 1 K rezistors x 1
- 1,5 K rezistors x 1
- 120 rezistors x 1
- 10 k rezistors x 1
- 10 uF 16 V elektrolītiskais kondensators x 1
- 100 nF keramikas vai poliestera kondensators x 1
- Kontaktligzdas galvenes savienotāji 1x6 (divas vienības). Vēl labāk, ja jums ir piemērots 2x4 sieviešu savienotājs ESP.
- Termināla savienotāji barošanai un LED izejai
- Vispārēja plastmasas kaste
- Pamata elektronikas instrumenti (lodāmurs, stiepļu griezējs, knaibles utt.)
- Ir instalēts Arduino IDE ar ESP8266 atbalstu.
-
USB līdz 3.3 V UART seriālais pārveidotājs vai, ja tas nav pieejams, šeit parādīts jebkurš Arduino UNO vai Nano ar konfigurāciju https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (starp citu, saistītā lapa ir ļoti laba PWM apmācība ESP)
1. darbība. Shēma

Ķēde sastāv no PWM kontrolēta MOSFET pie GPIO2. Vadītāja ķēde ir nepieciešama, jo IRF3205 ir nepieciešams vismaz 10 V, lai sasniegtu Rds (ieslēgtu) 8 miliomus, un ESP dod tikai 3,3 V.
3,3 V regulators ļauj ieslēgt ESP no tāda paša barošanas avota kā LED sloksne, un papildu vāciņi uzlabo barošanas stabilitāti.
Visbeidzot, GPIO0 spiedpoga ar katru klikšķi iziet cauri spilgtuma ciklam. Manā gadījumā trīs spilgtuma soļi un gaisma izslēgta.
2. solis: shēmas montāža



Tas ir (ne tik) ātrs un (tiešām) netīrs projekts. Labākais pārsteigums bija tas, cik labi bloķēšanas slēdzis darbojās kā impulss.
Lūdzu, neskatieties uz elektroinstalāciju: P
3. darbība: LED svītru uzstādīšana

Izmēriet un sagrieziet trīs segmentus, pēc tam pielodējiet vadus. Visbeidzot, noņemiet līmes mizu un nospiediet pret galvas klāja aizmuguri.
Manā gadījumā es krāpjos un izmantoju plašu līmlenti virs LED svītras, jo līme kaut kā bija novājināta.
Visbeidzot, pieskrūvējiet vadus pie spailēm un pārbaudiet savienojumus.
4. solis: programmēšana

Kods ir daudz jāuzlabo, piemēram, jālabo virkņu parsēšana, fiksētās IP adreses atbalsts, iestatīšanas režīms, vides mainīgo saglabāšana EPROM, vides mainīgo lasīšana no EPROM sāknēšanas laikā utt.
Programmatūras ielādei es izmantoju Arduino ar ESP kopienas bibliotēkas versiju 2.5.0. Tas ir svarīgi, jo ESP programmas ielāde neizdodas ar jaunākajām versijām, varbūt tā ir lieta ar ESP8266-01, varbūt tāpēc, ka kā iekrāvēju izmantoju Arduino UNO, es vienkārši nezinu.
Neaizmirstiet savām Arduino preferencēm pievienot vietni https://arduino.esp8266.com/stable/package_esp8266…, lai saņemtu ESP plates atbalstu.
www.electronicshub.org/esp8266-pwm-tutoria… ir laba apmācība par ESP8266 PWM. Es arī izmantoju viņu Arduino uz USB sērijas pārveidotāju, lai ielādētu programmu ESP.
5. darbība: pārbaude

Vispirms veiciet ātru vadu pārbaudi un ievietojiet ESP8266 ķēdē pirms barošanas ieslēgšanas.
Nospiežot pogu, vajadzētu pārmaiņus izvēlēties zemu spilgtu, vidēji spilgtu, maksimāli spilgtu un izslēgtu gaismu.
TCP testam es izmantoju Socket Test, bet jebkura cita līdzīga programmatūra veiks darbu
Ieteicams:
Zigbee gultas klātbūtnes detektors: 8 soļi

Zigbija gultas klātbūtnes detektors: Jau kādu laiku es meklēju veidu, kā noteikt, kad esam gultā. Tas paredzēts šīs informācijas izmantošanai mājas palīgā. Izmantojot šo informāciju, es varētu izveidot automātiku gaismas izslēgšanai naktī vai, piemēram, aktivizēt trauksmes sistēmu savā mājā
Kustības noteikšana zem gultas apgaismojuma: 16 soļi (ar attēliem)

Kustības noteikšana zem gultas apgaismojuma: Vai esat kādreiz mēģinājis naktī mierīgi piecelties no gultas, lai tikai kaut kam pakļūtu un pamodinātu visu māju? Kustību uztverošas nakts gaismas, kas diskrēti uzstādītas zem jūsu gultas, nodrošina pietiekami spilgtu zema līmeņa gaismu, lai vadītu jūs pa šiem klaiņojošajiem LEGO klucīšiem
DIY automātiskās kustības sensoru gultas LED nakts gaisma: 6 soļi (ar attēliem)

DIY automātiskās kustības sensoru gultas LED nakts gaisma: Sveiki, puiši, laipni lūdzam vēl vienā pamācībā, kas vienmēr palīdzēs jums ikdienas dzīvē un papildinās ērtības, lai atvieglotu jūsu dzīvi. Dažreiz tas varētu būt glābējs vecāka gadagājuma cilvēkiem, kuriem ir jācīnās, pieceļoties gultā
Bezvadu MQTT gultas galvas klāja vadība: 5 soļi (ar attēliem)

Bezvadu MQTT gultas galvas klāja vadība: Pirms dažiem gadiem mēs iegādājāmies jaunu atmiņas putu gultu, un, tāpat kā lielākajā daļā gultu, jums bija jāiegādājas arī viena no viņu "apstiprinātajām pamatnēm". lai saglabātu garantiju. Tātad, mēs izvēlējāmies lētāko bāzi, kas ietvēra arī t
Kā nomainīt jostas Sony TC-WR535 divu kasešu klājā: 8 soļi

Kā nomainīt jostas Sony TC-WR535 dubultās kasešu blokā: ja jums pieder TC-WR535, kura kasešu klāji vairs netiks atvērti, iespējams, tas ir tāpēc, ka motora jostas ir sliktā stāvoklī. Tagad es jums parādīšu, kā tos aizstāt