Orodha ya maudhui:

Mwanga wa Mwangaza wa Mwezi: Hatua 13 (na Picha)
Mwanga wa Mwangaza wa Mwezi: Hatua 13 (na Picha)

Video: Mwanga wa Mwangaza wa Mwezi: Hatua 13 (na Picha)

Video: Mwanga wa Mwangaza wa Mwezi: Hatua 13 (na Picha)
Video: UKIZIONA DALILI HIZI MAMA MJAMZITO BASI UTAJIFUNGUA MTOTO WA KIUME 2024, Novemba
Anonim
Mwanga wa Mwezi wa Mwezi
Mwanga wa Mwezi wa Mwezi
Mwanga wa Mwezi wa Mwezi
Mwanga wa Mwezi wa Mwezi
Mwanga wa Mwezi wa Mwezi
Mwanga wa Mwezi wa Mwezi

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

Chapisha Taa ya Mwezi Juu na Msingi
Chapisha Taa ya Mwezi Juu na Msingi
Chapisha Taa ya Mwezi Juu na Msingi
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

Chapisha Msaada wa Mwezi
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

Waya juu ya Bodi ya Mzunguko
Waya juu ya Bodi ya Mzunguko
Waya juu ya Bodi ya Mzunguko
Waya juu ya Bodi ya Mzunguko
Waya juu ya Bodi ya Mzunguko
Waya juu ya 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

Fanya Cable ya Nguvu
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

Gundi Sahani ya Mwezi kwa Mwezi na Uiweke Pamoja
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: