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
- Host: GitHub
- URL: https://github.com/pink0d/geekshield
- Owner: pink0D
- License: mit
- Created: 2025-01-27T21:56:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-14T16:09:55.000Z (over 1 year ago)
- Last Synced: 2025-03-27T23:15:44.215Z (over 1 year ago)
- Topics: arduino, bluetooth, esp32, lego
- Language: C++
- Homepage:
- Size: 956 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GeekShield
GeekShield is a DIY shield for ESP32 with Power Functions and GeekServo motors support
[](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)