Мазмұны:

Микро: бит сиқырлы таяқша! (Бастаушы): 8 қадам (суреттермен)
Микро: бит сиқырлы таяқша! (Бастаушы): 8 қадам (суреттермен)

Бейне: Микро: бит сиқырлы таяқша! (Бастаушы): 8 қадам (суреттермен)

Бейне: Микро: бит сиқырлы таяқша! (Бастаушы): 8 қадам (суреттермен)
Бейне: Análise das chances do Gabriel Henrique no AGT 2024, Қараша
Anonim
Image
Image
Кодтау: таяқша контроллері!
Кодтау: таяқша контроллері!

Бізге сиқырлы емес адамдар үшін заттарды ақылмен, сөзбен немесе таяқпен көтеру біршама қиын болса да, біз технологияны сол нәрселерді (негізінен) жасау үшін қолдана аламыз!

Бұл жобада біздің жеке сиқырлы таяқшамызды жасау үшін екі микро: бит, бірнеше кішкене электронды бөлшектер және үйдің айналасындағы күнделікті заттар пайдаланылады.

Мен Wingardium Leviosa заклинаниясына бардым, бірақ сіз бұл жобаны басқа заклинание жасауға бейімдей аласыз:)

Қиындық: Бастаушы+ (кодтау мен схемалармен жұмыс тәжірибесі пайдалы)

Оқу уақыты: 10 мин

Жасалу уақыты: ~ 2 сағ

Құны: ~ 35 доллар

Жабдықтар

  • Таяқша!

    Сіз арнайы таяқшаларды сатып ала аласыз немесе өзіңіз жасай аласыз! Тиісті таяқшаны тауып, оған икемділікті қосыңыз (немесе оны ашық қалдырыңыз!), Немесе шығармашылықпен айналысыңыз және үйдің айналасынан табуға болатын заттарды жасаңыз

  • Қауырсын (жүзу үшін!)
  • Қолғап (микро жасыру үшін: таяқша контроллері)
  • Алюминий құты
  • Кішкене картон (~ 2 «x 2»/5cm x 5cm)
  • Екі (2) микро: бит
  • Екі (1) микро: разрядты батареялар мен батареялар

    Егер сіз micro: bit Go пакетін алсаңыз, ол батареямен және батареялармен бірге келеді

  • Екі (2) microUSB кабелі
  • Бір (1) жартылай өлшемді (немесе шағын) нан тақтасы
  • Бір (1) шағын 5В тұрақты ток қозғалтқышы
  • Бір (1) мотор бекіткіші

    Немесе картоннан және/немесе ағаштан жасалған сүлгілерден жасаңыз

  • Бір (1) 9В аккумулятор мен батарея қысқыш сымдары
  • Бір (1) N-Channel MOSFET

    Мен 4A, 60Vdc үшін бағаланған D4N06L (деректер кестесі) қолдандым. Сіз басқа MOSFET -ті қолдана аласыз, егер ол кемінде 3A және 9Vdc жұмыс істей алатын болса

  • Бір (1) 100 Ом резистор
  • Бір (1) диод
  • Төрт (4) аллигатор-түйреуіш сым
  • Бір (1) секіргіш сым

1 -қадам: Біз не істейміз?

Image
Image

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

Бізде мұндай сиқыр жоқ болса да, бізде кейде ғажайып болып көрінетін технология бар. Сонымен, мұндай есептер!

Сіз қазірдің өзінде болжаған шығарсыз: менің сүйікті сахнамды қайталау үшін мен қауырсынды көтергім келді. Ол үшін біз желдің күшін пайдалана аламыз! Жаңадан бастаушыларға арналған бұл оқулық үшін мен алюминий банкадан жасалған желдеткіш қалақшалары бар шағын 5В тұрақты ток қозғалтқышты қолдануды таңдадым. Сіз менің дизайныма еліктей аласыз немесе одан да жақсысын өзіңіз жасай аласыз!

Бұл оқулықта келесі әрекеттерді орындау керектігін көрсетеді

1. Микро: бит таяқша контроллері үшін блокқа негізделген қарапайым кодты жазыңыз

2. Тұрақты токтың кіші 5 вольтты қозғалтқышты басқару схемасын құрыңыз

3. Радио сигналмен іске қосылатын сиқырлы қабылдағыштың блокқа негізделген қарапайым кодын жазыңыз (bluetooth)

4. Біздің технология шынымен сиқырға ұқсайтындай етіп орнатыңыз!

2 -қадам: кодты: таяқша контроллері

Кодтау: таяқша контроллері!
Кодтау: таяқша контроллері!
Кодтау: таяқша контроллері!
Кодтау: таяқша контроллері!
Кодтау: таяқша контроллері!
Кодтау: таяқша контроллері!

Сиқырлы таяқшамыздан бастайық!

Бұл жаңадан бастаушыларға ыңғайлы жоба болғандықтан, біз Make Code веб-сайтында блокқа негізделген кодтауды қолданамыз. Алайда, егер сізде кодтау тәжірибесі мол болса, микро: бит бағдарламасын микропитон немесе C ++ көмегімен сүйікті кодтау ортасында бағдарламалауға болады (мысалы, Idle, Visual Studio Code және т.б.).

Жарайды, блокқа қосыламыз!

1 -қадам: Іске қосу блогында Радио тобының нөмірін орнатыңыз

Өзіңізге ұнайтын және есте қалатын нөмірді таңдаңыз, өйткені бұл бізге ресиверге қажет болады.

2 -қадам: Таяқшаның әрекетті қалай бастайтынын шешіңіз.

Микро: бит үш кеңістіктік өлшемдегі үдеудің өзгеруін өлшейтін акселерометрге ие: жоғары/төмен, солға/оңға және алға/артқа.

Жылдам шешім: «дірілдеу» блогын қолданыңыз! (No1 код, 2 -сурет)

Қимылға негізделген неғұрлым күрделі шешім: акселерометрдің қалай жұмыс жасайтынын зерттеп, микро: битті жылжытқанда шығуды бақылаңыз (шығуды көру үшін Arduino IDE сериялық мониторын ашыңыз, егер сізге көмек қажет болса, осы оқулықты қараңыз). Триггерлерді орнату үшін бақылауларыңызды қолданыңыз. (No2 код, 3 -сурет)

No2 кодтағы мысал-менің Wingardium Leviosa қимылын жасауға тырысуым: свиш-флик! (төмен және сол жақта). Useas-бұл сіздің сүйікті сиқырлы қимылыңыздың бастапқы нүктесі ретінде!

Пайдалы кеңестер:

(1) Микроконтроллерлер ақпаратты тез өңдейтіндіктен, кідірту блогы микро: биттердің екінші бөлікті тексеруден бұрын қимылдың бірінші бөлігін аяқтауға уақыт береді.

(2) Мен микро: битке ось белгілерін қостым, осылайша мен Wingardium Leviosa заклинаниесінің дұрыс қозғалысын қалай оңай табуға болатынын анықтай аламын - мұны міндетті түрде ұсыныңыз!

3 -қадам: Радио нөмірін жіберу үшін қимылды қолданыңыз.

«Радио жіберу нөмірі» блогы «радио» блоктар жиынтығында орналасқан. Кез келген (рационалды, нақты, шексіз) сан жұмыс істейді!

4 -қадам: Кодты micro: bitке жүктеп алып сақтаңыз

Микро: биттік қуат шамдары жыпылықтайды, олар жыпылықтауды аяқтағаннан кейін жүктеу аяқталады.

3 -қадам: Оны құрастырыңыз: сиқырлы қабылдағыш! (1/2)

Оны жасаңыз: сиқырлы қабылдағыш! (1/2)
Оны жасаңыз: сиқырлы қабылдағыш! (1/2)
Оны жасаңыз: сиқырлы қабылдағыш! (1/2)
Оны жасаңыз: сиқырлы қабылдағыш! (1/2)
Оны жасаңыз: сиқырлы қабылдағыш! (1/2)
Оны жасаңыз: сиқырлы қабылдағыш! (1/2)
Оны жасаңыз: сиқырлы қабылдағыш! (1/2)
Оны жасаңыз: сиқырлы қабылдағыш! (1/2)

Екінші микро: бит, нан тақтасын және барлық қызықты электронды бөлшектер мен бөлшектерді алыңыз!

1 -қадам: MOSFET транзисторын тақтаға салыңыз.

Транзистордың қара бөлігін сізге қаратып қою ұсынылады, осылайша бұл нұсқаулықтағы түйін сілтемелері дәл болады:)

2-қадам: Аллигатордың түйреуіш қысқыштарының біреуін алыңыз және оны микро: разрядты P0 нан тақтасындағы ашық қатарға қосыңыз. (Фото 2)

3 -қадам: Резисторды микро: биттік P0 сымы мен MOSFET Gate түйреуішінің (сол жақ штырь) арасына қосыңыз. (Фото 3)

4-қадам: Мини: биттік GND түйреуіші мен MOSFET бастапқы түйреуіші (оң жақ штырь) арасындағы түйреуішті аллигатор қысқышын қосыңыз. (Фото 4)

4 -қадам: Оны құрастырыңыз: сиқырлы қабылдағыш! (2/2)

Оны жасаңыз: сиқырлы қабылдағыш! (2/2)
Оны жасаңыз: сиқырлы қабылдағыш! (2/2)
Оны жасаңыз: сиқырлы қабылдағыш! (2/2)
Оны жасаңыз: сиқырлы қабылдағыш! (2/2)
Оны жасаңыз: сиқырлы қабылдағыш! (2/2)
Оны жасаңыз: сиқырлы қабылдағыш! (2/2)
Оны жасаңыз: сиқырлы қабылдағыш! (2/2)
Оны жасаңыз: сиқырлы қабылдағыш! (2/2)

5-қадам: Алигатордың қалған екі түйреуіш қысқышын қолданып, қозғалтқыш сымдарын тақтадағы екі ашық қатарға қосыңыз. (1-сурет)

6 -қадам: Өткізгіш сымын қозғалтқыш сымдарының бірінен MOSFET ағызу түйреуішіне (орта штырь) қосыңыз. (Фото 2)

7 -қадам: Диодты қозғалтқыш терминалдарына қосыңыз, осылайша теріс жағы (жолақсыз) қалған қозғалтқыш сымына қосылады (суреттегі сары сым). (Фото 3)

8 -қадам: Батареяның теріс (қара) сымын MOSFET бастапқы істігіне жалғаңыз (микро: бит GND сияқты). (Фото 4)

9 -қадам: Оң (қызыл) батарея сымын қалған қозғалтқыш сымына (сары сым) жалғаңыз. (Фото 4)

5 -қадам: кодтау: сиқырлы қабылдағыш

Кодтау: сиқырлы қабылдағыш!
Кодтау: сиқырлы қабылдағыш!

1 -қадам: Радио тобын таяқша контроллерімен бірдей етіп орнатыңыз.

2 -қадам: «радиода қабылданды» блогын шығарып, оны «қабылданған санға» қойыңыз.

3 -қадам: Қайталау блогын «радиода қабылданған» блокқа сүйреп апарыңыз және оны 2-3 рет қайталауға ауыстырыңыз.

4 -қадам: (Қосымша, бірақ ұсынылады) Micro: bit белгішесін көрсетіңіз, ол жолды алған -алмағаныңызды хабарлайды.

Бұл отладкаға көмектесетін супер дупер.

5 -қадам: 0 сандық түйреуішті қосыңыз!

Бұл блок Қосымша қойындысының астындағы «түйреуіштер» блогының астында орналасқан.

6 -қадам: Бірнеше секундқа кідіртіңіз.

Мен 4 секунд таңдадым, сіз мұны сақтай аласыз немесе қалағаныңызша реттей аласыз.

7 -қадам: Сандық түйреуіш 0 («P0 сандық жазу түйрегіші» 0) және микро: биттік дисплейді өшіріңіз.

8-қадам (міндетті емес, бірақ ұсынылады): тестілеу және отладтау мақсатында micro: бит түймесін пайдаланып резервтік триггер қосыңыз:)

Воила! Сиқырлы қабылдағыш микро: битке кодты жүктеңіз, біз сиқырлы тірекке дайынбыз!

6 -қадам: Жел жасайық

Жел соғайық!
Жел соғайық!
Жел жасайық!
Жел жасайық!
Жел жасайық!
Жел жасайық!

Жел генераторын жасайық !! АҚА желдеткіші:) Ыстық желімді пистолетті қосып, қайшыңызды, тұрақты маркерді, алюминий банка мен бірнеше картонды алыңыз.

1 -қадам: бос құтыдан алюминийдің тіктөртбұрышын және диаметрі шамамен 1/2 дюйм болатын картонның кішкене шеңберін мұқият кесіңіз.

2 -қадам: 1 -суреттегі қағаз желдеткіш үлгісін масштабтау үшін 50% басып шығарыңыз. Желдеткіш қалақтарының бірін кесіп алып, алюминий фольгаға бес (5) рет сызыңыз.

3 -қадам: Алюминий желдеткіш пышақтарын мұқият кесіңіз және картон шеңберіне бірдей аралықта желім салыңыз.

4 -қадам: Қозғалтқыштың бекіткішін картонға жабыстырыңыз (мен сонымен қатар аллигатор қысқыштарын қосуды жеңілдету үшін ағаштан жасалған дюбельден жасалған «аяқтарын» қостым).

Басқа опциялар

  • Қозғалтқыш білігін заттарды айналдыру үшін немесе заттарды әр түрлі бағытта жылжыту үшін кейбір редукторлар/рычагтар жасау үшін қолданыңыз
  • Егер сіз микро: битті динамиктерге қоссаңыз, ол дыбыстарды да ойнай алады!
  • Қарапайым нәрседен бастаңыз және сиқырлы сезінетін нәрсені табу үшін ойнаңыз.

7 -қадам: Барлығын тексеріңіз

Барлығын тексеріңіз!
Барлығын тексеріңіз!

Ал енді, біздің сүйікті бөлігіміз үшін: тестілеу !! Біздің сиқырлы қабылдағыш қозғалтқышты қозғалатынын тексеру үшін микро: биттерді қосыңыз (және батареяны қосыңыз) және таяқша реттегішін жылжытыңыз (немесе жылдам түймешік триггерін қолданыңыз).

Тестілеуді аяқтағаннан кейін, сиқырлы қабылдағыш қосылыстарын ыстық желіммен жабыңыз, оларды орнында ұстаңыз. Егер сіз ультра тұрақты шешімді алғыңыз келсе, эпоксидті қолданыңыз (су өткізбейтін жақсы бонус ерекшелігі). Микро: биттерге желім (және әсіресе эпоксидті) түспеу үшін абай болыңыз, осылайша сіз оларды болашақ жобалар үшін пайдалана аласыз!

Ескерту: Сіз бәрін бірінші рет қосқанда, қозғалтқыш сигналсыз айнала бастайды. Таяқша контроллерін іске қосыңыз және ол тоқтауы керек, содан кейін күткендей әрекет етіңіз.

Күтілгендей жұмыс істемеді ме?

Отладка - бұл заттарды құрудың сөзсіз бөлігі, сондықтан құттықтаймын! Сіз ресми түрде өндірушісіз! Міне, отладкаға қатысты бірнеше кеңестер:

1. Қуат - барлық деңгейдегі тәжірибе жасаушылар үшін ең көп тараған мәселе. Батареяның дұрыс жалғанғанын және микро: бит қуат шамдарының қосылып тұрғанын екі рет тексеріңіз (microUSB портындағы кішкентай сары шамдар).

2. Қозғалтқыш қозғалмайды? Сымдардың немесе басқа заттардың кедергі жасамайтынына көз жеткізіңіз.

3. Қозғалтқышы қауырсынды емес, өзіне қарай тартады? Қозғалтқыш сымдарының бағытын ауыстырыңыз. Бұл қозғалтқыштың қарама -қарсы бағытта айналуына әкеледі және осылайша ауа қарама -қарсы бағытта итеріледі.

8 -қадам: Сиқыр жасаңыз

Сиқыр жасаңыз!
Сиқыр жасаңыз!
Сиқыр жасаңыз!
Сиқыр жасаңыз!

Біз қазір сиқыршылармыз! Микро: бит таяқшасы мен батарея жинағын жасыру және ұстау үшін қолғапты қолданыңыз. Сиқырлы қабылдағышты барлық адамдарға әсер ету үшін фантастикалық контейнерге жасырыңыз. Мен қуыс кітап жинағын алып, үстіңгі жағындағы тесікті кесіп, ішіндегі желдеткішпен моторымды жапсырдым.

Міне бітті! Сиқырлауды қолданыңыз және достарыңызды жаңа күштеріңізбен таң қалдырыңыз.

Сұрақтар, пікірлер, туындылар? Пікір қалдырыңыз! Бақытты болыңыз, сиқырлы тіршілік иелері!

Оны қозғалтыңыз
Оны қозғалтыңыз
Оны қозғалтыңыз
Оны қозғалтыңыз

Оны жылжытуға мүмкіндік беретін екінші орын

Ұсынылған: