Мазмуну:
- Жабдуулар
- 1 -кадам: 1 -кадам: Курулуш кутусу
- 2 -кадам: 2 -кадам: кутуну бүтүрүү
- 3 -кадам: Саатты аягына чыгаруу
- 4 -кадам: программалоону баштоо
- 5 -кадам: Watch Programming
- 6 -кадам: Calculator программалоо
- 7 -кадам: Музыкалык программалоо
- 8 -кадам: Smart Watch программасы
- 9 -кадам: Бүт долбоорду баалоо
Video: Микро: бит Smart Watch: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Мен жаңы жылдык микро: бит акылдуу үйдүн топтомун алдым. Ошентип, мен будильник, саат, музыкалык ойноткуч, бирок педометр жана эсептегич катары иштей турган акылдуу саат түзө алам деп ойлодум. Акыры мен эң сонун кылдым, ошондуктан мен сизге бул акылдуу саатты кантип жасоо жана программалоо боюнча көрсөтмөлөрдү жаза алам: Д.
Жабдуулар
Micoro: бир аз акылдуу үй
картон
тууралган тери
кээ бир кабелдер
кыстырма
скотч
1 -кадам: 1 -кадам: Курулуш кутусу
Алгач биз кутучаны жасайбыз. Келгиле, картонго 7 см * 6,2 см эки төрт бурчтукту, андан кийин калган 3,5 х 7 см өлчөмүндөгү эки тик бурчтукту жана мурда бирөө 3,5 х 6,5 см картонго чийип баштайлы. Сиз андан кийин бул тик бурчтуктарды кесип аласыз. Жана бул максаттын акыркы бөлүгү катары, көрсөтүлгөндөй кутучаларга тик бурчтуктарды жабыш үчүн желим тапанчаны колдонуңуз. Биз 7 х 6.2 см тик бурчтукту калтырдык жана кийинки кадамдарда алар менен иштей алдык.
2 -кадам: 2 -кадам: кутуну бүтүрүү
Ошентип, бизде кутунун негизи бар, бирок бул жасалды дегенди билдирбейт. Жана биз бул кадамда аны кантип бүтүрүү керектигин карайбыз. Микробит USB порту кутунун ачык бөлүгүндө болгондо, гарнитура уячасы турган кутунун эң күтүлгөн бөлүгү. Анан сүрөттө мүмкүн болгон акыркы кадамыбызда калган акыркы тик бурчтукту клей менен жабыштырабыз. Ким кутуга окшош кичинекей чымчыкка окшош, бирок дагы эле сунуштаган үстүнкү териден тик бурчтук жасабаган кожоюн болгусу келет. Ал эми азыр оор бөлүгү келет. Алар капкактын артынан сая түшүп, денедеги А жана В белгилерин белгилешет. Андан кийин, бул эки чекитте, сизде картондун тешиги бар. Даяр болгон тешиктер аркылуу манжаларыңызга тийиши үчүн аларды басыңыз. Бул кадамдын акыркы бөлүгү катары, дисплейдин туташтыргычы турган жерде, кичине тешикти кесип, коннекторлор кабелдерге жакшыраак тийиши үчүн, жакшыраак эстетикалык көрүнүш үчүн кутуга желим мылтыктын терисинен өтүңүз.
3 -кадам: Саатты аягына чыгаруу
Бул кадамда биз микробиттик саатыбызды бүтүрөбүз. Андыктан муну кылалы. Адегенде мүрзөбүздүн туурасы менен колубуздун тегерегиндеги узундуктагы териден бир кесимди кесип алабыз. Андан кийин бул бөлүктү кутучабыздын түбүнө клей тапанчасы менен жабыштырабыз. Анан бул булгаарыдан жасалган башка бөлүгүндө биз кагаз клип менен бир нече тешиктерди түзөбүз. Андан кийин, микробиттик порттордун үстүндөгү картонду тешип, кагаз кыскыч менен чаптап коюңуз. Эми батарейканы жабуу кезеги келди. Биз батареяны картонго түшүрүп, бул бөлүктөрдү кесип, чаптама тапанчанын жардамы менен жабыштырабыз. Кийинчерээк, жакшы көрүнүшү үчүн, биз картондон эле кескендей териден жасалган чоң кесимдерди кесип салдык. Бул бөлүктөрдү батарейканын капкагына чаптаңыз. Акырында, батарейканын капкагын сүрөттө көрсөтүлгөндөй кутуга чаптаңыз. Эми биз программалык камсыздоону бүтүрдүк, андыктан биз softwarweге карай алабыз.
4 -кадам: программалоону баштоо
Жаңы долбоордун сүрөтчөсүн чыкылдатыңыз жана программалоону баштоого эч нерсе тоскоол болбойт. Эми сизде саатыңыз бар, бирок биз эч качан өзүбүздү программалабайбыз: D. Мына ошондуктан мен сизге микробити кантип программалоону үйрөтөм. Мыкты жеткиликтүүлүк баракчасына өтүңүз makekode.t. Негизги сүрөтчөнү чыкылдатыңыз жана "баштоодо" жана "шоу леддерди" ак жерине сүйрөңүз. Андан кийин биз Импутка барабыз жана бул жерде ар кандай шарттарды көрөбүз, алар аткарылганда биз киргизген программаны башташат. Биз басылган А баскычын тандап, аны рабочий столго сүйрөйбүз. Андан кийин "шоу леддерди" бул блокко сүйрөп, 5 * 5 LED дисплейи микробитте эмнени көрсөтөрүн чыкылдатыңыз. Бул дагы эки жолу кайталанат, бирок биз А жана А же В басканда программаны баштоо үчүн орнотушубуз керек. Акырында, программа жүктөлгөндө жана A, B болгондо көрсөтүлө турган сүрөттөрдү кошо алабыз. жана A + B басылат.
5 -кадам: Watch Programming
Акыркы кадамда биз микробит программалоонун негизги теориясын үйрөндүк. Эгерде сиз бир нерсени түшүнбөсөңүз жана жардам керек болсо, комментарийге жазыңыз, эгер билсем, сизге кеңеш берем. Биринчиден, микробиттин эмне кылышын каалаарыбызды ачыктайлы. Мен бул программаны минтип иштедим: А кнопкасын басканымда, убакыт убакытка кошулат же саат коңгуроо кагылган убакытты кошот. сиз ойготкучту каалаган убакыт жөндөөнөн көз каранды. Жана жөн эле орнотуулар A + B басканда өзгөрөт. Эми ар бир жөндөө эмнени билдирерин түшүндүрөлү: 1 коюу А басканда убакытты коюу дегенди билдирет, убакытка бир саат кошулат, ал эми В басуу мүнөткө. Орнотуу 2 ойготкуч убактысы убакыт менен бирдей экенин билдирет. A баскычы ойготкуч убактысына бир саат кошот жана B баскычы ойготуу убактысына бир мүнөт кошот. 3 коюу - бул ойготуу убактысы да, ойготуу убактысы да мурунтан эле коюлган, демек A баскычы менен В баскычы басылганда эч нерсе кылбайт. же ошол эле учурда баскычтар кийинки орнотууга өтөт. Акыр -аягы, 4 коюу ойготкуч сааттын активдүү эмес экенин билдирет жана саат гана убакытты көрсөтөт. Кийинки кадам микробитти кантип эсептөө керектигин айтып берет, ошондо ал калькулятор катары эсептелет.
6 -кадам: Calculator программалоо
Акыркы кадамда мен сизге микробиттин калькулятор катары иштешин кантип программалоону карап чыгабыз деп убада бергем, бул жерде сизде бар: Бул программа 4 өзгөрмөнү түзүү үчүн программаланган: фрист саны, экинчи сан, функция жана натыйжа. Андан кийин, А кнопкасын басуу "фристер номери" өзгөрмөсүнө бирөөнү кошот жана В баскычын экинчи сан өзгөрмөсүнө кошот. Эми биз A + B басканда эмне болот деп сурашыңыз керек? Эгер сиз функцияны өзгөртүп жатат деп ойлосоңуз, туура ойлодуңуз. Өзгөрмөлүү функциянын мааниси 0го барабар болгондо, бул 1ди билдиргенде + дегенди билдирет - эгерде 2 анда * жана акыры 3 болгондо / функциясы күйгүзүлөт.
7 -кадам: Музыкалык программалоо
Биз буга чейин микробитага өзүн саат жана калкулятор сыяктуу алып жүрүүгө программалоого аракет кылганбыз. Бул кадамда биз дагы жагымдуу нерсени, тактап айтканда музыкалык программалоону карайбыз. Сиз музыка папкасынан музыкалык программалоо блокторун таба аласыз. Ал жерде сиз алдын ала программаланган кээ бир обондорду ойноткуңуз келсе же өзүңүздүн программаңызды тандай аласыз. Өзүңүздүн обондорду программалоо үчүн менюдагы биринчи блокту столго сүйрөңүз. Орточо С жазылган бул блокту басканыңызда, бул блокту ойнотууну тандай турган фортепиано клавиатурасын көрөсүз. Андан кийин нотанын узундугун аныктоо үчүн "уруу" баскычын басыңыз. Эми сиз музыкага жараша программа ырдай аласыз, же мага окшош чехче Jingle bells: D. Бирок ар бир нотаны өзүнчө коюуга туура келет. Төмөндө 4 обон бар программа. бири башында, экинчиси A, B жана A + B басылганда башталат. Жакшы угуңуз:)
8 -кадам: Smart Watch программасы
Башка кадамдар оңой болгондо, бул программа өтө татаал болмок. Биринчиден, биз көрүү үчүн бардык блокторду көчүрөбүз. Андан кийин бизге дагы жөндөөлөр керек (которуштурулуучу котормочу) 11 жөнүндө. Орнотуу 1-4 биз саатты программалаган кадамдан эле белгилүү: 1 коюу = убакытты коюу, 2 орнотуу = ойготуу убактысын коюу, 3 орнотуу = Ойготкуч активдүү, 4 коюу = сигнализация өчүк. Эми биз бул жөндөөнү кошобуз: Орнотуулар 5 = Музыка ойнотуу, Орнотуулар 6 = Кошумча эсептегич, Орнотуулар 7 = Чыгаруу эсептегич, Орнотуулар 8 = Көбөйтүү калкулятору, Орнотуулар 9 = Калькуляторду бөлүү, Орнотуулар 10 = Фрист санын жана экинчи сан өзгөрмөлөрүн нөлгө коюу, жана акыркы 11 Setting 11 = педометр. Бүт программа ушунчалык иштейт, анткени A / B баскычындагы блокто бир нече блоктор бар, анткени которгуч = 5 болгондуктан, кээ бир өзгөрмөлөрдү бирден көтөрөт. Жана бул жерге төшөктөр керек 5. Бирок, аны толугу менен сүрөттөп берүү китепте жарыяланат, ошондуктан мен бул программанын скриншотторун тиркеп коём. Жана бул программанын бардык функциялары көрсөтүлгөн видеого шилтеме:
9 -кадам: Бүт долбоорду баалоо
Бул долбоор мен ойлогондон алда канча оор болду. Мен дагы жакшыртуучу бир нерсе бар деп ойлойм, бирок аны сизге калтырам. Сиз компасты же оюнду программалай аласыз. Чындыгында, фантазиянын чеги жок. Мен сизге жооп бергим келсе, бул долбоор сизге жакты деп үмүттөнөм же бул долбоорго байланыштуу суроолорду кометаларга жазыңыз деп үмүттөнөм. Эгер тагынуучу конкурста мага добуш берсеңиз, мен абдан бактылуу болом. Бул долбоорду ишке ашырууда ийгилик каалайм:).
Сунушталууда:
Микро: бит Smart Car: 8 кадам
Микро: бит Smart Car: Бул микро: бит үчүн өзүңүздүн акылдуу машинаңызды кантип куруу керектиги боюнча тез көрсөтмө. Сиз ар кандай акылдуу машиналарды көп сатып ала аласыз, бирок ушундай жол менен сиз аны өз керектөөлөрүңүзгө ылайыкташтыра аласыз. Микро: бит же arduino сабагын үйрөтүүдөгү эң биринчи нерсе - бул менин
Микро: Бот - Микро: Бит: 20 кадам
Микро: Бот - Микро: Бит: Өзүңүзгө Микро: Ботту куруңуз! Бул Micro: Bit башкарылуучу робот, автономдуу айдоо үчүн sonar курулган, же эгер сизде эки Micro: Bits, радио башкарылган айдоо болсо
Микро: бит - Микро барабан машинасы: 10 кадам (Сүрөттөр менен)
Микро: бит - Микро барабан машинасы: Бул микро: бит микро барабан машинасы, жөн эле үндү чыгаруунун ордуна, актуалдуу барабандар. Бул микро: бит оркестринин коёндорунун жетеги менен жазылган. Mocro: bit менен колдонууга оңой болгон кээ бир соленоиддерди табуу мага бир аз убакытты талап кылды
Микро программалоо: Бит робот жана джойстик: MicroPython менен бит контроллери: 11 кадам
Микро программалоо: Bit Robot & Joystick: MicroPython менен Bit Controller: Robocamp 2019 үчүн, биздин жайкы робототехника лагери, 10-13 жаштагы жаштар BBC микро: битке негизделген "салмакка каршы роботту" ширетип, программалап жана куруп жатышат. микро: битти алыстан башкаруу катары колдонсоңуз болот.Эгер сиз азыр Robocampта болсоңуз, лыжа
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: 5 кадам
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: Мен буга чейин жарык жана түстү өлчөөгө мүмкүндүк берген кээ бир түзмөктөрдө иштеп келгем жана сиз бул жерде жана бул жерде көрсөтмөлөрдүн артында теория жөнүндө көп нерселерди таба аласыз. жакында эле enviro: bit, m үчүн кошумча