Orodha ya maudhui:

Mwanga wa Usiku ulioshikiliwa kwa mikono: Hatua 7 (na Picha)
Mwanga wa Usiku ulioshikiliwa kwa mikono: Hatua 7 (na Picha)

Video: Mwanga wa Usiku ulioshikiliwa kwa mikono: Hatua 7 (na Picha)

Video: Mwanga wa Usiku ulioshikiliwa kwa mikono: Hatua 7 (na Picha)
Video: Mbosso - Picha Yake (Official Music Video) 2024, Julai
Anonim
Mwanga wa Usiku ulioshikiliwa kwa mkono
Mwanga wa Usiku ulioshikiliwa kwa mkono
Mwanga wa Usiku ulioshikiliwa kwa mkono
Mwanga wa Usiku ulioshikiliwa kwa mkono

Mtoto wangu wa miaka 5 aliendelea kutuamsha usiku, na tuliendelea kumfundisha mengi akiruhusu mama na baba kulala, hadi nilipogundua kweli hakuweza kuamua na yeye mwenyewe ikiwa ni wakati wa kulala au wakati wa kucheza.

Isitoshe, angetuuliza tuwashe taa. Daima hufanya fujo juu ya kuzima taa, lakini nina wasiwasi kidogo juu ya kuacha taa usiku kucha, na athari kwa melatonin na ubora wa kulala.

Kwa kweli sikuridhika na taa yoyote ya usiku ambayo ningeweza kupata kuwa pesa zinaweza kununua: zingine zinaweza kuwashwa kwa kugusa, lakini zisijizime zenyewe; zingine zilikuwa nzuri na laini, lakini hakuna aliyeweza kumpa mtoto wa miaka 5 wakati.

Kwa hivyo nimeweka pamoja utapeli wa haraka wa mguu wa usiku ambao:

  • inatoa nambari za rangi hadi wakati wa usiku:

    • manjano (jioni): wakati wa hadithi
    • nyekundu: wakati wa kulala
    • manjano (asubuhi): unaruhusiwa kuamka na kucheza bila kuamka mama au baba
    • nyeupe nyeupe: wakati wa kuamka
    • mbali wakati wa mchana.
  • Unapobonyeza usiku, hutoa mwanga wa manjano wenye kutuliza. Kisha huisha na kugeuka kuwa nyekundu baada ya nusu saa. (Bonyeza asubuhi ili uzime)
  • inang'aa kwa upole na masafa karibu na kasi ya kupumua ya mtoto wangu (karibu 2.5 ~ 3s kwa kila pumzi). Hiyo ni hila inayojulikana ya msaada wa kulala.
  • huondoa taa ya bluu inayojulikana kuvuruga melatonin wakati wa usiku. Inazalisha mwanga wa bluu-nyeupe-melatonin-kumwaga asubuhi.
  • Inachukua wakati kutoka kwa mtandao, kupitia NTP.

Vifaa

  • Bodi ya kuvunja ESP32, bila vichwa. Nilinunua hii kwa bei rahisi (25 RMB).
  • Kesi iliyochapishwa na 3D.

    Nimechapishwa kitaalam na duka hii, iliyotengenezwa na resin nyeupe 未来 8000, mchakato wa SLA, kwa karibu 30 RMB. Kifuniko cha juu kilitoka vizuri (ni 1mm nene); na uwazi ni mzuri

  • kitufe cha kushinikiza. Yangu ni kitufe cha 12 * 12mm, 7.5mm juu, kupitia-shimo. Niliinama pini juu ili iweze kulala.
  • taa mbili za neopikseli (zimekatwa kutoka kwa mkanda ulionunuliwa hapa kwa 70 RMB)
  • ikiwa unataka betri:

    • moduli ya chaja ya betri. Ninatumia TP4056, kama hii, kwa chini ya 1 RMB.
    • betri ya Li-Po. Nilinunua betri hizi za 1000 mA, ambazo zilikuwa ndogo kidogo kuliko bodi yangu kwa 45 * 26 * 8.5mm, kwa 14 RMB.
    • diode ya Schottky kuweka USB 5V kutoka kuchaji na kuharibu betri yako. Nilikuwa nimejilaza.
    • ni wazi, fanya kesi iwe kubwa kwa kutosha kuongezea betri, chaja, na nyaya. Doh!
  • mkanda wenye pande mbili, mkanda wa umeme, waya, waya ya kutengenezea.
  • zana za uuzaji na ustadi.

Kanusho: Sina uhusiano wowote na wachuuzi walioorodheshwa, na ziorodheshe tu kwa urahisi wa msomaji.

Hatua ya 1: Andaa Bodi

Andaa Bodi
Andaa Bodi
Andaa Bodi
Andaa Bodi

Ondoa vichwa ikiwa inahitajika.

Gundi kitufe cha kushinikiza na LED nyuma ya ESP32 na gundi ya moto au mkanda wenye pande mbili.

Niliuza neopixels kwa GND na 3V3, na kubandika 12 kwa data, kisha nikawaunganisha kwa waya.

Niliuza kitufe kati ya pini 25 (iliyowekwa kama pato, thamani = 0, kwa hivyo inafanya kazi kama kukimbia) na piga 26 (weka kama pembejeo na kuvuta). Hii ilikuwa rahisi kuuzwa kuliko kuchota laini ya ardhini.

Niliweka mkanda mweusi wa umeme juu ya mwangaza wa bodi ya bodi, kuizuia isionekane kupitia kesi hiyo. Niliacha Signal LED ikiwa wazi, kama ninaitumia kuashiria ikiwa uanzishaji (na kuweka saa kupitia NTP) imefaulu, kisha izime.

Hatua ya 2: Agiza Kufungwa

Agiza Kizuizi
Agiza Kizuizi
Agiza Kizuizi
Agiza Kizuizi
Agiza Kizuizi
Agiza Kizuizi

Kwanza, pima vipimo vya bodi yako ya ESP32. Nimeandaa viunga vya bodi 29x52 au 26x49mm.

Ifuatayo, pima urefu wa kitufe chako ukilinganisha na uso wa bodi (ukibonyeza chini). Miundo yangu inachukua 7mm.

Ikiwa bodi yako inalingana, unaweza kupakua faili inayolingana ya. STEP kutoka kwa ghala la githup. Ikiwa sio hivyo, utahitaji kurekebisha muundo katika Fusion360. Ninatumia leseni ya bure ya "isiyo ya kibiashara". Asante Autodesk!

Sitakufundisha jinsi ya kutumia Fusion360 hapa, lakini hapa kuna hatua chache za kufuata ukishajua njia yako:

  • Ubunifu ni parametric. Kubadilisha mwelekeo mmoja mahali pazuri kunapaswa kufanya kila kitu kingine kiingie mahali kawaida.
  • Ili kurekebisha vipimo vya bodi:

    • hariri mchoro wa "PCB",
    • bonyeza mara mbili kwenye vipimo vya nje ili kuzibadilisha.
    • Thibitisha, kisha bonyeza "kumaliza mchoro".
  • Ili kurekebisha urefu wa kifungo:

    • weka maoni yako ili kuonyesha tu PCB
    • nenda ili upate sehemu ya juu ya kitufe (iliyovaliwa kama silinda)
    • tumia zana ya "kuvuta vyombo vya habari",
    • chagua uso huo, na uingie urefu mpya sahihi (hasi).
    • urefu wa pini ndani ya kifuniko cha juu inapaswa kubadilishwa kiatomati
  • Ili kuagiza sehemu zilizochapishwa za 3D:

    • Hakikisha tu makombora ya juu na ya chini yanaonekana; ficha mwili wa PCB
    • Nenda kwenye Faili-> Hamisha, kisha uchague fomati ya HATUA.
    • Fusion 360 itasafirisha faili ya. STEP 3D iliyo na miili yote, na inapaswa kusomwa na duka lako la kuchapisha la 3D.

Hatua ya 3: Programu

Programu
Programu

Sakinisha Micropython kwenye ubao wako, ukifuata maagizo haya.

Pakua faili tatu za.py kutoka kwa hifadhi hii ya Github, na unakili kwenye ubao ukitumia MU au Thonny:

  • kuu.py: faili ya kuanza. Itaita faili zingine mbili kwa zamu, isipokuwa kitufe kitapobanwa. Hii ni muhimu ikiwa unatumia MU, ambayo wakati mwingine itapita na itashindwa kutambua bodi.

    unahitaji kuhariri faili hii ikiwa unatumia pini tofauti kutoka kwa mfano wa kuunganisha kitufe au LED

  • do_connect.py: hati ya kuunganisha kwenye mtandao wako wa Wi-Fi, na kupata wakati.

    unahitaji kuibadilisha, na ujaze Wi-Fi SSID yako na nywila

  • handheld_night_light.py: hati ambayo hupiga mwanga wa usiku kulingana na wakati wa mchana.

    • unahitaji kuibadilisha ikiwa unatumia pini tofauti kutoka kwa mfano wa kuunganisha kitufe au LED
    • unahitaji pia kuibadilisha ili kusanidi rangi na nyakati za kulala kwa kupenda kwako
    • mwishowe, unahitaji kuweka eneo lako la wakati katika faili hii

Mara baada ya faili 3 kupakiwa kwenye bodi yako, ingiza upya, na unapaswa kuzingatia ishara ya LED ikiangaza mara mbili: mara moja wakati unaunganisha kwenye Wi-Fi, na mara ya pili wakati unachukua wakati kutoka kwa NTP. Zote zinaweza kuchukua sekunde nyingi.

Kubonyeza kitufe kutawasha au kuzima taa, kulingana na wakati wa siku.

