Съдържание:

LEGO® баг бъг с контролиран телефон „направи си сам“: 5 стъпки
LEGO® баг бъг с контролиран телефон „направи си сам“: 5 стъпки

Видео: LEGO® баг бъг с контролиран телефон „направи си сам“: 5 стъпки

Видео: LEGO® баг бъг с контролиран телефон „направи си сам“: 5 стъпки
Видео: Prolonged Field Care Podcast 145: Tactical Timeout 2024, Юли
Anonim
Image
Image
LEGO® бъг бъг с контролиран телефон „направи си сам“
LEGO® бъг бъг с контролиран телефон „направи си сам“
LEGO® бъги с контролиран телефон „направи си сам“
LEGO® бъги с контролиран телефон „направи си сам“

С някои 3D отпечатани части и няколко евтини компонента можете да създавате малки превозни средства LEGO, управлявани от телефона.

За този проект ще използвам:

  • микроконтролер ESP32 (Adafruit Feather ESP32 или еквивалент на TTGO на това)
  • 2 мотора с редуктор N20
  • 1 x 18650 литиева батерия
  • 2 x драйвери за двигатели Pololu DRV8835 (въпреки че е необходим само един, вторият е за бъдещо разширяване)
  • персонализирана печатна платка, която да държи драйверите на двигателя DRV8835
  • няколко 3D отпечатани части (нямам 3D принтер - затова използвах 3DHubs за тази услуга)
  • LEGO - Технически песни и няколко други парчета

Това е компилация с отворен код. Целият софтуер, електрически хардуер и 3D отпечатани части са достъпни за изтегляне/промяна/използване/и т.н.

LEGO® е търговска марка на групата компании на LEGO, която не спонсорира, не разрешава или одобрява този сайт.

Стъпка 1: Електрониката

Image
Image
Двигателите
Двигателите

Имам персонализирана печатна платка, отпечатана като "носител" за драйверите на двигателя DRV8835. Можете просто да използвате проводници вместо това, но няма да е толкова спретнато. Използвах PCBWAY за производство на печатни платки.

Тук са свързани файловете Gerber, ако искате да отпечатате свои собствени печатни платки, или файловете Eagle, ако искате да промените дизайна!

Стъпка 2: Двигателите

Image
Image
Двигателите
Двигателите

Използвам мотори с редуктор "N20". Можете лесно да ги намерите в EBay/AliExpress и т.н. Моделите, които използвам са 6v, 300rpm, с 10 мм валове.

Корпусът на двигателя и адаптерът на оста бяха отпечатани 3D. Прикачени можете да намерите STL файлове. Използвах 3DHubs.com, за да ги отпечатам (отпечатано на 100um).

Стъпка 3: Държач на батерията

Поставката на батерията
Поставката на батерията

Поставката на батерията също е 3D отпечатана, въпреки че можете също толкова лесно да използвате държач за батерията от рафта и да залепите върху него няколко тухли/плочи LEGO.

Прикачен е STL файл, ако искате да отпечатате това.

Контакти на батерията

Превключвател на захранването

Стъпка 4: Софтуерът

Image
Image

ESP32 работи с уеб сървър. Това обслужва страница, която ви позволява да изпращате контроли за въвеждане обратно към ESP32 чрез WebSocket (по този начин ще бъде с ниска латентност). Уеб страницата ще обработва въвеждане с мултитъч или мишка.

Можете да изтеглите изходния код за проекта тук.

Стъпка 5: Изграждането

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

Носителят на водача може да побере до 4 DRV8835, което означава, че могат да се управляват общо 8 DC двигателя, или 4 стъпкови двигателя, или комбинация от тези …

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