Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Chapisha Taa ya Mwezi
- Hatua ya 2: Chapisha Taa ya Mwezi Juu na Msingi
- Hatua ya 3: Chapisha Msaada wa Mwezi
- Hatua ya 4: Flash ESP8266 na MicroPython
- Hatua ya 5: Sakinisha Mfumo wa WebRepl
- Hatua ya 6: Funga Bodi ya Mzunguko
- Hatua ya 7: Chapisha Shim na Unganisha Bamba la Msingi
- Hatua ya 8: Ambatisha LED kwenye Heatsink na kisha Uifungie kwa Bodi ya Mzunguko
- Hatua ya 9: Fanya Cable ya Nguvu
- Hatua ya 10: Iangalie
- Hatua ya 11: Gundi Sahani ya Mwezi kwa Mwezi na Uiweke Pamoja
- Hatua ya 12: Ujumbe juu ya Usalama
- Hatua ya 13: Nambari ya Python
Video: Mwanga wa Mwangaza wa Mwezi: Hatua 13 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Taa hii nzuri ya usiku hutumia mwangaza mzuri wa mwezi ambao unaweza kupata hapa
www.instructables.com/id/Progressive-Detai…
Inatumia bodi ya ESP8266 ya bei ya chini kuunda mwangaza mzuri wa usiku ambao hutumia 3W RGB LED kutoka Future Eden na inaweza kuonyesha rangi yoyote kati ya saba pamoja na hali nzuri ya 'shimmer' ambapo rangi hubadilika kila wakati.
Ulimwengu wa mwezi unazunguka - ikiwa unapendelea kutazama 'upande wa giza wa mwezi' basi zungusha ulimwengu tu.
Kwa kuwa hii itatumika katika chumba cha mtoto, umakini umetolewa kwa kuzingatia usalama; tazama sehemu baadaye juu ya usalama kwa maelezo zaidi
Ikiwa una mtoto anayependa kujifunza programu, taa ya usiku inadhibitiwa na MicroPython. Kwa hivyo hii pia ni njia nzuri ya kumfanya mtu kushiriki katika programu ya kompyuta!
Vifaa
Bodi ya WeMos D1 Mini ESP8266.
Kuna wasambazaji wengi kwenye ebay. Ningeshauri kununua 10 au zaidi kutoka kwa muuzaji wa Wachina kama ilivyo hapo chini. Ni za bei rahisi sana na bila shaka utapata matumizi mengi kwao katika miradi ya IoT
www.ebay.co.uk/itm/ESP8266-ESP-12-WeMos-D1…
BC337 transistor
www.ebay.co.uk/itm/25-x-BC337-40-NPN-Trans…
Vichungi vya Ferrite
www.ebay.co.uk/itm/10Pcs-Black-Clip-On-Cla…
Vipinga vya 2W
www.ebay.co.uk/itm/0-1-100ohm-Various-Valu …….
Bodi ya mfano
www.ebay.co.uk/itm/Double-Sided-Prototypin …….
3W RGB LED
futureeden.co.uk/products/3w-rgb-red-green…
Tundu la DC la 2.5mm
www.ebay.co.uk/itm/2-5mm-x-5-5mm-METAL-PAN…
40mm heatsink
www.ebay.co.uk/itm/Aluminium-Heatsink-Radia …….
Encoder ya Rotary
Kuna wauzaji wengi wa ebay wanaouza hizi. Nilitumia encoder ya shimoni ya 15mm D
www.ebay.co.uk/itm/Rotary-Shaft-Encoder-EC…
Knob (kutoshea shimoni D)
www.ebay.co.uk/itm/5-Colours-D-Shaft-270-P…
Hatua ya 1: Chapisha Taa ya Mwezi
Unataka kuchapa taa ya inchi 5 kutoka kwa kiunga cha mafundisho nilichosema hapo awali. Nilichapisha hii kwenye Ender 3 nikitumia PLA nyeupe kwa ujazo wa 100% na urefu wa safu ya inchi 0.15 na msaada. Kisha nikaangazia tochi kupitia chapisho na nikatumia kisu kikali kuondoa vifaa vyote vya msaada vilivyobaki. Matokeo yalikuwa kamili kabisa. Wakati wote wa kuchapisha ulikuwa karibu masaa 15.
Hatua ya 2: Chapisha Taa ya Mwezi Juu na Msingi
Tumia STL zilizounganishwa kuchapisha juu na msingi. Nilichapisha hizi kwenye PETG nyeusi ili kupata kumaliza gloss nzuri lakini PLA ingefanya kazi vizuri pia.
Hatua ya 3: Chapisha Msaada wa Mwezi
Nilichapisha hii katika PLA inayoweza kuvuka ili kuzuia vivuli vipi kutupwa. Nilitumia PLA kwa sababu sahani ya msaada wa mwezi itaunganishwa na kuchapishwa kwa mwezi na nilitaka kwa hivyo nihakikishe ingefuata vizuri.
Hatua ya 4: Flash ESP8266 na MicroPython
Pakua toleo la hivi karibuni la Micro Python, unganisha ESP8266 kwenye bandari ya USB kwenye PC yako na kisha utumie meneja wa kifaa kuamua ni bandari gani ya COM iliyowekwa ramani
Kisha fanya mfumo mdogo wa Micro Python ukitumia zana inayowasilisha. Amri za mfano hapa chini zinaangazia toleo la hivi karibuni nililopata wakati wa kuandika, ikidhani COM4 ndio bandari ambayo kifaa kimepangwa na kwamba Python 2.7 imewekwa katika c: / python27
c: / python27 / hati / esptool.py --port COM4 --baud 115200 futa_flash
c: / python27 / scripts esptool.py --port COM4 --baud 115200 write_flash --flash_size = detect 0 micropython / esp8266-20190529-v1.11.bin
Lazima uangaze tu Python ndogo mara moja.
Hatua ya 5: Sakinisha Mfumo wa WebRepl
WebRepl ni mfumo wa kivinjari unaokuwezesha kuingiza amri za Micro Python na pia kuhamisha faili kwenda na kutoka ESP8266. Inaunganisha kupitia WiFi moja kwa moja na ESP8266 kwa hivyo hauitaji kuwa na bodi ya ESP iliyowekwa kwenye kompyuta yako.
Fuata maagizo hapa ili ifanye kazi.
docs.micropython.org/en/latest/esp8266/tut…
Hamisha faili mbili za Python hapo juu kwa ESP8266 ukitumia UI ya kivinjari cha WebRepl
Pia hamisha faili kutoka kwa mradi huu wa github - kuna faili mbili za chatu ambazo kwa pamoja hudhibiti kisimbuaji cha rotary
github.com/miketeachman/micropython-rotary
Mara tu unapokuwa na hakika kuwa Micro Python inaendesha sawa kwenye ESP8266 unaweza kuendelea na hatua inayofuata, ambapo utaunda bodi ya mtawala.
Kumbuka - unaweza kupanga tena ESP8266 wakati wowote hata baada ya kuifunga kwa bodi ya mtawala. Walakini nimekuwa na kitengo kisicho cha kawaida kisichoangaza vizuri ili kuhakikisha kuwa inafanya kazi vizuri ni wazo nzuri kabla ya kuiingiza kwenye bodi ya mtawala
Hatua ya 6: Funga Bodi ya Mzunguko
Nilitumia bodi ya mfano kama inavyoonyeshwa kwenye kiunga cha vifaa. Vipengele ni waya tu-kwa-kumweka
Uongozi wa RGB umewekwa kwenye heatsink ya 40mm kwa kutumia mkanda wa joto wa Akasa.
Clones za WeMOS hutolewa na pini za kichwa; Niliuza hizi kwa bodi na kisha kwa bodi ya prototyping.
Kumbuka kuwa pini za encoder zimeuzwa chini ya ubao wa mfano na kwamba imewekwa sawa kulia ya bodi inayoangalia kutoka juu na na shimoni ya encoder inakutazama. Hii ni kwa sababu kuna pedi nane za bodi kwenye mwisho wa ubao na kwa hivyo pini tatu za encoder zimeunganishwa na kuacha pedi mbili ambazo hazina watu kwa upande mmoja na tatu kwa nyingine.
Kwa sababu heatsink ya 40mm inakaa juu ya bodi ya mzunguko, hakikisha kwamba eneo lililofunikwa na heatsink halina vifaa vimewekwa juu sana, au wataingilia heatsink.
Hatua ya 7: Chapisha Shim na Unganisha Bamba la Msingi
Shim ni mraba mdogo tu wa plastiki ambao unakaa chini ya heatsink kuhakikisha kuwa haifupishi chochote.
Weka shim kwenye bamba la msingi, kisha weka heatsink juu. Unaweza tu kuweka mkanda wa umeme kwenye heatsink ikiwa unapendelea. Haiwasiliana kabisa na chochote kwenye bodi ya mzunguko hata hivyo isipokuwa uwezekano wa ngao juu ya bodi ya ESP8266 na LED imetengwa kwa umeme kutoka kwa heatsink hata hivyo.
Sasa unganisha bodi ya mzunguko na bamba ya msingi.
Hatua ya 8: Ambatisha LED kwenye Heatsink na kisha Uifungie kwa Bodi ya Mzunguko
Nilitumia mkanda wa mafuta wa Akasa. Kata tu mraba 20mm x 20mm na ambatisha LED. Kumbuka maagizo kuhusu ni upande gani wa rangi unaokwenda kwa heatsink na ni upande gani unaokwenda kwa LED.
Nilitumia kebo ya kawaida ya Ribbon ya kompyuta kuunganisha waya sita kutoka kwa LED kurudi kwenye bodi ya mzunguko.
Hatua ya 9: Fanya Cable ya Nguvu
Cable ya umeme imetengenezwa tu kutoka kwa kebo nafuu ya USB. Kata kiunganishi cha USB ukiacha takriban inchi 1-2 za kebo ili uweze kuivua na kuunganisha kebo ya nguvu ya msingi ya mapacha (nilitumia kebo ya msingi ya pacha iliyo na takriban upana wa 5 mm, ili mkandamizaji wa kawaida wa 5mm ferrite atabiri juu yake). Tumia neli ya kunywa joto kuungana na risasi nyekundu na nyeusi kutoka kwa kiunganishi cha USB hadi kwenye umeme na ardhini kisha tengeneze kuziba nguvu ya 2.5mm kwa upande mwingine.
Kumbuka kuwa kebo iliyoonyeshwa ni fupi kuliko unavyotaka - ilikuwa ya mradi tofauti lakini ina waya sawa. Labda ungetaka kuzunguka kebo ya 2m kwa urahisi.
Kwa nini sio waya moja kwa moja kwa bandari ndogo ya USB?. Kweli, kuna shida mbili. Kushuka kwa voltage juu ya kebo ya kawaida ya USB ni ya juu sana kwa sababu kwa mikondo ya juu waya ndogo huacha voltage kidogo na hii inaweza kusababisha shida na ESP8266. Kwa kuongezea, bodi hizi hazijatengenezwa kusambaza sasa muhimu - athari ni nyembamba kwenye ubao - kwa hivyo ningepeana umeme kando.
Kumbuka: haionyeshwi kwenye kebo hii ni kichujio cha ferrite cha klipu. Ninapendekeza kuongeza moja ya hizi ikiwa kelele yoyote ya umeme itangazwa kupitia kebo ya umeme. Kumbuka unabadilika karibu 500mA ya sasa kupitia LEDs tatu na hii ina uwezo wa kuunda RFI.
Hatua ya 10: Iangalie
Ukiwa na wired ya umeme kwa bodi ya mzunguko unapaswa kuona taa za taa zikiwaka mwangaza karibu nusu na kisha kuzungusha kisimbuzi kinapaswa kubadilisha mwangaza.
Ukiendelea kuzungusha kisimbuzi utaona mabadiliko ya rangi. Kuna rangi saba na hali ya mwisho ni "shimmer". Katika hali nyepesi rangi hubadilika kila wakati. Athari ni ya hila na nzuri sana.
Unapobonyeza kitufe cha kusimba, taa inapaswa kuzima. Kubonyeza tena huleta LEDs juu nyeupe mwangaza nusu tena.
Hatua ya 11: Gundi Sahani ya Mwezi kwa Mwezi na Uiweke Pamoja
Angalia kila kitu kinafaa vizuri. Kisha gundi bamba la msaada wa mwezi kwa mwezi, ukiweka mwezi na moja ya "nguzo" chini - kawaida msingi wa uchapishaji wa 3D. Nilitumia resini ya epoxy kama inavyoonyeshwa kwenye picha hapo juu.
Mwezi unapaswa kuzunguka kwa uhuru baadaye lakini ufanyike salama kwenye mkutano wa juu Kisha tumia visu ndogo nne za kujipiga ili kutia msingi kwenye mkutano wa juu na kwa kweli salama kificho kupitia nati iliyotolewa.
Hatua ya 12: Ujumbe juu ya Usalama
Kwa kuwa hiki ni kifaa kinachokusudiwa chumba cha mtoto, usalama ni muhimu. Inatoka kwa chaja salama ya kawaida ya 5V ili mradi utumie chaja yenye sifa nzuri ambayo itakuwa salama kabisa. Thamani za kupinga nguvu huchaguliwa ili joto la ndani la heatsink libaki karibu digrii 10-15 juu ya mazingira. Wao pia huchaguliwa ili kwamba katika hali isiyowezekana kabisa ya mzunguko mfupi wa LED utaftaji wa nguvu katika kila kontena bado uko sawa na kiwango chake cha nguvu cha 2W.
Hatua ya 13: Nambari ya Python
Programu kuu ya kudhibiti chatu ni rahisi sana. Sio nambari ya kifahari sana - inaweza kufanya na wengine wakifanya tena katika mazoea tofauti - lakini inafanya kazi.
Nambari hiyo inapaswa kushughulika na shida ambayo sikutarajia niliyoipata - wakati wa kujaribu, nilikuwa nikikoroma kwa bahati nasibu. Inageuka kuwa unapobadilisha mzunguko wa ushuru wa PWM wa kituo huwezi kubadilisha njia nyingi kwa wakati mmoja. Ukifanya hivyo basi unapata kibarua wakati mwingine - kwa hivyo ninaweka ucheleweshaji wa muda mfupi na kisha mabadiliko ya PWM hufanywa kwenye kila kituo kwa njia ya "pande zote", ili kuzima kuepukwe.
Ilipendekeza:
Mwangaza wa Mwangaza wa Jua: 3 Hatua
Kiwango cha Mwangaza wa Mionzi ya jua: Kuna miradi mingi huko nje ambayo inategemea joto la jua au nuru. Mfano. kukausha kwa matunda na mboga. Walakini, nguvu ya jua sio kila wakati kila wakati na hubadilika siku nzima. Mradi huu unajaribu kuchora ramani ya jua
Jinsi ya kutengeneza Jopo la Mwanga wa Mwangaza wa LED Mkali - Toleo Rahisi: Hatua 8 (na Picha)
Jinsi ya kutengeneza Jopo la Mwanga wa Mwangaza wa LED - Toleo Rahisi: Leo ninashiriki nawe jinsi ya kutengeneza Jopo zuri la Mwangaza la Super Bright kutoka kwa skrini ya zamani ya LCD. Hii ni toleo rahisi unaweza kutumia 18650 na 5v nje kuweka kwa simu janja nk .. 566 ni Mwangaza wa Mwangaza wa juu unaweza kutumia kitu chochote Kilichoongozwa ikiwa unatakaAdapter
Onyesho La Mwanga La Mwangaza La Laser: Hatua 5 (na Picha)
Onyesho La Mwanga La Mwangaza La Laser: Unda onyesho lako la mwangaza la peronal na vitu vya kila siku. Bonyeza hapa kupata Kijitabu chako cha Kijani cha Kijani cha Kijani Bofya hapa kuona Jukwaa la Kiashiria cha Laser Hakikisha kuangalia bidhaa iliyokamilishwa kwenye video mwishoni! Angalia Maagizo yangu mengine L
UVIL: Mwangaza wa mwangaza wa Nuru Nyeusi (au Taa ya Kiashiria cha SteamPunk): Hatua 5 (na Picha)
UVIL: Mwangaza wa mwangaza wa mwangaza wa Nuru Nyeusi (au Taa ya Kiashiria cha SteamPunk): Jinsi ya kuweka pamoja taa ya kiashiria cha mionzi ya jua ya jua-retropostmodern. . Wazo langu ni kutumia hizi kama i
Tengeneza Mwangaza wa Kurekebisha Mwangaza !: 5 Hatua
Tengeneza Mwangaza wa Kurekebisha Mwangaza