Съдържание:

Хакване на играчка -кран за Micro: bit Control: 9 стъпки
Хакване на играчка -кран за Micro: bit Control: 9 стъпки

Видео: Хакване на играчка -кран за Micro: bit Control: 9 стъпки

Видео: Хакване на играчка -кран за Micro: bit Control: 9 стъпки
Видео: Rethinking infidelity ... a talk for anyone who has ever loved | Esther Perel | TED 2024, Ноември
Anonim
Хакване на играчка -кран за Micro: bit Control
Хакване на играчка -кран за Micro: bit Control
Хакване на играчка -кран за Micro: bit Control
Хакване на играчка -кран за Micro: bit Control
Хакване на играчка -кран за Micro: bit Control
Хакване на играчка -кран за Micro: bit Control
Хакване на игрален кран за Micro: bit Control
Хакване на игрален кран за Micro: bit Control

В това ръководство стъпка по стъпка ще ви преведем през персонализирането на кран за играчки, така че да може да се управлява с BBC micro: bit, като използвате дъската за управление на двигателя Kitronik за BBC micro: bit и вградения BBC micro: bit акселерометър за откриване на наклон и завой.

Използвайки акселерометъра в BBC micro: bit, за да открием в коя посока се накланя (ос x или y), можем да подадем тази информация обратно към двигателите в крана. Ако микро -битът на BBC се държи равномерно със светодиодите нагоре, той ще чете X и Y като нула: X и Y стават по -големи или по -малки (отрицателни), в зависимост от посоката, в която е наклонен.

Научете как да:

  • Кодирайте BBC micro: bit, за да управлявате кран чрез вградения акселерометър.
  • Преобразувайте кран -играчка в кран с микро -битов контрол на BBC.

Списък с части:

За да персонализирате крана, ще ви трябват следните електронни компоненти:

  • 1 x BBC микро: бит.
  • 1 x Комплект за играчки за кран. (Забележка: Ако използвате друг кран, окабеляването и управлението на двигателя може да са различни).
  • 1 x платка за моторни драйвери за BBC micro: bit.
  • 1 x 4xAA Кутия за батерии с превключвател и проводници.
  • 4 x AA батерии.

За опциите на корпуса за контролера можете да използвате нашия шаблон за лазерно изрязване:

  • Лазерно рязане на файлове на кутии (.dxf).
  • 8 x M3 6 мм винтове за машина.
  • 4 x M3 12 мм машинни винта.
  • 4 x M3 гайки.
  • 4 x 6 мм пластмасови дистанционни елементи.

Или алтернативно за готово решение:

  • Прозрачна кутия.
  • 8 x M3 6 мм винтове за машина.
  • 4 x 6 мм пластмасови дистанционни елементи.

Ще ви е необходимо и следното оборудване:

  • Машини за сваляне на тел.
  • Малка отвертка с плоска глава.
  • Филипс отвертка.
  • Пробийте с бормашина 3,3 мм.
  • Компютър с резервен USB порт и достъп до интернет.
  • USB към micro USB кабел.

Стъпка 1: Изградете крана

Изградете крана
Изградете крана

Изградете крана за играчки, както е описано в инструкциите, които са доставени с него.

Стъпка 2: Премахнете контролера

Извадете контролера
Извадете контролера

Извадете контролера на доставчика, като отрежете кабела. Направете това близо до контролера, за да оставите възможно най -много кабел.

Стъпка 3: Подгответе проводниците

Подгответе проводниците
Подгответе проводниците

Отстранете част от черната изолация и след това отстранете изолацията от края на всеки от четирите вътрешни проводника, оставяйки медния вътрешен проводник открит.

Стъпка 4: Свържете проводниците

Свържете проводниците
Свържете проводниците

Свържете синия и жълтия проводник към входа „Motor 1“на платката на Kitronik Motor Driver и червения и бял проводник към входа „Motor 2“.

Стъпка 5: Свържете захранването

Свържете захранването
Свържете захранването

Поставете батериите в държача на батерията и ги свържете към захранващия терминал на платката на драйвера на двигателя за BBC micro: bit. Батерията има превключвател за включване/изключване за включване на захранването.

Стъпка 6: Напишете кода

Напишете кода
Напишете кода

Програмирайте BBC micro: bit с програмата за управление на крана. Можете да изтеглите кода от този адрес:

Сега, нека изпробваме кода! Натиснете компилиране* и след няколко минути кодът трябва да се появи като изтегляне във вашия браузър. Ако включите своя BBC micro: bit в USB порт, той ще се покаже като устройство за съхранение. Просто плъзнете и пуснете.hex файла, който току -що сте изтеглили в BBC micro: bit. Файлът може да не се показва в BBC micro: bit във файловия експлорър, но той е там! След като файлът бъде прехвърлен (светлината на BBC micro: bit ще спре да мига бързо) премахнете BBC micro: bit от компютъра си.

Стъпка 7: Тествайте кода

Тествайте кода
Тествайте кода

Поставете кодирания си BBC micro: bit в конектора на платката на драйвера на двигателя Kitronik и наклонете платката на драйвера на двигателя, за да го изпробвате!

Стъпка 8: Корпус (по избор)

Корпус (по избор)
Корпус (по избор)

Ние поместихме нашия BBC micro: bit в обикновен лазерен калъф, но има много подходящи опции за корпус или може да се използва без такъв. Можете да изтеглите компресирано копие на.dxf файловете тук.

Стъпка 9: Персонализирайте съществуващ корпус

Персонализирайте съществуващ корпус
Персонализирайте съществуващ корпус
Персонализирайте съществуващ корпус
Персонализирайте съществуващ корпус
Персонализирайте съществуващ корпус
Персонализирайте съществуващ корпус

В този пример използвахме прозрачна кутия Hammond Blue 193 mm x 113 mm x 61 mm като калъф.

Просто пробийте 5 дупки в кутията (4 отстрани на кутията за монтиране на платката за двигател за BBC micro: бит отстрани на кутията) и един отвор за вкарване на проводника от крана. Маркирайте петте дупки с писалка за бяла дъска от външната страна на кутията, за да знаете къде да пробиете. Уверете се, че отворът за проводника е от друга страна на кутията, отколкото на мястото, където монтирате платката на драйвера на двигателя за BBC micro: bit.

След това прокарайте проводника през отвора, който сте направили в средата на кутията, за да можете да завиете проводниците в платката на драйвера на двигателя за BBC micro: bit.

Монтирайте платката на драйвера на двигателя за BBC micro: bit отстрани на кутията, като използвате 8 мм пластмасови дистанционни елементи и 6 мм M3 машинни винтове.

Свържете кутията на батерията и включете BBC micro: bit и си тръгвайте!

Препоръчано: