Мазмуну:

Микро: бит Magic Wand! (Орто): 8 кадам
Микро: бит Magic Wand! (Орто): 8 кадам

Video: Микро: бит Magic Wand! (Орто): 8 кадам

Video: Микро: бит Magic Wand! (Орто): 8 кадам
Video: Пора уходить! Как сварить верстак полуавтоматом HAMER MIG-250 Synergic или обустройство новой студии 2024, Июль
Anonim
Image
Image
Бул код: таякчаны көзөмөлдөөчү!
Бул код: таякчаны көзөмөлдөөчү!

"Ар кандай жетишерлик өнүккөн технология сыйкырдан айырмаланбайт." (Артур C. Кларк). Хек, ооба! Биз эмнени күтүп жатабыз, технологияны колдонуп, өзүбүздүн сыйкырдуу түрүбүздү жараталы !!

Бул проектте өзүбүздүн сыйкырдуу таякчаны түзүү үчүн эки микро: бит микроконтроллер, үй муздатуучу желдеткич жана бир нече кичинекей электрондук бөлүктөр колдонулат. Мен Wingardium Leviosa жаңсоосун колдонууну чечтим, бирок сиз бул долбоорду башка сыйкырларга ылайыкташтыра аласыз!

Көңүл буруңуз, бул орто долбоор, анткени ал жогорку чыңалуу менен токту камтыйт. Тийиштүү коопсуздук протоколдорун колдонуңуз жана ар дайым жанында дагы бир чоң киши бар.

Кыйынчылык: Орто

Окуу убактысы: 15 мүн

Курулуш убактысы: ~ 1 саат

Баасы: ~ 40 доллар

Жабдуулар

  • Таяк!

    Сиз атайын таякчаларды сатып ала аласыз же чыгармачылыкка ээ болуп, өзүңүз жасай аласыз

  • Жүн (калкып жүрүү үчүн!)
  • Мээлей (микро жашыруу үчүн: таякча контролери)
  • Бир (1) үй муздатуу күйөрманы (4A же андан аз)

    Биз муздатуучу желдеткичти өзгөртпөйбүз, андыктан үйүңүздөгү бирөөнү кармаңыз же сүйүктүү адамыңыздан карызга алыңыз

  • Бир (1) узартуу зымы

    Биз узартуучу зымды өзгөртөбүз, андыктан сизге кереги жок кошумча жипти колдонуңуз же арзанын сатып алыңыз

  • Эки (2) микро: бит
  • Эки (2) микро: бит батарея топтому жана эки (2) AAA батарея

    Эгерде сиз micro: bit Go пакетин алсаңыз, анда ал батарейка жана батареялар менен келет:)

  • Эки (2) microUSB кабели
  • Бир (1) ПХБ

    Меники 2см х 8см, кандайдыр бир окшош же чоңураак ПХБ иштейт (бирок, сөзсүз түрдө, нанды колдонбоңуз, анткени ал жогорку токту көтөрө албайт)

  • Бир (1) катуу абал релеси (JZC-11F)

    5Vdc киргизүү жана 220/250 Vac жана 5A чыгаруу үчүн бааланган. Сиз башка релени колдоно аласыз, эгер ал которула алса

  • Бир (1) NPN транзистору
  • Бир (1) диод
  • Бир (1) 100 Ом каршылыгы
  • Үч (3) аллигатор клиптери
  • Үч (3) секирүүчү зым, 22 өлчөөчү
  • Эки (2) секирүүчү зым, 14 өлчөөчү (минималдуу 5A рейтинги)
  • Жылуулукту кыскартуучу түтүк (~ 4 "/20см)

1 -кадам: сыйкыр? Эмне?! Кантип ??

Image
Image

Гарри Поттердин биринчи китебиндеги менин эң жакшы көргөн көрүнүштөрүмдүн бири - Эрмойнанын Wingardium Leviosa дубасы менен мамыктын калкып чыгышы. Бул жөнөкөй сыйкыр эмне үчүн биз сыйкырды жакшы көрөрүбүздүн маңызын чагылдырат: билегибизди жана бир нече тандоо сөздөрүн айтканда, биз күтүлбөгөн жерден (жана таасирдүү) нерселерди жасай алабыз.

Бизде так ушундай сыйкыр жок болсо да, бизде кээде керемет көрүнгөн технологиялар бар. Ошентип, мындай эсептер! Менин сүйүктүү көрүнүшүмдү тууроо үчүн, мен мамыктын деңгээлин көтөргүм келди. Канткенде биз канаттууну чыныгы жашоодо алыстан жылдыра алабыз? Шамал менен !!

Бул долбоордун башталгыч версиясын кургандан кийин, мен 100% канааттанган жокмун. Мен Гермионанын деңгээлиндеги уста статусуна жетүүнү кааладым! Ошентип, мен үйдүн чоң күйөрманы үчүн кубаттуулукту алмаштыра турган экинчи версиясын ойлоп таптым.

Бул версияда DC триггери менен AC кубаттуулугун алмаштыруу үчүн катуу абалдагы реле колдонулат. Сиз менин дизайнымды туурап же андан да жакшысын өзүңүз түзө аласыз! Бул долбоордун TONS вариациялары бар, аларды ушул негизги алкак менен жасай аласыз, сизге дем бере турган дубаны таап, аны жашоого алып келесиз!

Бул окуу куралы төмөнкүлөрдү кантип жасоону көрсөтөт:

1. Микро: бит таякчасы үчүн жөнөкөй блокко негизделген кодду жазыңыз

2. 12V, 4A хостуолдуу күйөрман үчүн кубаттуулукту которуу үчүн схема куруңуз.

3. Радио сигнал менен иштетилген сыйкырдуу кабыл алуучу үчүн блокко негизделген жөнөкөй кодду жазыңыз (ака bluetooth)

2 -кадам: Бул код: таякчанын контролери

Бул код: таякчаны көзөмөлдөөчү!
Бул код: таякчаны көзөмөлдөөчү!
Бул код: таякчаны көзөмөлдөөчү!
Бул код: таякчаны көзөмөлдөөчү!

Келгиле, сыйкырдуу таякчабыздан баштайлы! Биз Make Code веб-сайты аркылуу блокко негизделген коддоону колдонуп жатабыз, бирок эгерде сизде коддоо тажрыйбасы болсо, анда микро: битти сүйүктүү коддоо чөйрөсүндө micropython же C ++ аркылуу программалоого болот (мис., Idle, Visual Studio Code ж.б.).

1 -кадам: On Start блогунда Radio Groupтун номерин коюңуз. Биз сыйкырдуу алуучу micro: bit үчүн ушул эле номерди колдонобуз.

2 -кадам: Таякчаңыздын аракетти кантип козгошун каалаңыз.

Micro: bitтин 3 огунун акселерометри бар, биз муну жаңсоо триггерин орнотуу үчүн колдонобуз.

Тез чечим: "on shake" блогун колдонуңуз!

Бир кыйла татаал, жаңсоого негизделген чечим:

Акселерометрдин кантип иштээрин сериялык портко "Сериялык жазуу мааниси" блоктору менен басып чыгаруу менен изилдеңиз (Өркүндөтүлгөн бөлүмдүн астында). Жаңсоолорду жасап жатканда микро: бит чыгарылышын байкоо үчүн Arduino IDE Serial Monitorду ачыңыз. Триггерлерди коюу үчүн байкооңузду колдонуңуз. (Код No 2)

No2 коддогу мисал-менин Wingardium Leviosa жаңсоосуна болгон аракетим: swish-and-flick! (z-багытта ылдый жана х-багытта солго). Өзүңүздүн сыйкырдуу жаңсооңузду баштагыдай же баштапкы чекит катары колдонуңуз!

Пайдалуу кеңештер:

(1) Микроконтроллерлер маалыматты өтө тез иштеткендиктен, тыныгуу блогу жаңсоонун биринчи бөлүгүн micro: bit экинчи бөлүгүн текшерүүдөн мурун бүтүрүүгө убакыт берет.

(2) Мен балтага этикеткаларды микро: битке коштум, ошондуктан Wingardium Leviosa сыйкырынын туура кыймылын кантип алууну оңой эле түшүнүп алам - муну сөзсүз түрдө сунуштайм!

3 -кадам: Жаңсоону радио номерин жөнөтүү үчүн колдонуңуз (же сап, жөн гана ырааттуу болуңуз).

"Радио жөнөтүү сабы" жана "радио жөнөтүү номери" блоктору "радио" блогунун топтомунда кездешет.

4 -кадам: Кодду микро: битке жүктөп алып, сактаңыз!

3 -кадам: Аны куруңуз: сыйкырдуу алуучу! (1/2)

Аны куруңуз: сыйкырдуу алуучу! (1/2)
Аны куруңуз: сыйкырдуу алуучу! (1/2)
Аны куруңуз: сыйкырдуу алуучу! (1/2)
Аны куруңуз: сыйкырдуу алуучу! (1/2)

Экинчи микро: битти, ПХБны, ширетүүчү темириңизди жана бардык электрондук тетиктерди алыңыз!

Ыкчам сереп: Биз реленин DC тарабын иштетүү үчүн микро: бит 3.3V кубатын колдонуп жатабыз. Микро: бит P0 пин NPN транзисторун күйгүзгөндө схема аяктайт. 1 -кадам: Реле менен транзисторду ПХБ тактаңызга кошуңуз.

2 -кадам: Релени катуштары которулганда микро: битти чыңалуу чыңалуусунан коргоо үчүн, релени DC электр казыктары аркылуу диодго туташтырыңыз. Диоддун терс жагы (боз сызык) релеге туташуу керек.

3 -кадам: DC позитивдүү токтун релесине бир секиргич зым. Бул зым менен микро: бит 3.3V чыгаруу аянтчасынын ортосуна аллигатор клипин туташтырыңыз.

4 -кадам: DC релесин өчүрүү (GND) пини менен транзистордук коллектор пининин ортосунда дагы бир секирүүчү зымды туташтырыңыз.

5 -кадам: Үчүнчү секирүүчү зымды транзистордук эмитенттин пинине туташтырыңыз. Бул зым менен микро: бит GND аянтчасынын ортосуна аллигатор клипин туташтырыңыз.

6 -кадам: резисторуңузду транзистордук базага туташтырыңыз. Резистордун экинчи учу менен микро: бит P0 аянтчасынын ортосуна аллигатор клипин туташтырыңыз.

4 -кадам: Аны куруңуз: сыйкырдуу алуучу! (2/2)

Аны куруңуз: сыйкырдуу алуучу! (2/2)
Аны куруңуз: сыйкырдуу алуучу! (2/2)

7 -кадам: 2 дюймдагы 14 дюймдук зымдан 1/2 дюймдук (2 см) изоляцияны алып салыңыз. Бир зымды релелик NO (кадимкидей ачык) пинге, экинчисин COM релесине (же катушка 2) туташтырыңыз.

8 -кадам: Узартуу шнурун бир тараптан гана кесип, ~ 1/2 (2см) изоляциясын кесилген зымдын капталынан алып салыңыз.

9 -кадам: 14 калибрлүү зымды кармап, жылуулукту азайтуучу түтүктүн ар бир зымына жылдырыңыз.

10 -кадам: 14 өлчөгүч зымдын бир учун узартуу зымынын бир учу менен тизип, андан кийин металлды бирге бурап коюңуз. Жылуулукту азайтуучу түтүктү сүйүктүүңүз менен бекемдеңиз. жылуулук булагы (мис., күйгүзгүч, фен ж. б.). Башка зымдар жана жылуулукту азайтуучу түтүк үчүн кайталаңыз.

Эскертүү: AC зымдарынын ориентациясы мааниге ээ эмес.

5 -кадам: Code It: Magical Receiver

Code It: сыйкырдуу алуучу!
Code It: сыйкырдуу алуучу!

Биздин сыйкырдуу ресиверди коддоого убакыт келди!

1 -кадам: Радио тобун таяк контролеру менен бирдей кылып коюңуз. 2 -кадам: "Кабыл алынган радиодо" блогун сууруп алып, аны "кабыл алынган санга" (же "таяк контроллериңиз үчүн колдонгон болсоңуз," алындыString ") коюңуз.

3 -кадам: Кайталануучу блокту "радио кабыл алынды" блогуна сүйрөп, аны 2 - 4 жолу кайталоого которуңуз.

4 -кадам: (Милдеттүү эмес, бирок сунушталат) Micro: bitтеги сөлөкөттү көрсөтүңүз, эгерде ал сапты алган болсо, сизге кабарлайт.

Бул сиз мүчүлүштүктөрдү оңдоп жатканда абдан пайдалуу.

5 -кадам: Санарип пин 0ду күйгүзүңүз! (ака "P0 санариптик жазуу пини" 1ге чейин)

Бул блок Advanced өтмөгүнүн астындагы "Pins" блогунун астында жайгашкан.

6 -кадам: Бир нече секундга тыныгуу.

Мен 2 секунд тандадым, сиз муну сактай аласыз же каалагандай тууралай аласыз.

7 -кадам: Digital Pin 0 ("P0 санариптик жазуу пини 0") жана микро: бит дисплейин өчүрүү.

8-кадам (Милдеттүү эмес, бирок сунушталат): Текшерүү жана мүчүлүштүктөрдү оңдоо үчүн micro: bit баскычын А колдонуу менен резервдик триггерди кошуңуз:)

Voila! Кодду Magical Receiver micro: bitке түшүрүп алыңыз, биз сыйкырдуу реквизитке даярбыз!

6 -кадам: Test & Debug

Test & Debug!
Test & Debug!
Test & Debug!
Test & Debug!

Эми, биздин сүйүктүү бөлүгүбүз үчүн: тестирлөө !!

Микро: битти (батарейка же microUSB аркылуу) күйгүзүңүз, узартуу шнурун туташтырыңыз жана желдеткичти узартуу шнуруна туташтырыңыз, андан кийин сыйкырдуу кабыл алгыч желдеткичти күйгүзүп жатканын текшерүү үчүн таякчаңызды жылдырыңыз.

Сыноо бүткөндөн кийин, сыйкырдуу алуучу туташууларын ысык клей менен жаап, аларды кармап туруңуз. Эгер сиз өтө туруктуу чечимди кааласаңыз, эпоксидин колдонуңуз (суу өткөрбөйт-бул жакшы бонус өзгөчөлүгү). Микро: битти клей менен жаппаш үчүн сунушталат, андыктан аны келечектеги долбоорлор үчүн колдонсоңуз болот.

Күтүлгөндөй иштебейби?

1. Бийлик - бардык деңгээлдеги тажрыйба жаратуучулар үчүн эң кеңири таралган маселе. Бардык нерселер сайылып турганын текшериңиз. Кабыл алуучунун "кабар келди" деген белгини көрсөтөрүн текшерүү үчүн микро: бит контроллеринин тез триггерин колдонуңуз.

2. Күйөрман кыймылдабай жатабы? Реле которулганда, сиз үн чыкылдатуусун угасыз. Микро: бит контроллерин колдонуп, үндү угуңуз.

Мен байкадым: микро: бит 2xAAA батарейкасы релени иштетүү үчүн жетишсиз күч. Мен жөн гана microUSB кабелин колдонуп бүттүм, бирок 3xAAA батарейкасы дагы трюк кылышы керек.

3. Мультиметрди колдонуп, ширетүүчү түйүндөрүңүздүн үзгүлтүксүздүгүн текшериңиз жана эгер керек болсо, DC рельсинин релесиндеги чыңалууну текшериңиз.

7 -кадам: Сыйкырдуу реквизитти түзүңүз

Сыйкырдуу пропуңузду түзүңүз!
Сыйкырдуу пропуңузду түзүңүз!

Эми сиз сыйкырдуу технологиялык жөндөмүңүздү сынап көрдүңүз жана практикаңызда, сиз сыйкырдуу тирөөчүңүздү курууга даярсыз! Микро: бит таякчасы + батарея пакетин жашыруу үчүн мээлейди колдонуңуз.

Сыйкырдуу кабыл алуучу үчүн: Канатты кайда салгыңыз келет жана желдеткичти кантип жашыра аласыз?

Менин демо үчүн, мен жөн гана желдеткичти камерадан жашырып койдум (шшшш айтпа !!), бирок эгерде сен өзүңдүн сыйкырдуу иш-аракетиңди аткарып жатсаң, желдеткичти жашыруу үчүн корпус курсаң болот. Мен терезе экрандын тору бөлүктөрдү жашырууга жардам берүү үчүн абдан жакшы иштегенин байкадым, бирок дагы эле аба өтөт.

Башка сыйкырчылыктарды кылгыңыз келеби? Сиз реквизиттердин ар кандай түрлөрүн кура аласыз! Ушул эле орнотуу динамиктер же экран сыяктуу аз кубаттуу AC түзмөгүн күйгүзүү үчүн иштейт! Максималдуу учурдагы тартуу 5Адан аз экенине ишениңиз.

8 -кадам: Алга карай жана сыйкырдуу бол

Алга карай жана сыйкырдуу бол!
Алга карай жана сыйкырдуу бол!

Ооба, уста деңгээл: орто !! Өзүңүздүн жаңсоонуңузду колдонуңуз, ошондо сиз бардык адамдарды таң калтырасыз. Жана, албетте, башкаларга бул технологиялык сыйкырды кантип жасоону үйрөт!

Жардамга муктаж болсоңуз, суроолоруңуз болсо же жараткан нерселериңизди көрсөтүү үчүн комментарий калтырыңыз!

Бактылуу болгула, достор!

Сунушталууда: