Orodha ya maudhui:
- Hatua ya 1: Mpangilio
- Hatua ya 2: Kupanga programu
- Hatua ya 3: Prototyping
- Hatua ya 4: PCB
- Hatua ya 5: Kuendeleza
- Hatua ya 6: Kukosoa
Video: ESP8266 ESP-01 Kubadilisha waya ya LED: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Mradi huu ulitokea wakati rafiki yangu wa kike na mimi tulipoweka nyaya nyingi za taa za hadithi za LED kwenye chumba kwa hisia nzuri ya Krismasi. Kila wakati tulipolala tulilazimika kukimbia kuzunguka chumba na kufunga kila waya moja. Siku nyingine, tulilazimika kuwasha wote tena.
Kwa kuwa nilikuwa na moduli kadhaa za ESP8266 ESP-01 zilizolala, niliamua kukusanyika na kupanga mfano wa haraka.
Baada ya kufanikiwa kwa mfano na waya wa taka ya LED, niliamua kuchukua muundo wangu wa kwanza wa PCB na kuagiza bodi chache.
Hii inaweza kufundisha kupitia muundo, mfano wa kwanza na PCB na inakupa nambari ya kupanga moduli ya ESP kwa mibofyo michache.
TL; DR: Hii ni njia rahisi ya kutekeleza swichi inayodhibitiwa na Wi-Fi na ESP8266 ESP-01.
Ugavi:
Vifaa
- Moduli ya ESP8266 ESP-01
- Mdhibiti wa AMS-1117 3.3V
- IRLB8721 MOSFET (PCB ya mwisho) au 2N2222 transistor (mfano wa awali)
- Baa ya kichwa cha kiume na kike
Programu
Arduino IDE v1.6
Kwa programu
FUNGUA USB ya SMART kwa Adapta ya ESP-01
Kwa kupima
- LED
- Kontena ya 220 Ohm
- Bodi ya mkate
- Kamba za jumper
Kwa mkutano
- Chuma cha kulehemu
- Waya (mfano tu; sio kwa PCB)
- Bodi ya Perf (mfano tu; sio kwa PCB)
Hatua ya 1: Mpangilio
Hapo juu ni muundo uliofanywa na EasyEDA. Inaweza kuvunjika kama hii:
Tunachukua voltage ya kuingiza kutoka kwa kebo ya umeme ya USB na 5V na kuilisha ndani ya pini za VIN za moduli ya AMS1117 3.3V.
Pini za VOUT za moduli ya AMS1117 3.3V zimeunganishwa na pini ya mtoza IRLB8721 MOSFET na pini za VIN na CH_PD za moduli ya ESP8266 ESP-01. Pini ya CH_PD inahitaji kuvutwa JUU kwa moduli ya ESP8266 ESP-01 kutekeleza nambari.
Pini ya D2 ya moduli ya ESP8266 ESP-01 imeunganishwa na pini ya GATE ya IRLB8721 MOSFET. Hii inadhibiti ikiwa sasa inaweza kupita kupitia hiyo au la.
Pini ya emitter ya IRLB8721 MOSFET imeunganishwa na waya ya LED.
Mwishowe, pini zote za ardhini zimeunganishwa pamoja.
Ikiwa umechagua transistor ya 2N2222, badilisha matukio yote ya IRLB8721 na 2N2222 mtawaliwa na kumbuka miguu ina maana tofauti kwa vifaa vyote viwili.
Hatua ya 2: Kupanga programu
Kabla ya kuanzisha mfano kwenye ubao wa mkate, tunapaswa kupanga moduli ya ESP8266 ESP-01, ili tuweze kujaribu mfano baadaye.
Kanuni
Nambari yangu inategemea sana mafunzo ya Random Nerd Tutorial kwa seva rahisi ya HTTP. Niliondoa kitufe cha pili, kwa kuwa tunahitaji kudhibiti pini moja (D2). Walakini, unaweza kutumia tu nambari zao kama ilivyo na kubadilisha hati zako za WiFi.
Flash ESP8266 ESP-01
Ikiwa umejipatia USB ya OPEN-SMART kwa ESP-01 Adapter unaweza kuziba moduli yako ya ESP8266 ESP-01 ndani yake na uweke swichi kwa PROG. Kisha, ingiza kitu kizima kwenye bandari ya bure ya USB kwenye kompyuta yako na choma Arduino IDE.
Nakili na ubandike nambari kutoka kwa Mafunzo yasiyofaa ya Nerd, badilisha hati zako za WiFi na uipakie kwenye moduli ya ESP8266 ESP-01.
Kisha, ondoa moduli ya ESP8266 ESP-01 kutoka kwa adapta ya OPEN-SMART, weka swichi kwa UART na uiweke tena.
Jaribu msimbo
Fungua Dashibodi ya Serial katika IDE ya Arduino na subiri hadi moduli iunganishwe na WiFi.
Kisha, fungua kivinjari chako na uende kwenye anwani ya IP iliyoonyeshwa kwenye Serial Console. Kumbuka: Lazima uwe kwenye mtandao mmoja aka WiFi. Vinginevyo hautaweza kufikia ESP8266 ESP-01!
Ikiwa kila kitu kinafanya kazi, unaona wavuti na vifungo viwili. Unganisha LED na kontena la 220 Ohm kwenye pini ya D2 kwenye moduli ya ESP8266 ESP-01 na inapaswa kuwasha na kuzima unapobofya kitufe sahihi kwenye wavuti.
Ikiwa unapata shida yoyote, tafadhali fuata mafunzo kamili na ya kina yaliyounganishwa hapo juu.
Hatua ya 3: Prototyping
Sanidi ubao wa mkate na vifaa vyote vinavyohitajika na waya kama inavyoonyeshwa kwenye skimu hapo juu na ujaribu na moduli iliyowekwa ya ESP8266 ESP-01.
Ikiwa kila kitu kinafanya kazi, una chaguzi mbili.
Chaguo A: Kuiuza kwa bodi ya manukato
Chaguo B: Tengeneza PCB
Nilichagua chaguo A kwanza na baadaye nikaamua kuchafua mikono yangu na mradi wangu wa kwanza wa PCB.
Katika picha unaona mfano wangu wa kujiuza. Kama kawaida, viunganisho ni fujo na nilitumia mirija kadhaa ya kuzuia kuzuia uunganisho unaoingiliana kutoka kwa ufupi. Pia, nilitumia transistor ya 2N2222 badala ya IRLB8721 MOSFET, kwa sababu nilikuwa na wengi wao wamelala karibu na nilijua haikukusudiwa kukaa.
Uuzaji huo ulinichukua kama saa moja na haikuwa ya kufurahisha hata kidogo. Ikiwa wewe ni muuzaji wa pro labda unafurahiya mchakato, lakini kwangu mimi nataka kitu rahisi.
Hatua ya 4: PCB
Nimeogopa PCB kwa sababu nilifikiri lazima nizitengeneze na vifaa vya SMD na sikuweza kupata moduli za ukuzaji wa ESP au Arduino kwa urahisi kuingiza kwenye mpangilio au mpangilio wa PCB.
Kwa mradi huu niliamua kuzingatia tu moduli za ESP8266-01 na AMS1117 3.3. V kama aina ya vitu ambavyo ningehitaji kugeuza kwenye bodi ili kuvitumia: kama pini za kichwa cha kike.
Hii ilifanya maisha yangu kuwa rahisi na mpangilio wa PCB ulifanywa kwa masaa mawili. Unaweza kuona matoleo mawili kwenye picha.
Toleo 1 lina mapumziko madogo:
1. Pini za kichwa ni nyembamba sana. Sikuzingatia walipaswa kuwa 2.54mm mbali na kila mmoja na nikachukua tu pini za kwanza kutoka kwa maktaba. Niliharibu lebo ya VIN: lebo za VCC na GND zimebadilishwa. Moduli ya AMS1117 3.3V ni pana kuliko nilivyofikiria na inapita juu ya ukingo wa PCB.
Kwa kweli, niliona mapango hayo baada ya kuagiza na kujaribu katika maisha halisi. Wao sio mvunjaji wa mchezo, lakini niliunda toleo jipya ambapo niliboresha nukta zilizotajwa hapo juu. Pia, niliweka moduli ya ESP8266 ESP-01 kwa njia ambayo haiwezi kuingiliana na moduli ya AMS1117 3.3V.
Unaweza kupata mradi wa EasyEDA hapa:
Hatua ya 5: Kuendeleza
Kwa hivyo hapa tuko na rahisi kukusanyika PCB. Nini kinafuata?
Kesi
Itakuwa nzuri kuwa na kesi iliyochapishwa ya 3D ambayo inaficha umeme na inafanya ujenzi kuwa thabiti zaidi. Kwa kweli ingekuwa na shimo la joto lililounganishwa kwa IRLB8721 (ingawa wakati wa jaribio langu na waya wa 10m mrefu wa LED haijawahi kuwa joto kuliko joto la kawaida).
Viunganishi
Pia, nataka kuongeza kontakt USB ya VIN aka kebo ya USB na kiunganishi cha JST cha VOUT aka waya ya LED. Hivi sasa, nilitumia vichwa vya kiume kwenye ubao na vichwa vya kike vilivyouzwa kwa waya ya LED na (kukatwa) kebo ya USB kuiunganisha. Lakini hii sio unganisho la uthibitisho wa siku zijazo na haionekani na kuhisi mtaalamu sana.
Kwa kushirikiana na kesi hii itaongeza sana uzuri wa jengo na pia uzoefu wa jumla wa matumizi (ambayo ni muhimu ikiwa unajaribu kutekeleza nyumba nzuri katika mazingira ya pamoja na sio tu kwenye chumba chako au maabara).
Ushirikiano wa Smart Home
Hivi sasa, kila ESP8266 ESP-01 ni Seva ya HTTP na wavuti inayodhibiti hali yake. Ningependa kuchukua hatua zangu za kwanza kuelekea Smart Home na kutumia NodeRED na MQTT kuziunganisha kwenye mfumo wa Ujenzi wa Nyumbani ili niweze kudhibiti swichi zangu zote kutoka kwa UI moja.
Kwa kweli ningeweza tu kuunda wavuti inayotuma maombi kwa moduli tofauti za ESP8266 ESP-01 lakini tena, hiyo sio suluhisho la kifahari, sanifu au la kupanuka.
Hatua ya 6: Kukosoa
Ikiwa umeifanya hadi hapa, asante sana kwa kusoma!
Hii ni nakala yangu ya kwanza hapa na natumahi unaweza kuchukua kitu. Sikuingia kwenye mada anuwai zilizotajwa, kwa sababu nilihisi kuna mafunzo mengi mazuri kwenye mada tofauti tayari. Ikiwa unahitaji marejeo zaidi au unataka nieleze hatua kadhaa kwa undani zaidi, tafadhali acha maoni.
Ikiwa unapenda kile unachosoma, tafadhali acha maoni, pia na labda kama nakala hiyo. Ingemaanisha mengi:)
Ilipendekeza:
Kuunganisha waya kwa waya - Misingi ya Soldering: Hatua 11
Kuunganisha waya kwa waya | Misingi ya Soldering: Kwa hii inayoweza kufundishwa, nitajadili njia za kawaida za kutengeneza waya kwa waya zingine. Nitakuwa nikifikiria kuwa tayari umechunguza Maagizo 2 ya kwanza ya safu yangu ya Misingi ya Soldering. Ikiwa haujaangalia Maagizo yangu juu ya Kutumia
Nguvu isiyo na waya isiyo na waya kutoka kwa NYWELE: Hatua 4 (na Picha)
Nguvu isiyokuwa na waya isiyo na waya kutoka kwa NYWELE: Leo ningependa kushiriki jinsi ya kuwasha taa za umeme kwa njia ya umeme bila waya kutoka kwa chaja ya mswaki na koili za vali za solenoid ambazo zilichukuliwa kutoka kwa scrapyard. Kabla ya kuanza, tafadhali angalia video hapa chini:
Scanner ya joto ya waya isiyo na waya: Hatua 9
Kitafutaji cha Joto la IR isiyotumia waya: Skana ya joto isiyotumia waya ya Scannerengrpandaece PH Tumia bila malipo Joto lako linalotazamwa kwa kutumia simu ya rununu kupitia Bluetooth. Weka kifaa na utazame hali ya joto kutoka mbali. " Siwezi Kugusa Hili. " Familia yetu ambayo inajumuisha wanafunzi watatu
Jinsi ya Kutengeneza Mzunguko wa waya wa waya kutumia Z44N MOSFET: Hatua 7
Jinsi ya Kutengeneza Mzunguko wa waya wa waya kutumia Z44N MOSFET: Hii rafiki, Leo nitafanya mzunguko rahisi wa waya wa waya. Ikiwa mtu yeyote atakata waya basi buzzer atatoa sauti. Leo nitafanya mradi huu kwa kutumia IRFZ44N MOSFET. Wacha tuanze
Hack Bodi isiyo na waya katika Kubadilisha Alarm isiyo na waya au Zima / Zima: 4 Hatua
Bofya Kengele isiyo na waya katika Kubadilisha Alarm isiyo na waya au Zima / Zima: Hivi majuzi niliunda mfumo wa kengele na kuiweka ndani ya nyumba yangu. Nilitumia swichi za sumaku kwenye milango na kuzitia ngumu kwenye dari. Madirisha yalikuwa hadithi nyingine na wiring ngumu kwao haikuwa chaguo. Nilihitaji suluhisho la wireless na hii ni