Мазмуну:
- 1 -кадам: лабиринтке ээ болуңуз / чогултуңуз
- 2 -кадам: LEGO плиталарын кошуу
- 3 -кадам: Bit Board кошуу
- 4 -кадам: Servos кошуу
- 5 -кадам: Серволорду туташтыруу
- 6 -кадам: Thumbstickти туташтырыңыз
- 7 -кадам: Батареяны кошуу
- 8 -кадам: Кодду жүктөңүз
- 9 -кадам: Аны сынап көрүңүз
Video: LEGO Maze менен микро: бит: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул эч кимге жашыруун эмес, LEGO укмуштуудай, жана биз LEGO комплекттерибизге ого бетер укмуштуудай кызыктуу электрониканы кошкондон башка сүйүктүү эч нерсебиз жок. Биздин LEGO лабиринтибиздин эки капталында тең үстүңкү жарымын эңкейтүүгө жана баштан аягына чейин лабиринтте топту маневр кылууга мүмкүндүк берет. Сиз өзүңүздүн лабиринттериңизди (бул LEGO!) Жасай аласыз, андыктан аларды каалагандай жеңил же кыйын кылып жасай аласыз.
Келгиле, бир аз электроника кошолу! Биз микро: битти (LEGOго шайкеш келген) Бит тактасы менен бирге колдонобуз. Биз кичинекей бармак таякчасын Бит тактасына туташтырабыз, ал лабиринтти X жана Y огуна оодаруу үчүн эки сервонун кыймылын көзөмөлдөй алат.
Эгерде сиз биздин долбоорлорду жактырсаңыз жана биз жума сайын эмнелерди алууну кааласаңыз, бизди Instagram, Twitter, Facebook жана YouTubeдан ээрчиңиз.
Берилиштер:
Brown Dog Gadgets чындыгында комплекттерди жана материалдарды сатат, бирок бул долбоорду жасоо үчүн бизден эч нерсе сатып алуунун кажети жок. Эгер сиз муну кыла турган болсоңуз, жаңы долбоорлорду жана мугалимдердин ресурстарын түзүүдө бизге жардам берет.
Электрондук тетиктер:
- 1 x Crazy Circuits Bit Board Kit
- 1 x микро: бит
- 2 x LEGO шайкеш 270 даражадагы кызмат
- 1 x Thumbstick
- 4 x Jumper Wires
LEGO бөлүктөрү:
Бизге серволорубузду LEGO базалык плиталарына бекитүү үчүн бир нече бөлүк жана эңкейиш баскычтары менен торго тиш керек. Мындан тышкары, бир нече жөнөкөй кирпичтер жана табличкалар колдонулат. Биз BrickOwl'дун ар бир бөлүгүнө шилтемелерди бердик, бирок аларды LEGO же LEGOго шайкеш келген бөлүктөрдү каалаган жерден таба аласыз.
- 2 х LEGO Gear 16 тиш менен
- 2 x LEGO Axle 4 (3705)
- 4 х LEGO Technic кыш 1 х 2 огу тешик менен
- Башка Бөлүктөр (Базалык плиталар, Кирпичтер ж. Б.)
1 -кадам: лабиринтке ээ болуңуз / чогултуңуз
Бизде JK Brickworksтун лабиринттери бар жана эңкейүү механизмин моторлоштуруу жана аны эки огу бармагы менен башкарылуучу кылуу кызыктуу болот деп ойлодук.
Комплекс LEGOдо мындан ары жеткиликтүү эмес, бирок сиз колдонулганын таба аласыз же ушул версиядагы түшүнүктөрдү колдонуп өз лабиринтиңизди кура аласыз.
2 -кадам: LEGO плиталарын кошуу
Сток лабиринт кол менен башкарылат. Сиз эки дөңгөлөктү капталынан кармап, айландырасыз жана лабиринт топту жылдыруу үчүн эңкейет.
Биз дөңгөлөк жайгашкан ар бир тарапка LEGO базалык тактасын коштук, ошондуктан биз LEGOго шайкеш келген servo моторлорубузду тиркей алдык.
Серво моторунда LEGO Gear бар, ага 16 тиши тиркелет, ал дөңгөлөктүн сыртында тиш тиштери менен кошулат. Биздин серво бурулганда дөңгөлөктү айлантып, столду кыйшайтып коет.
Биз капталдагы бир нече жалпак LEGO бөлүктөрүн алып салдык жана биздин табличканы туташтыруу үчүн кирпичтерди коштук. (Же болбосо, лабиринт менен табличкаларды түбүндөгү чоңураак табличкага, же бир аз скотч менен тегиз жерге жабыштырып койсоңуз болот.)
3 -кадам: Bit Board кошуу
Бит тактасын долбооруңузга кошуңуз. Сиз зымдардын servo моторлорун туташтыра алгыдай кылып, эки сервонун ортосунда жайгашышын каалайсыз.
Биз өзүбүздү бир нече ичке LEGO кирпичтери менен LEGO табличкасына такадык.
Биз бул долбоордун нерселерин туташтыруу үчүн төөнөгүчтөрдүн башын гана колдонобуз, андыктан бит борттогу LEGOго шайкеш пин тешиктери жөнүндө тынчсыздануунун кажети жок.
4 -кадам: Servos кошуу
LEGO базалык тактаңызды орноткондон кийин, сервоприёмниктериңизди кошо аласыз. Ар бир сервону тиркөө үчүн төмөнкү бөлүктөрдү колдондук:
- 1 x LEGO Axle 4 (3705)
- 2 х LEGO Technic кыш 1 х 2 огу тешик менен
Сиз редукторду бурууда серво бир аз чайкалып калышы мүмкүн, андыктан туруктуулукту кошуу үчүн LEGO кирпичтерин сервонун тиркөө чекиттеринин тегерегине куруу пайдалуу болушу мүмкүн.
5 -кадам: Серволорду туташтыруу
Y Servo коннекторун Pin 14 катарына сайыңыз. Апельсин зым Pin 0, кызыл зым + (оң) тилкесине, күрөң зым - (терс) тилкеге кирет.
Pin 13 катарына X Servo коннекторун сайыңыз. Апельсин зым Pin 0, кызыл зым + (оң) тилкесине, күрөң зым - (терс) тилкеге кирет.
Унутпа! Серволорду иштетүү үчүн тышкы батарейканы кошушуңуз керек. Батарея топтому серволорду жана микро: битти иштете алат, андыктан микро: битти программалап бүткөндөн кийин USB кабелин сууруп салсаңыз болот.
6 -кадам: Thumbstickти туташтырыңыз
Jumper Wires'ди колдонуу Thumbstick VRY Pin'ди бит тактасындагы 1 -пинге туташтыруудан башталат.
Андан кийин, Thumbstick VRX Pin'ди бит тактасына 0 -пинге сайыңыз.
Андан кийин Thumbstick + 5V Pin + (оң) тилкесине туташтырыңыз.
Жана акырында, Thumbstick GND Pinди - (терс) тилкеге туташтырыңыз.
7 -кадам: Батареяны кошуу
Биз микро: битти жана серволорду иштетүү үчүн Бит тактасына эки AAA батарея пакетин кошобуз.
USB кабели микро: битти программалоо үчүн жана кээ бир аз кубаттуу компоненттерди (LED же Piezo динамиги ж.
8 -кадам: Кодду жүктөңүз
USB кабелин micro: bitке туташтырып, анан компьютериңизге сайыңыз.
Биз тактайыбызды программалоо үчүн makecode.microbit.org колдонобуз. Бул жөнөкөй сүйрөө жана түшүрүү блогунун интерфейсин колдонот.
Биз Maze Tilter программабыз үчүн төмөнкү кодду жүктөйбүз:
Код жүктөлгөндөн кийин, USB кабелин ажыратып, micro: bitти Бит тактасына киргизе аласыз, андыктан ал серволорду башкара алат.
9 -кадам: Аны сынап көрүңүз
Эми серверлериңиз менен бармактарыңыз туташып, кодуңуз жүктөлүп, Бит тактаңызды батарейка менен камсыз кылдыңыз, сиз тестке даярсыз!
Сизге эмне керек болсо, лабиринттин үстөлүн тегиздеп, тиштүү тетиктерди бириктирүүдөн мурун, серво жарым жолдо экенин текшериңиз.
Код серверлерди баштаганда жарым жолго коет, андыктан сиз Bit Board'ту иштеткенде дайыма столдун деңгээлинен башталышы керек.
Бармагын чыгарганыңызда ортоңку абалына кайтат жана биз кодду кичине чайпалуу бөлмөсүнө уруксат бердик, ал өзүнөн өзү кыймылдабайт.
Биз барууга даярбыз! Сиз лабиринттин башынан аягына чейин топту ала аласызбы? Сиз муну досуңузга караганда тезирээк жасай аласызбы?
Сунушталууда:
Микро: Бот - Микро: Бит: 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 үчүн кошумча
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)