Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Mkutano wa Kesi
- Hatua ya 2: Programu ya Makecode
- Hatua ya 3: Programu ya Micropython
- Hatua ya 4: Ifanye iwe yako mwenyewe
Video: Coronavirus NJE-MI-TAIFA Na Micro: kidogo na Daleks: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Huu ni mradi wa pili katika safu juu ya kinga ya coronavirus kutoka TinkerGen. Unaweza kupata nakala ya kwanza hapa. Tunaamini kabisa kuwa kwa juhudi za pamoja za wanadamu, janga la sasa hivi hivi litamalizika. Lakini hata baada ya COVID-19 kupita tunapaswa kubaki macho na kuweka tabia nzuri ambazo (tunatumai) tulikuza wakati huu mgumu. Kifungu kilichotangulia kililenga kutumia Micro: bit kulipa umakini zaidi kwetu bila kugusa nyuso zetu bila kujua na kwa kufanya hivyo kuzuia kuenea kwa viini. Katika kifungu hiki tutabuni na kujenga silaha rahisi, lakini yenye nguvu dhidi ya vijidudu - kifaa kidogo, ambacho tunaweza kutumia kupima muda tunatumia kuosha mikono.
Vifaa
Lite ya Bitmaker
Plywood ya 1/8 (3mm) kwa kesi hiyo
Nguzo mbili za M4 * 8 + 5 za kichwa kimoja cha shaba Njugu mbili za M4
Vipimo viwili vya kichwa cha kichwa cha M4 * 8 cha Hexagon
Rivet mbili nyeupe za nylon
Safu wima mbili za kupitisha mbili za M2 * 15
Vipuli viwili vya mitambo ya M2 * 8
Hatua ya 1: Mkutano wa Kesi
Pakua faili za.dxf kutoka Thingverse, kisha uzikate kutoka kwa plywood ya 1/8 (3mm). Kesi hiyo ina muundo wa kujifungia, lakini unaweza kuhitaji kutumia gundi kidogo wakati wa kukusanya sanduku. Tumia M4 * 8 mbili + 5 nguzo moja ya shaba ya kichwa, mbili za M4 na mbili M4 * 8 Hexagon tundu vichwa vya kichwa kuziba Grove Ultrasonic Ranger kwa kesi ukuta wa ndani. Kwa upande mwingine wa kesi, ambatisha servo na 2 M2 * 15 safu mbili za kupita za alumini Tumia screw mbili za meno ya M2 * 8 kusanikisha mkono wa plastiki kwenye mshale. Unganisha Mgambo wa Ultrasonic na Servo kwa BitMaker Lite kisha uirekebishe ndani ya kesi hiyo na rivet mbili nyeupe za nylon R480. Ambatisha mshale kwa servo na uweke wote juu na inashughulikia chini. Mkutano umekamilika, wacha tuandike sasa!
Hatua ya 2: Programu ya Makecode
Nilitengeneza matoleo mawili ya nambari ya mradi huu: rahisi zaidi, iliyofanywa na Microsoft Makecode, mazingira ya programu ya picha na ngumu zaidi, iliyoandikwa katika Micropython - hiyo pia ina sauti ya Dalek, iliyotengenezwa na moduli ya Micro: kidogo ya hotuba. Tutaanza na programu rahisi.
Kabla ya kuanza kuandika nambari, unahitaji kuongeza ugani wa BitMaker lite kwa Makecode. Wasiliana juu ya jinsi ya kuifanya hapa.
Ndani ya kizuizi cha kuanza, tunafuta skrini, weka vigeuzi viwili, wakati wa kuanza na hatua hadi 0, weka pembe ya servo hadi 90 na subiri 500 ms kabla ya kuanza nambari kuu ya kitanzi. Mantiki ya nambari ndani ya kitanzi kuu ni rahisi sana - kwanza, bila kujali ikiwa kuna mikono imegunduliwa au la, ikiwa hatua ni 0, tunaweka servo kwa digrii 90, ni hali ya msingi.
Ikiwa tutagundua kuna kitu kilicho mbali zaidi ya cm 10 kutoka kwa kifaa chetu (tutafikiria kuwa ni mikono ya mtu), basi tutafanya ukaguzi ikiwa sekunde 1 imepita tangu wakati wa mwisho kuhamia hatua inayofuata. Mara 1 ya pili imewekwa kwa madhumuni ya utatuzi, kwa kweli inapaswa kukaribia sekunde 4 (kulingana na mapendekezo ya CDC, muda mzuri wa kunawa mikono ni sekunde 20, tuna hatua 5, kwa hivyo 20/5 = 4). Kila wakati sekunde 1 imepita tangu tuendelee hatua, ikiwa mikono bado hugunduliwa kwa ukaribu wa kifaa, tunaendelea hadi hatua inayofuata, kuweka upya kipima muda na kucheza wimbo. Pia tunaweka pin1 ya dijiti kwa LOW, kwa hivyo kizazi cha PWM kwa sauti hakiingiliani na servo - ikiwa hutafanya hivyo, utagundua servo itaanza kufanya mambo wakati muziki unacheza. Hii ni kiwango cha juu kinachojulikana cha Micro: bit.
Halafu kwa kila hatua tunaweka pembe ya servo kwa mfululizo wa vizuizi. Mwishowe, ikiwa hakuna mikono inayogunduliwa (umbali kutoka kwa kifaa ni kubwa kuliko cm 10), na hatua sio 0 - ikimaanisha mtumiaji ameingiliana na mikono ya kuosha mapema, tunacheza sauti ya kusikitisha na kuweka hatua kwa 0.
ikiwa una shida na nambari, unaweza kupakua faili ya.hex kwenye hazina yetu ya GitHub ya mradi huu.
Hatua ya 3: Programu ya Micropython
Ikiwa unapenda kuweka alama na unakaribisha changamoto kidogo, basi kufanya mradi huo huko Micropython kunaweza kukuvutia zaidi. Mbali na hilo, toleo hili ni la kufurahisha zaidi!
Nambari kuu ya toleo la Micropython inafuata mantiki hiyo hiyo. Tofauti moja kubwa hapa ni kwamba hatuwezi kutumia moja kwa moja Ultrasonic Ranger au Servo - hakuna moduli za kawaida katika Micro: bit micropython firmware kwa hizi. Kwa hivyo, tutaweka darasa hili la Servo katika nambari yetu na tutatumia nambari ya Grove Ultrasonic Ranger Python kwa kipimo cha umbali. Njia bora itakuwa kuunda faili mbili za.py na kuziingiza kama moduli - moja kwa darasa la Servo, na nyingine kwa mgambo wa Ultrasonic. Lakini tutaweka kila kitu mahali pamoja, kwa urahisi.
Tofauti nyingine muhimu ni matumizi ya moduli ya hotuba, ambayo inatuwezesha kuunganisha sauti ya Dalek inayojulikana:) Tunatumia vigezo kutoka kwa nyaraka hii kwa moduli ya hotuba kutengeneza sauti ambayo inasikika kama sauti ya Dalek.
Nenda kwenye hazina ya GitHub ya mradi huu kupakua nambari kamili ya Micropython.
Hatua ya 4: Ifanye iwe yako mwenyewe
Tumejenga mradi wa kufurahisha na upanuzi wa Micro: bit na Bitmaker Lite, ambayo inaweza kuwa mradi wa elimu tu na inaweza kupata matumizi katika bafuni ya kaya kuwakumbusha watu kunawa mikono vizuri. Kwa kweli, majaribio na uboreshaji hauishii hapa - unaweza kufikiria njia za kufanya kesi na usanidi kuwa ngumu na inafaa zaidi kutumiwa katika shule za umma au chekechea. Au unaweza kuunganisha spika ya nje ili kuongeza sauti.
Uwezekano hauna mwisho na kutekeleza maoni yako mwenyewe katika vifaa na programu ni roho ya harakati ya Muumba. Ikiwa unapata njia mpya na za kupendeza za kuboresha mradi huu, tafadhali shiriki kwenye maoni hapa chini. Pia, Bitmaker Lite inakuja na kozi mkondoni ambayo unaweza kupata kwenye jukwaa la kozi mkondoni la TinkerGen, https://make2learn.tinkergen.com/ bure!
Kwa habari zaidi juu ya Bitmaker Lite na vifaa vingine kwa watunga na waalimu wa STEM, tembelea wavuti yetu, https://tinkergen.com/ na ujiandikishe kwa jarida letu.
Ilipendekeza:
Jinsi ya Kutengeneza Mazungumzo ya Siri Kutumia Kidogo Kidogo: Hatua 9
Jinsi ya Kutengeneza Mawasiliano ya Siri Kutumia Kidogo Kidogo: Nilivutiwa na 'mashine zingine' wewe bomba chanal. Hapa nilichopata kutoka -https: //youtu.be/mqlMo4LbfKQHaya hapa niliongeza kwenye onyesho langu la kibinafsi - LCD kwa benki zingine ndogo ndogo za nguvu- Nambari ya ziada kwake
Jinsi ya kuendesha Servo Motors Kutumia Moto: kidogo na Micro: kidogo: Hatua 7 (na Picha)
Jinsi ya kuendesha Servo Motors Kutumia Moto: kidogo na Micro: kidogo: Njia moja ya kupanua utendaji wa ndogo: kidogo ni kutumia bodi inayoitwa moto: kidogo na SparkFun Electronics (takriban $ 15-20). Inaonekana ngumu na ina huduma nyingi, lakini sio ngumu kuendesha motors kutoka kwake. Moto: kidogo hukuruhusu
Coronavirus: Acha Kuenea Kwa Micro: kidogo: 3 Hatua
Coronavirus: Acha Kuenea Kwa Micro: kidogo: Wakati wa nyakati ngumu zaidi ustadi wa mwanadamu huangaza zaidi. Kuanzia Januari 2020 janga la COVID-19 lilienea ulimwenguni. COVID-19 huenezwa na matone ya hewa na fomites. Fomites, kusema tu ni vitu visivyo na uhai, kama vile fanicha, nguo, kitasa cha mlango
Vipimo vya Mwanga na Rangi na Pimoroni Enviro: kidogo kwa Micro: kidogo: 5 Hatua
Vipimo vya Nuru na Rangi Pamoja na Pimoroni Enviro: kidogo kwa Micro: kidogo: Nilikuwa nikifanya kazi kwa vifaa vingine ambavyo vinaruhusu vipimo vya mwangaza na rangi hapo awali na unaweza kupata mengi juu ya nadharia nyuma ya vipimo vile mafundisho hapa na hapa. ilitoa hivi karibuni enviro: bit, nyongeza ya m
Tengeneza Micro Micro: kidogo Hovercraft Pamoja: Hatua 6 (na Picha)
Tengeneza Micro Micro: kidogo Hovercraft Pamoja: Mara nyingi magari tuliyoyatengeneza yanaweza kukimbia tu juu ya uso wa ardhi. Leo tutaunda hovercraft, ambayo inaendesha ndani ya maji na chini, au hata hewani. Tunatumia motors mbili kupiga hewa chini kusaidia hovercraf