Мазмуну:
- Жабдуулар
- 1 -кадам: Биз эмне кылып жатабыз ??
- 2 -кадам: Бул код: таякчанын контролери
- 3 -кадам: Аны куруңуз: сыйкырдуу алуучу! (1/2)
- 4 -кадам: Аны куруңуз: сыйкырдуу алуучу! (2/2)
- 5 -кадам: Code It: Magical Receiver
- 6 -кадам: Келгиле, шамал кылалы
- 7 -кадам: Бардык нерсени текшериңиз
- 8 -кадам: Магия жасаңыз
Video: Микро: бит Magic Wand! (Баштоочу): 8 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Биз сыйкырдуу эмес адамдар үчүн нерселерди акылыбыз, сөзүбүз же таякчабыз менен көтөрүү бир аз татаал болсо да, биз технологияны (негизинен) ошол эле нерселерди кылуу үчүн колдоно алабыз!
Бул проект эки микро: битти, бир нече кичинекей электрондук тетиктерди жана үйдүн тегерегиндеги кээ бир күнүмдүк нерселерди колдонуп, өзүбүздүн сыйкырдуу таякчаны жаратат.
Мен Wingardium Leviosa сыйкырына бардым, бирок сиз бул долбоорду башка сыйкырларга ылайыкташтыра аласыз:)
Кыйынчылык: Башталгыч+ (коддоо жана микросхемалардын бир аз тажрыйбасы пайдалуу)
Окуу убактысы: 10 мүн
Курулуш убактысы: ~ 2 саат
Баасы: ~ 35 доллар
Жабдуулар
-
Таяк!
Сиз атайын таякчаларды сатып ала аласыз же өзүңүз жасай аласыз! Ылайыктуу таякчаны таап, бир аз шык кошуңуз (же жылаңач калтырыңыз!), Же чыгармачылык менен алектенип, үйдүн тегерегиндеги нерселерди жасаңыз
- Жүн (калкып жүрүү үчүн!)
- Мээлей (микро жашыруу үчүн: таякча контролери)
- Алюминий идиш
- Кичинекей картон (~ 2 "x 2"/5cm x 5cm)
- Эки (2) микро: бит
-
Эки (1) микро: бит батарейкалар жана батареялар
Эгерде сиз микро: бит Go пакетин алсаңыз, анда ал батарейка жана батарейкалар менен кошо келет
- Эки (2) microUSB кабели
- Бир (1) жарым өлчөмдөгү (же мини) нан
- Бир (1) кичинекей 5V DC мотору
-
Бир (1) мотор бекиткичи
Же картондон жана/же жыгачтан жасалган дубалдардан куруңуз
- Бир (1) 9В Батарея жана батарейка клипи жетелейт
-
Бир (1) N-Channel MOSFET
Мен 4A, 60Vdc үчүн бааланган D4N06L (маалымат барагын) колдондум. Сиз башка MOSFETти колдонсоңуз болот, анткени ал жок дегенде 3A жана 9Vdc менен иштей алат
- Бир (1) 100Ohm каршылыгы
- Бир (1) диод
- Төрт (4) аллигатор-казык зымдары
- Бир (1) Jumper Wire
1 -кадам: Биз эмне кылып жатабыз ??
Биринчи Гарри Поттер китебиндеги менин эң жакшы көргөн көрүнүштөрүмдүн бири, башка студенттердин баары күрөшүп жүргөндөн кийин, Эрмойн Wingardium Leviosa дубасы менен мамык калкып чыгат. Бул жөнөкөй сыйкыр эмне үчүн биз сыйкырды жакшы көрөрүбүздүн маңызын чагылдырат: билегибизди жана бир нече тандоо сөздөрүн айтканда, биз күтүлбөгөн жерден (жана таасирдүү) нерселерди жасай алабыз.
Бизде так ушундай сыйкыр жок болсо да, бизде кээде керемет көрүнгөн технологиялар бар. Ошентип, мындай эсептер!
Азырынча сиз болжолдоп көрсөңүз болот: менин сүйүктүү көрүнүшүмдү тууроо үчүн, мен мамыктын деңгээлин көтөргүм келди. Бул үчүн биз шамалдын күчүн колдоно алабыз! Бул үйрөнчүккө ыңгайлуу окуу куралы үчүн мен алюминий банкадан жасалган желдеткичтери бар кичинекей 5В DC моторун колдонууну чечтим. Сиз менин дизайнымды туурап же андан да жакшысын өзүңүз түзө аласыз!
Бул окуу куралы төмөнкүлөрдү кантип жасоону көрсөтөт:
1. Микро: бит таякчасы үчүн жөнөкөй блокко негизделген кодду жазыңыз
2. Чакан, 5В DC моторун башкаруу үчүн схема түзүңүз
3. Радио сигнал менен иштетилген сыйкырдуу кабыл алуучу үчүн блокко негизделген жөнөкөй кодду жазыңыз (ака bluetooth)
4. Технологиябызды чындап эле сыйкырга окшоштуруу үчүн орнотуу куруңуз!
2 -кадам: Бул код: таякчанын контролери
Келгиле, сыйкырдуу таякчабыздан баштайлы!
Бул башталгыч достук долбоор болгондуктан, биз Make Code веб-сайтында блокко негизделген коддоону колдонуп жатабыз. Бирок, эгерде сизде кодирование боюнча көбүрөөк тажрыйба болсо, анда микро: битти сүйүктүү коддоо чөйрөсүндө micropython же C ++ аркылуу программаласа болот (мис., Idle, Visual Studio Code ж. Б.).
Жарайт, келгиле блокко кирели!
1 -кадам: On Start блогунда Radio Groupтун номерин коюңуз
Сизге жаккан жана эстей турган номерди тандаңыз, анткени бул бизге ресиверге да керек болот.
2 -кадам: Таякчаңыздын аракетти кантип козгошун каалаңыз.
Micro: bit акселерометрине ээ, ал үч мейкиндик өлчөмүбүздө ылдамдануунун өзгөрүүсүн өлчөйт: өйдө/ылдый, солго/оңго жана алдыга/артка.
Тез чечим: "on shake" блогун колдонуңуз! (Код No 1, Сүрөт 2)
Көбүрөөк татаал, жаңсоолорго негизделген чечим: Акселерометрдин кантип иштээрин изилдеңиз жана микро: битти жылдырганда чыгууну байкаңыз (өндүрүштү көрүү үчүн Arduino IDE сериялык мониторун ачыңыз, эгер сизге жардам керек болсо, бул окуу куралын караңыз). Триггерлерди коюу үчүн байкооңузду колдонуңуз. (Код No 2, Сүрөт 3)
No2 коддогу мисал-менин Wingardium Leviosa жаңсоосуна болгон аракетим: swish-and-flick! (ылдый жана солго). Useas-бул өзүңүздүн сыйкырдуу жаңсооңуздун башталышы катары!
Пайдалуу кеңештер:
(1) Микроконтроллерлер маалыматты өтө тез иштеткендиктен, тыныгуу блогу жаңсоонун биринчи бөлүгүн micro: bit экинчи бөлүгүн текшерүүдөн мурун бүтүрүүгө убакыт берет.
(2) Мен балтага этикеткаларды микро: битке коштум, ошондуктан Wingardium Leviosa сыйкырынын туура кыймылын кантип алууну оңой эле түшүнүп алам - муну сөзсүз түрдө сунуштайм!
3 -кадам: Жаңсоо аркылуу радио номерин жөнөтүңүз.
"Радио жөнөтүү номери" блогу "радио" блогунун топтомунда кездешет. Каалаган (рационалдуу, чыныгы, чексиз) сан иштейт!
4 -кадам: Кодду микро: битке жүктөп алып, сактаңыз
Микро: бит кубаттуулугунун жарыгы жарк этет, бул жаркырап бүткөндөн кийин, код жүктөлүп бүтөт.
3 -кадам: Аны куруңуз: сыйкырдуу алуучу! (1/2)
Экинчи микро: битти, нанды жана бардык кызыктуу электрондук бөлүктөрдү жана бөлүктөрдү алыңыз!
1 -кадам: MOSFET транзисторун нанга салыңыз. (Сүрөт 1)
Бул көрсөтмөлөрдөгү пин шилтемелери так болушу үчүн транзистордун кара бөлүгүн сизге кароо сунушталат:)
2-кадам: пин-учу бар аллигатор клиптеринин бирин кармаңыз жана аны микро: бит пин P0 нан тактасындагы ачык катарга туташтырыңыз. (Сүрөт 2)
3 -кадам: Резисторуңузду микро: бит P0 зымы менен MOSFET Gate пининин ортосуна туташтырыңыз (эң четки пин). (Сүрөт 3)
4-кадам: микро: бит GND пин менен MOSFET булак пининин (эң оң жагындагы пин) ортосунда пин-учтуу аллигатор клипин туташтырыңыз. (Сүрөт 4)
4 -кадам: Аны куруңуз: сыйкырдуу алуучу! (2/2)
5-кадам: Калган эки пин-учу бар аллигатор клиптерин колдонуп, моторду экранда эки ачык катарга туташтырыңыз. (Сүрөт 1)
6 -кадам: Өткөргүч зымыңызды мотор зымдарынын биринен MOSFET дренаждык пинине (ортоңку пин) туташтырыңыз. (Сүрөт 2)
7 -кадам: Диодду мотор терминалдарына туташтырыңыз, терс жагы (тилке менен) калган мотор зымына (сүрөттөгү сары зым) туташат. (Сүрөт 3)
8 -кадам: Терс (кара) батареяны MOSFET булагына туташтырыңыз (микро: бит GND менен бир катар). (Сүрөт 4)
9 -кадам: Оң (кызыл) батарея коргошун калган мотор зымына (сары зым) туташтырыңыз. (Сүрөт 4)
5 -кадам: Code It: Magical Receiver
1 -кадам: Радио тобун таяк контролери менен бирдей орнотуңуз.
2 -кадам: "Кабыл алынган радиодо" блогун сууруп алып, аны "кабыл алынган санга" коюңуз.
3 -кадам: Кайталоо блогун "радио кабыл алынды" блогуна сүйрөп, аны 2-3 жолу кайталоого которуңуз.
4 -кадам: (Милдеттүү эмес, бирок сунушталат) Micro: bitтеги сөлөкөттү көрсөтүңүз, эгерде ал сапты алган болсо, сизге кабарлайт.
Бул мүчүлүштүктөрдү оңдоо үчүн абдан пайдалуу.
5 -кадам: Санарип пин 0ду күйгүзүңүз!
Бул блок Advanced өтмөгүнүн астындагы "Pins" блогунун астында жайгашкан.
6 -кадам: Бир нече секундга тыныгуу.
Мен 4 секунда тандадым, муну сактай аласыз же каалагандай тууралай аласыз.
7 -кадам: Digital Pin 0 ("P0 санариптик жазуу пини 0") жана микро: бит дисплейин өчүрүү.
8-кадам (Милдеттүү эмес, бирок сунушталат): Текшерүү жана мүчүлүштүктөрдү оңдоо үчүн micro: bit баскычын А колдонуу менен резервдик триггерди кошуңуз:)
Voila! Кодду Magical Receiver micro: bitке түшүрүп алыңыз, биз сыйкырдуу реквизитке даярбыз!
6 -кадам: Келгиле, шамал кылалы
Келгиле шамал генераторун жасайбыз !! AKA күйөрманы:) Ыстык желим пистолетти күйгүзүп, кайчыңызды, туруктуу маркерди, алюминий идишти жана картонду алыңыз.
1 -кадам: Бош кутудан алюминийдин тик бурчтугун жана диаметри 1/2 (1 см) болгон кичинекей картондон кылдаттык менен кесип алыңыз.
2 -кадам: 1 -сүрөттөгү кагаз желдеткич шаблонун 50% га басып чыгарыңыз. Желдеткичтердин бирин кесип, алюминий фольгага беш (5) жолу сызыңыз.
3 -кадам: Кылдаттык менен алюминийдин желдеткичтерин кескилеп, картон тегерекчеге бирдей аралыкта чаптаңыз.
4 -кадам: Кыймылдаткычты картон кагазына чаптаңыз (мен аллигатордун клиптерин туташтырууну жеңилдетүү үчүн жыгач дубелден жасалган "буттарды" коштум).
Башка варианттар
- Кыймылдаткычтын огун объекттерди айлантуу үчүн колдонуңуз же нерселерди ар кандай багытта жылдыруу үчүн кээ бир тиштерди/рычагдарды жасаңыз
- Эгерде сиз микро: битти динамиктерге туташтырсаңыз, ал үндөрдү да ойной алат!
- Жөнөкөй нерседен баштаңыз жана сыйкырдуу сезе турган нерсени табуу үчүн ойноңуз.
7 -кадам: Бардык нерсени текшериңиз
Эми, биздин сүйүктүү бөлүгүбүз үчүн: тестирлөө !! Микро: битти (жана батареяны туташтырыңыз) жана таякчанын контролерун жылдырыңыз (же тез баскычтын триггерин колдонуңуз), биздин сыйкырдуу кабыл алгычыбыз моторду кыймылдатып жатканын текшерет.
Сыноо бүткөндөн кийин, сыйкырдуу алуучу туташууларын ысык клей менен жаап, аларды кармап туруңуз. Эгер сиз өтө туруктуу чечимди кааласаңыз, эпоксидин колдонуңуз (суу өткөрбөйт-бул жакшы бонус өзгөчөлүгү). Микро: биттериңизге клей (жана өзгөчө эпоксиден) тийүүдөн сак болуңуз, ошондо дагы аларды келечектеги долбоорлор үчүн колдоно аласыз!
Эскертүү: Баарын биринчи жолу иштеткенде, мотор сигналсыз айлана башташы мүмкүн. Таякчанын контролерун иштетиңиз жана ал токтоп, анан күтүлгөндөй мамиле кылышы керек.
Күтүлгөндөй иштебейби?
Мүчүлүштүктөрдү оңдоо - бул нерселерди куруунун дээрлик сөзсүз бөлүгү, андыктан куттуктайм! Сиз расмий түрдө жаратуучусуз! Бул жерде мүчүлүштүктөрдү оңдоо боюнча кээ бир кеңештер:
1. Бийлик - бардык деңгээлдеги тажрыйба жаратуучулар үчүн эң кеңири таралган маселе. Батарейканын туура туташканын жана микро: бит электр жарыгы күйүп тургандыгын эки жолу текшериңиз (microUSB портундагы кичинекей сары жарыктар).
2. Мотор кыймылдабай жатабы? Зымдардын же башка нерселердин эч кимиси жолто болбогонун текшериңиз.
3. Мотор жүндү алыс эмес, өзүнө карай тартат? Мотордун багыттарын алмаштырыңыз. Бул мотордун карама -каршы багытта айланышына алып келет жана ошону менен аба карама -каршы багытта түртүлөт.
8 -кадам: Магия жасаңыз
Биз азыр сыйкырчыбыз! Микро: бит таякчасы жана батарея пакетин жашыруу жана кармоо үчүн мээлейди колдонуңуз. Сыйкырдуу кабылдагычыңызды фантастикалык контейнерге катып, бардык адамдарды чындап таң калтырыңыз. Мен бош китеп жыйнагын кармап, үстүнөн тешип, моторду желдеткич менен чаптадым.
Дал ушул! Сыйкырыңызды колдонуңуз жана досторуңузду жаңы табылган күчтөрүңүз менен таң калтырыңыз.
Суроолор, комментарийлер, жаратуулар? Комментарий калтырыңыз! Бактылуу болгула, сыйкырдуу жандыктар!
Runner Up it Make it Move
Сунушталууда:
Микро: бит - Микро барабан машинасы: 10 кадам (Сүрөттөр менен)
Микро: бит - Микро барабан машинасы: Бул микро: бит микро барабан машинасы, жөн эле үндү чыгаруунун ордуна, актуалдуу барабандар. Бул микро: бит оркестринин коёндорунун жетеги менен жазылган. Mocro: bit менен колдонууга оңой болгон кээ бир соленоиддерди табуу мага бир аз убакытты талап кылды
Микро менен жөнөкөй аниматрон: бит: 9 кадам (сүрөттөр менен)
Micro менен жөнөкөй Animatronic: бит: Менин биринчи көрсөтмөмө кош келиңиз. Мен бул Skeksis Animatronicти кантип жасаганым менен бөлүшөм. Сизди менин бүт процессте жетектөө менен, бул сизге эч нерсе окшобосо дагы, өз роботуңузду жасоого шыктанат деп ишенем. Абдан көп сүйлөбөйм
Микро программалоо: Бит робот жана джойстик: MicroPython менен бит контроллери: 11 кадам
Микро программалоо: Bit Robot & Joystick: MicroPython менен Bit Controller: Robocamp 2019 үчүн, биздин жайкы робототехника лагери, 10-13 жаштагы жаштар BBC микро: битке негизделген "салмакка каршы роботту" ширетип, программалап жана куруп жатышат. микро: битти алыстан башкаруу катары колдонсоңуз болот.Эгер сиз азыр Robocampта болсоңуз, лыжа
Микро: бит Magic Wand! (Орто): 8 кадам
Микро: бит Magic Wand! (Орто): " Ар кандай жетишерлик өнүккөн технология сыйкырдан айырмаланбайт. &Quot; (Артур C. Кларк). Хек, ооба! Биз эмнени күтүп жатабыз, технологияны колдонуп, сыйкырдын өзүбүздү жараталы !! Бул долбоордо эки микро колдонулат: бит микроконтроллерлери, а
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: 5 кадам
Pimoroni Enviro менен жарык жана түстү өлчөө: микро үчүн бит: бит: Мен буга чейин жарык жана түстү өлчөөгө мүмкүндүк берген кээ бир түзмөктөрдө иштеп келгем жана сиз бул жерде жана бул жерде көрсөтмөлөрдүн артында теория жөнүндө көп нерселерди таба аласыз. жакында эле enviro: bit, m үчүн кошумча