An open API service indexing awesome lists of open source software.

https://github.com/pink0d/geekshield

Power Functions and GeekServo shield for ESP32
https://github.com/pink0d/geekshield

arduino bluetooth esp32 lego

Last synced: 4 months ago
JSON representation

Power Functions and GeekServo shield for ESP32

Awesome Lists containing this project

README

          

# GeekShield
GeekShield is a DIY shield for ESP32 with Power Functions and GeekServo motors support

[![GeekShield board](https://i.postimg.cc/nsvQcyZ2/IMG-9978-thumb.jpg)](https://postimg.cc/nsvQcyZ2)

YouTube [demo 1](https://www.youtube.com/watch?v=nqUzDYmt8Ac), [demo 2](https://www.youtube.com/watch?v=292cAnSWLGk)

[Заказать готовый GeekShield можно через VK](https://vk.com/legolabs)

# Features
- Classic bluetooth gamepad support (Dualshock 4, DualSense, Xbox Wireless Controller and many others)
- Direct bluetooth connection (no iOS/Android apps needed)
- 2x Power Functions ports, maximum 1.5A at peak per channel (2x Buggy Motors can be used together)
- 5x classic servo (3-wire) connectors *(only 1 GeekServo can be controlled when using with PF motors)*.
- Pluggable 2S LiPo battery
- Battery discharge protection
- Ready to use Arduino Library for easy programming with Arduino IDE

# Wiki

Information about GeekShield is available in [wiki](https://github.com/pink0D/GeekShield/wiki)
- [Hardware](https://github.com/pink0D/GeekShield/wiki/Making-the-GeekShield)
- [Code example](https://github.com/pink0D/GeekShield/blob/main/examples/GeekShieldDIY/GeekShieldDIY/GeekShieldDIY.ino)

# License
- GeekShield is open source and licensed under the MIT License
- Bluepad32, on which the GeekShield greatly depends, is also open source, licensed under Apache 2.
- However, Bluepad32 depends on the BTstack made by BlueKitchen GmbH. BTStack is free to use for personal open source projects, but commercial for other uses

# Contacts
EMail: [pink0D.github@gmail.com](mailto:pink0d.github@gmail.com)