Hatua ya 4: Nguvu kutoka kwa Batri

Nguvu Kutoka kwa Battery
Nguvu Kutoka kwa Battery
Nguvu Kutoka kwa Battery
Nguvu Kutoka kwa Battery

Sasa ni wakati wa kuuza kila kitu pamoja. Nimetumia bodi yangu kutoka kwa betri, na pia nimeongeza moduli ndogo ya sinia ya betri. Kwa njia hii, kuziba ESP32 kwenye chanzo cha nguvu itachaji betri, na kuichomoa itaipa bodi bodi kutoka kwa betri. Hakuna kubadili ON / OFF, kwa unyenyekevu.

Kuimarisha bodi kutoka kwa betri hufanyika kupitia diode ndogo. Bila diode hii, betri yako itapewa nguvu moja kwa moja kuunda chanzo cha USB cha 5V, na labda itazidi joto na kuharibiwa. Nimekuwa mwangalifu kuchagua diode ya Schottky, ambayo hupunguza kushuka kwa voltage, na hivyo kuongeza maisha bora ya betri.

Taa ya usiku inahusu udhibiti wa nuru. Zaidi sio bora, haswa ikiwa ni bluu (kama taa ya hudhurungi huzuia usiri wa melatonini na kuzuia usingizi). Kwa hivyo nimefunika taa za kuashiria zisizohitajika kwenye ESP32 na moduli ya chaja ya betri na mkanda mweusi wa umeme.

Hatua ya 5: Mkutano wa Mwisho

Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho
Mkutano wa Mwisho

Ufungaji ni moja kwa moja kukusanyika. Kuna ndoano 2 ndogo za kushikilia kifuniko cha juu ndani ya kifuniko cha chini, na ufunguzi wa bandari ya USB.

Kabla ya kufunga, hakikisha uangalie uunganisho wowote wa waya. Nje ya duka la kuchapisha, kifuniko cha juu kitaweka gorofa kando ya uso wa juu wa bodi ya ESP32. Nimetengeneza kifuniko kwenye kifuniko cha juu ili kutoa nafasi kwa waya.

Hatua ya 6: Vidokezo vya Uzazi

Vidokezo vya Uzazi
Vidokezo vya Uzazi

Na umemaliza!

Hapa kuna vidokezo wakati unazungumza na mtoto wako:

  • Nimemshirikisha mtoto wangu mapema katika mchakato, nikimuonyesha muundo uliofungwa kwenye kompyuta yangu, na kumuuliza ikiwa anaitaka au la. Hiyo imekuwa ikiendesha maslahi na kupitishwa.
  • Nimefanya mazoezi ya nambari za rangi mara kadhaa na yeye kabla ya kumpa mwangaza wa usiku. Ameshirikiana sana.
  • Napenda kushauri kupima na kuchaji kabla ya kumpa bidhaa ya mwisho. Kwa moja, ni ngumu kuirudisha nyuma. Pia, aliweka mawazo yake juu ya "kuiacha ikiwa imechomekwa wakati wa usiku, kwa hivyo isingezima mara ghafla", na isingeyumba…
  • Mwishowe, mtoto wangu amekuwa akipokea nambari nyepesi sana. Anaangalia taa kwa uangalifu wakati wa hadithi, akiingojea iwe nyekundu. Jioni moja, tumeanza ibada ya kulala kabla ya kulala kidogo, na taa ikageuza dakika nyekundu kuwa hadithi. Badala ya kudharau kama anavyofanya kawaida, alifadhaika kwa dhati, akalia mara moja, kana kwamba hakuna njia ya kuzunguka wakati wa kulala …, vinginevyo hangesikia hata).

Hatua ya 7: Hatua Zifuatazo

Mwanga wa usiku unavyofanya kazi, na unatoa kuridhika.

Kuna mambo machache ambayo ungetaka kusukuma mbele ikiwa utasonga yako mwenyewe:

  • taa za Neopixel hutoa mwanga mfupi kila mara, labda kutoka kwa glitches za muda. Aina zingine za LED zinaweza kuwa hazihitaji sana. Hii hufanyika licha ya kuwatia nguvu kutoka kwa 3.3V (voltage sawa kwenye pini za nguvu na ishara).
  • Itakuwa ya kuvutia kurekodi wakati wa vitufe, kuona ikiwa mtoto alitumia taa wakati wa usiku.
  • Maisha ya betri yangeongezwa sana kwa kutumia pampu ya voltage DC-DC kuwezesha bodi.
  • Nimejaribu maisha ya betri, na hudumu usiku mmoja, lakini sio jioni ijayo.
  • Hapo awali nilikuwa nikifikiria juu ya kubuni chanzo tofauti cha taa nje ya kitanda, na LED nyingi za Neopixel, ambazo zingeweza kudhibitiwa kwa mbali na bluetooth. Haijathibitishwa kuwa muhimu bado.

Ilipendekeza: