
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11



Toleo lililosasishwa 2018-Mei-12
Chini ya wewe maagizo jinsi ya kujenga micro rahisi: kiashiria cha mwelekeo kidogo cha kofia za baiskeli (au sawa). Inatumia kasi ya kukuza ndani ya ndogo: kidogo kama vidhibiti.
Hati ndogo zinazotolewa za chatu ndogo zimeboreshwa kwa mu, mhariri wa chatu ndogo na "hali" maalum ya kipengee kidogo: kidogo. Katika toleo lake la hivi karibuni inakuja na mpangaji wa serial na mwanzoni nilitaka kuelewa jinsi ya kuitumia kuonyesha maadili yaliyopimwa (dokezo: tuma data kama tuples: print ((x, y, z)), ukitumia mabano mara mbili).
Mifumo minne inaonyeshwa kwenye onyesho ndogo la: bit ya 5x5 ya LED:
- Katika hali ya kupumzika mfano mzuri, ulio na nasibu unaonyeshwa. Hivi sasa unapata hati za mifumo mitatu tofauti, 'firefly', 'mvua' na muundo wa 'nyota inayoanguka'. Angalia na uchague unayopenda zaidi. Jisikie huru kurekebisha vigezo, kuwafanya kuwa mnene zaidi au chini au kukimbia haraka au polepole.
- Halafu kuna viashiria vya "pinduka kulia" au "pinduka kushoto" kwa njia ya kusonga mishale. Zimeamilishwa kwa kutegemea kichwa chako kushoto au kulia, kwa kubonyeza vifungo kwenye micro: bit. Katika toleo la kitufe cha nje cha hati, washa kwa kubonyeza kitufe cha nje kilichounganishwa na pini 0 na 1.
- Ikiwa unapindisha kichwa chako nyuma, au vifungo vyote kwenye micro: kidogo huwashwa wakati huo huo muundo wa "tahadhari" au "kuvunja" huonyeshwa.
Kielelezo hiki kinachoonyesha muundo: kidogo inaweza kutumika kama kiashiria cha mwelekeo k.v. kwa baiskeli, skating au skiing. Rekebisha ndogo: kidogo kwenye kofia yako na uidhibiti na msimamo wa kichwa chako. Au itengeneze kwenye baiskeli yako, pakia hati ya kifungo cha nje na uidhibiti na swichi mbili za nje zilizounganishwa na micro: bit kupitia nyaya zingine.
Kwa wale wanaofanya kazi na MakeCode, niliongeza hati ya kuzuia katika hatua ya mwisho, ambayo inaweza kunakiliwa moja kwa moja kwa micro: bit. Haifai sana lakini inatoa utendaji wa kimsingi bila hitaji la kusanikisha mu.
Tafadhali kumbuka:
- Wakati mradi huu unaweza kukusaidia kwa usalama wako, tafadhali hakikisha kuwa kila wakati unatoa dalili wazi ambapo unataka kuendesha gari ukitumia mikono na mikono.
- Dhana haijajaribiwa sana barabarani na ilikusudiwa kama mfano wa programu tu. Tumia kwa hatari yako mwenyewe.
- Tumia toleo la msingi tu chini ya hali ya hewa kavu, kwani micro: bit na betri au pakiti za LiPo ni nyeti kwa unyevu. Kuna maelezo jinsi ya kujenga toleo lililofungwa zaidi hapa chini.
Hatua ya 1: Vifaa vilivyotumika
Kompyuta ndogo: kidogo. Kompyuta iliyo na kihariri cha mu iliyosanikishwa. Pakiti ya Batri au kifurushi cha LiPo kwa kofia ndogo: kidogo. Nilitumia moja ambayo ilikuwa na taa ya nyuma ya LED. Kipande cha kadibodi ya polypropen 3mm, kama kipande cha umbali kati ya ndogo: kidogo na kofia ya chuma. mkanda, kurekebisha micro: bit na pakiti ya betri kwenye kofia ya chuma.
Kwa toleo lililofungwa: sanduku la plastiki la 59 x 59 x 30 mm, Modulor, Berlin: 0, 70 Euro Kitronic MI: bodi ya umeme, 5 GBP mkanda wa bomba mbili na kipande cha sahani za PP
Kwa toleo la swichi za nje (maelezo hayajaonyeshwa hapa): nyaya za Jumper na swichi mbili, taa mbili nyeupe za LED, kontena la 10 kOhm, ubao wa mkate. Mamba hufunga. Vipu vya shaba za M3 (20 mm), karanga za M3 za nylon; nne kila moja, kwa pini 0, pini 1, 3V na Ground. Weka screws kupitia mashimo kwenye micro: PCB ndogo na urekebishe na vis. Wao hurahisisha kushikamana na vifungo vya mamba.
Hatua ya 2: Kuweka Kifaa, Ufungaji wa Hati


- Sakinisha kihariri cha mu kwenye kompyuta yako.
- Unganisha micro: bit kwenye kompyuta.
- Pakia hati unayotaka.
- Flash script kwa micro: bit.
- Kwa kesi ya hati za kuharakisha (kofia ya chuma), rekebisha kipande kidogo: na pakiti ya betri kwenye kofia yako. Nilitumia kipande kidogo cha kadibodi ya plastiki, nyenzo ambayo unaweza kupata katika duka lako la vifaa, kama kipande cha umbali na bomba la pande mbili mkanda pande zote mbili kurekebisha micro: kidogo kwenye kofia ya chuma. Kisha tengeneza micro: bit na pakiti ya betri na mkanda wa bomba kwenye kofia yako ya chuma.
- Ili kuithibitisha hali ya hewa, angalia hatua ya baadaye.
- Ikiwa inahitajika, rekebisha maadili ya kizingiti x na z kulingana na mahitaji yako.
Kwa upande wa hati inayotokana na vifungo na ikiwa ungependa kutumia vifungo vya nje, unganisha reli za nguvu za mkate kwenye bandari za Gnd na 3V za micro: bit. Unganisha vifungo kwa Gnd na bandari za Pin0 na Pin1
Hatua ya 3: Hati ndogo za Python
Imeambatanishwa unapata hati ndogo za chatu ndogo za mu na micro: bit.
Kuna maandishi manne: moja ambayo hudhibiti onyesho kwa kutumia vifungo vya kujengwa na vya nje, tatu kwa kutumia viunzi vya kujengwa vya micro: bit. Zina jenereta tofauti za muundo wa hali ya kupumzika.
Kuna muundo wa 'firefly', muundo wa 'mvua' na 'nyota inayoanguka' (mtindo wa matrix). Hati ya firefly / accelerometer imeorodheshwa hapa chini. Kuna pia hati ambayo ina mifumo yote mitatu na inaiendesha kwa mpangilio, na chaguo mpya kila wakati kiashiria kimeamilishwa.
Thamani za accelerometer zinatumwa kwa kompyuta na zinaweza kusomwa kupitia mfuatiliaji wa serial wa mhariri wa mu au kuonyeshwa kwenye mpangaji wa serial.
Ni rahisi kubadilisha vigezo kurekebisha hati kwa mahitaji yako na upendeleo.
Angle / accelerometer au vifungo vya kujengwa katika toleo linalodhibitiwa. 2018-May-07 Hati rahisi ambayo hutoa muundo wa "firefly" katika hali ya kupumzika, mishale inayosonga kushoto au kulia ikiwa m-bit imepindishwa kwa mwelekeo unaofanana, au vifungo A au B vimebanwa au kiashiria cha mapumziko / muundo wa tahadhari ikiwa vifungo vyote vimebanwa au m-bit imeinama nyuma. Inaweza kutumika kwa taa ya nyuma ya kofia ya baiskeli au sawa. Jenga kwa mhariri wa mu micro python na Dr H. https://www.instructables.com/id/A-Microbit-Direction-Indicator-for-Biking-Helmets/ '' kutoka kwa kuagiza microbit * kuagiza random random.seed (3433) # ingiza nambari yako ya bahati de = 100 # seti za kuonyesha muda wa kuchelewesha kwa ms ff1 = 100 # seti muda wa kuchelewesha kwa firefly 1 katika ms ff2 = 50 # seti muda wa kuchelewesha kwa firefly 2 kwa ms fn = 3 # seti idadi ya alama ya mbegu ya firefly th = 80 # thamani ya kizingiti kwa kinu cha nyuma_x = 350 # kizingiti cha thamani kando # fafanua picha "90000:" "75319:" "90000:" "09000") image_l_3 = Picha ("90000:" "00009:" "53197:" "00009:" "90000") image_l_4 = Picha ("00009:" "00090: "" 31975: "" 00090: "" 00009 ") image_l_5 = Picha (" 00090: "" 00900: "" 19753: "" 00900: "" 00090 ") image_r_1 = Picha (" 00900: "" 00090: " "13579:" "00090:" "00900") image_r_2 = Picha ("00090:" "00009:" "91357:" "00009:" "00090") image_r_3 = Picha ("00009:" "90000:" "79135": "" 90000: "" 00009 ") image_r_4 = Picha ("90000:" "09000:" "57913:" "09000:" "90000") image_r_5 = Picha ("09000:" "00900:" "35791:" "00900:" "09000") image_z_1 = Picha ("90009:" "00000:" "00900:" "00000:" "90009") image_z_2 = Picha ("09090:" "90009:" "00000:" "90009:" "09090") # anza programu wakati ni Kweli: chapa # bubu na '#' ikiwa haitumiwi ikiwa ((accelerometer.get_z ()> thresh_z) # kichwa kimeinama nyuma, rekebisha ikiwa inahitajika au (button_a.is_pressed () na button_b.is_pressed ())): # kwa madhumuni ya kudhibiti kuonyesha. onyesha (Image. DIAMOND_SMALL) lala (de) onyesha. onyesha (Picha. DIAMOND) lala (de) onyesha. onyesha (picha_z_2) lala (de) onyesha. onyesha (picha_z_1) lala (de) onyesha. wazi () elif ((elif) Accelerometer. onyesha (image_r_3) lala (de) onyesha. onyesha (image_r_4) lala (de) onyesha. onyesha (picha_r_5) lala (de) onyesha. wazi): # mbegu idadi iliyopewa (fn) ya saizi x = nasibu.randint (0, 4) # huchukua nafasi isiyo ya kawaida y = random.randint (0, 4) v = 9 # mwangaza wa mbegu upeo # v = nasibu. 0, 9) # hiari: kuonyesha mwangaza wa mbegu bila mpangilio.set_pixel (x, y, v) # kuweka usingizi wa kasi ya firefly (ff1) onyesho la # kwa ff ms # hupunguza ukubwa wa saizi zote kwa hatua moja kwa j katika anuwai (0, 5): # kwa kila pikseli ya safu ya LED kwa i katika anuwai (0, 5): b = onyesha.get_pixel (i, j) # pata kiwango cha sasa ikiwa (b> 0): f = b - 1 # punguza mwangaza na mtu mwingine: f = 0 # seti 0 kama onyesho la chini kabisa la kuruhusiwa. set_pixel (i, j, f) kulala (ff2)
Hatua ya 4: Toleo lililothibitishwa, Thibitisho la Hali ya Hewa




Kama ilivyoelezwa hapo juu, toleo la msingi haliingiliani na hali ya hewa. Kwa hivyo nimeunda toleo lililofungwa.
Kuwezesha micro: kidogo hapa nilitumia Kitronic MI: bodi ya nguvu. Inatumiwa na seli ya sarafu ya 3V na inaweza kurekebishwa kwa micro: kidogo na bolts tatu na karanga. Pia ina kujenga katika kubadili nguvu. Vinginevyo unaweza kutumia betri ya LiPo.
Kama makazi ninatumia sanduku la plastiki la 59 x 59 x 30 mm. Kipande cha kadibodi ya plastiki ya 3 mm iliyofunikwa na mkanda wa pande mbili ilitumika kama kipande cha umbali. Inahitajika kama nyuma ya MI: nguvu sio hata kwa sababu ya karanga na inashikilia ndogo: kidogo mahali.
Sanduku lenye micro: bit kisha huwekwa kwenye kofia ya chuma na kipande kingine cha kadibodi ya plastiki iliyofunikwa na mkanda wa pande mbili.
Hatua ya 5: Hati ya MakeCode
Kwa wale ambao hawataki au hawawezi kufunga mu, nimeongeza maandishi ya kuzuia ya MakeCode na utendaji sawa. Kwa mbali sio dhana sana, lakini inatosha kuonyesha kanuni hiyo.
Unaweza tu kunakili faili kwenye micro: bit yako na ucheze.
Ilipendekeza:
Kiashiria cha Mbwa cha Kiashiria cha Umbali wa LED: Hatua 5 (na Picha)

Kiashiria cha Mbwa cha Kiashiria cha Umbali wa LED: Mara nyingi mimi huchukua mbwa wangu Rusio kutembea wakati jua linapozama ili aweze kucheza bila kupata moto sana. Shida ni kwamba wakati anatoka kwenye leash wakati mwingine huwa na msisimko mwingi na hukimbia zaidi kuliko inavyostahili na kwa taa ndogo na mbwa wengine
Kiashiria cha Baiskeli Kidogo, Gusa-Imewezeshwa!: Hatua 10 (na Picha)

Kiashiria cha Baiskeli Kidogo, Kugusa-Imewezeshwa !: Halo! Hii ni ya kwanza kufundishwa. Siku zote nilitaka kutengeneza vitu kutoka mwanzoni tu ili kuona jinsi inavyofanya kazi na ni nani hapendi vitu vya DIY (Je! Wewe mwenyewe) wakati unaweza kurekebisha kitu kulingana na mahitaji yako sawa? Inavutia kama DIY DIY
Wasiliana na Kiashiria Kidogo na cha Kutu Kiashiria cha Kiwango cha Maji na Udhibiti wa Magari. 5 Hatua

Wasiliana na Kiashiria cha kiwango cha chini cha maji na ulikaji na Udhibiti wa Magari. Njia isiyo ya kuwasiliana kwa msaada wa sensorer ya ultrasonic na Arduino uno board.P
Kitanda cha Mwanga cha Juu cha Baiskeli ya Baiskeli ya Givi V56 na Ishara Jumuishi: Hatua 4 (na Picha)

Kitengo cha Mwanga cha Baiskeli ya Baiskeli ya Givi V56 ya DIY Pamoja na Ishara Jumuishi: Kama mwendeshaji wa pikipiki, ninajua sana kutibiwa kama sionekani barabarani. Jambo moja mimi huongeza kila wakati kwenye baiskeli zangu ni sanduku la juu ambalo kawaida huwa na taa iliyojumuishwa. Hivi majuzi niliboresha baiskeli mpya na nikanunua Givi V56 Monokey
Baiskeli ya infinity - Baiskeli ya Mafunzo ya Baiskeli ya Ndani: Hatua 5

Baiskeli ya infinity - Mchezo wa Video wa Baiskeli ya Baiskeli: Wakati wa msimu wa baridi, siku za baridi na hali mbaya ya hewa, wapenda baiskeli wana chaguzi chache tu za kufanya mazoezi ya michezo wanayoipenda. Tulikuwa tukitafuta njia ya kufanya mafunzo ya ndani na usanidi wa baiskeli / mkufunzi kidogo zaidi ya burudani lakini faida zaidi