G
enby!

Балансирующий робот | esp8266 | [Проект №1]

DIY самобалансирующийся робот на базе NodeMCU esp8266 с управлением через WiFi, прямо из браузера смартфона. Балансирующий робот, веселья ради, способен: собственно, балансировать; :) ездить и поворачивать; отклоняться от препятствий при помощи датчиков расстояния; все это непотребство управляется через точку доступа, раздаваемую самим роботом, который выступает, в том числе, в качестве web-сервера, выдавая страницу управления в стандартный браузер, по запросу. stl-файлы на Thingiverse: https://www.thingiverse.com/thing:496...
stl-файлы на Cults: https://cults3d.com/en/3d-model/gadge...
Репозиторий на GitHub: https://github.com/TrashRobotics/Bala...
Основные детали: esp8266 NodeMCU v3; драйвер двигателей l298n; желтые одноосевые ардуино TT-мотор-редукторы; 2x 18650 Аккумуляторы и батарейный отсек для них MPU6050; SSD1306 128x64 I2C дисплей; 2x HC-SR04 датчики расстояния; тумблер KCD1-11; макетная плата 4x6 см (по желанию); детали корпуса. Крепеж: Шпилька M6x300 x2; Гайки-барашки DIN315 M6 x4; Шайбы M6 x4; Винт DIN7985 M3x35 x4; Винт DIN7985 M3x16 x8; Гайка DIN934 M3x0.5 x12; Шуруп DIN7982 3.5x32 x4; Шуруп DIN7982 3.5x9.5 x2; Шуруп DIN7982 2.2x9.5 x28; Шуруп DIN7981 2.2x9.5 x4; Шуруп DIN7981 2.9x9.5 x4; DIY self-balancing robot with WiFi smartphone browser control. stl-files on Thingiverse: https://www.thingiverse.com/thing:496...
stl-files on Cults: https://cults3d.com/en/3d-model/gadge...
GitHub repository: https://github.com/TrashRobotics/Bala...
Self-balancing robot for fun is capable of: actually, to balance; :) to ride and turn; to deviate from obstacles using distance sensors; all of it are controlled through an access point distributed by the robot itself, which acts, among other things, as a web server, issuing a control page to a standard browser upon request. Main parts esp8266 NodeMCU v3; motor driver l298n; yellow single-axis arduino TT-geared motors; 2x 18650 batteries and battery compartment; MPU6050; SSD1306 128x64 I2C display; 2x HC-SR04 dictance sensors; toggle switch KCD1-11; breadboard 4x6 см (if you'd like); body parts. Fasteners (length in millimeters): Stud M6x300 x2; Wing nut DIN315 M6 x4; Flat washer M6 x4; Screw DIN7985 M3x35 x4; Screw DIN7985 M3x16 x8; Hexagon nut DIN934 M3x0.5 x12; Self-tapping screw DIN7982 3.5x32 x4; Self-tapping screw DIN7982 3.5x9.5 x2; Self-tapping screw DIN7982 2.2x9.5 x28; Self-tapping screw DIN7981 2.2x9.5 x4; Self-tapping screw DIN7981 2.9x9.5 x4. 00:00 Вступление 00:57 Принцип балансировки 02:33 Демонстрация в CAD 03:32 Схема подключения 06:35 Немного пайки 07:48 Сборка 13:54 Прошивка и включение 16:49 Заключение

Смотрите также