Përmbajtje:

Llambë krevati krevati LED me shirita me ESP8266-01: 5 hapa
Llambë krevati krevati LED me shirita me ESP8266-01: 5 hapa

Video: Llambë krevati krevati LED me shirita me ESP8266-01: 5 hapa

Video: Llambë krevati krevati LED me shirita me ESP8266-01: 5 hapa
Video: Closed for 40 years ~ Abandoned Portuguese Noble Palace with all its belongings 2024, Dhjetor
Anonim
Krevati i krevatit Llambë LED me shirita me ESP8266-01
Krevati i krevatit Llambë LED me shirita me ESP8266-01

Ky është një projekt shumë i lehtë që e kam lënë pas dore shumë kohë më parë, por për shkak të karantinës, bëra diçka ndryshe me pjesët që kam në dorë.

Ideja ishte të kishim një dritë të zbehtë, e cila mund të kontrollohej nga komandat e thjeshta TCP ose nga një ndërprerës manual.

Për shkak të mungesës së pjesëve, improvizimi u bë pika kryesore e projektit. Së pari, më mungonte një nivel logjik MOSFET, dhe kisha vetëm një MOSFET kalimi të rrymës së lartë, kështu që një shofer i vogël ishte i nevojshëm (jo modeli më i mirë i mundshëm nga rruga), atëherë një ndërprerës i pulsit të panelit mungonte, kështu që mora një mikrovalë rezervë çelësi i sigurisë i kyçjes së derës për butonin shtytës.

Shpresoj se do të mësoni diçka dhe do të argëtoheni me këtë projekt.

Furnizimet

  • 3 m shirit LED të bardhë. Kur e bleva, ai përfshinte një furnizim me energji 12 V.
  • ESP8266-01S x 1
  • 2N3904 NPN transistor x1
  • 2N3906 transistor PNP x 1
  • IRF3205 MOSFET x 1
  • AMS1117-3.3 rregullator x 1
  • 3.3 K rezistencë x 2
  • Rezistencë 1 K x 1
  • 1.5 K rezistencë x 1
  • Rezistencë 120 x 1
  • 10 k rezistencë x 1
  • 10 uF 16 V kondensator elektrolitik x 1
  • Kondensator 100 nF qeramike ose poliestër x 1
  • Lidhëset e kokës së prizës 1x6 (dy njësi). Edhe më mirë nëse keni një lidhës femër të duhur 2x4 për ESP.
  • Lidhëset terminale për furnizimin dhe daljen LED
  • Një kuti plastike e përgjithshme
  • Mjetet bazë elektronike (hekur bashkues, prerës teli, pincë, etj)
  • Arduino IDE me mbështetjen ESP8266 të instaluar.
  • USB në 3.3 V UART Serial Converter ose nëse nuk është i disponueshëm, ndonjë Arduino UNO ose Nano me konfigurimin e treguar këtu https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (nga rruga, faqja e lidhur është një mësim shumë i mirë PWM për ESP)

Hapi 1: Skematik

Skematike
Skematike

Qarku përbëhet nga një MOSFET i kontrolluar nga PWM në GPIO2. Qarku i drejtuesit është i nevojshëm sepse IRF3205 ka nevojë për të paktën 10 V në mënyrë që të arrijë Rds -in e tij (on) prej 8 miliohms, dhe ESP jep vetëm 3.3 V.

Rregullatori 3.3 V ju lejon të fuqizoni ESP nga furnizimi i njëjtë me shiritin LED, dhe kapakët shtesë përmirësojnë qëndrueshmërinë e furnizimit.

Së fundi, butoni i shtypjes në GPIO0, kalon një cikël shkëlqimi me çdo klikim. Në rastin tim, tre hapa shkëlqimi dhe drita fiket.

Hapi 2: Asambleja e Qarkut

Kuvendi i Qarkut
Kuvendi i Qarkut
Kuvendi i Qarkut
Kuvendi i Qarkut
Kuvendi i Qarkut
Kuvendi i Qarkut

Shtë një projekt (jo aq) i shpejtë dhe (vërtet) i pista. Surpriza më e mirë ishte se sa mirë funksionoi ndërprerësi si pulser.

Ju lutemi, mos shikoni telat: P

Hapi 3: Instalimi i shiritit LED

Instalimi i shiritit LED
Instalimi i shiritit LED

Matni dhe prerë tre segmentet, pastaj lidhni telat. Së fundi, hiqeni ngjitësin dhe shtypeni në pjesën e prapme të krevatit.

Në rastin tim kam mashtruar dhe kam përdorur shirit ngjitës të gjerë mbi shiritin LED, sepse ngjitësi ishte dobësuar disi.

Së fundi, vidhosni telat në terminalet dhe kontrolloni lidhjet.

Hapi 4: Programimi

Programimi
Programimi

Kodi ka nevojë për shumë përmirësime si rregullimi i analizës së vargut, mbështetja e adresës IP fikse, mënyra e konfigurimit, ruajtja e variablave të mjedisit në EPROM, leximi i variablave të mjedisit nga EPROM në nisje, etj.

Për ngarkesën e firmuerit, kam përdorur Arduino me bibliotekën e komunitetit ESP 2.5.0. Kjo është e rëndësishme sepse ngarkesa e programit ESP dështon me versionet më të reja, ndoshta është një gjë me ESP8266-01, ndoshta sepse unë përdor një Arduino UNO si ngarkues, thjesht nuk e di.

Mos harroni të shtoni https://arduino.esp8266.com/stable/package_esp8266… në preferencat tuaja Arduino në mënyrë që të merrni mbështetjen e bordit ESP.

www.electronicshub.org/esp8266-pwm-tutoria… ka një mësim të mirë për ESP8266 PWM. Gjithashtu, kam përdorur konvertuesin e tyre serik Arduino në USB për të ngarkuar programin në ESP.

Hapi 5: Testimi

Duke testuar
Duke testuar

Bëni një kontroll të shpejtë të telave së pari dhe futeni ESP8266 në qark para se të ndizet.

Shtypja e butonit Duhet të alternojë midis ndriçimit të ulët, ndriçimit mesatar, shkëlqimit maksimal dhe dritës së fikur.

Për testin TCP, kam përdorur Socket Test, por çdo softuer tjetër i ngjashëm do të bëjë punën

Recommended: