Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ernestum/tingledongleserver
An ESP32 Web GUI for a bunch of vibration motors on shift registers.
https://github.com/ernestum/tingledongleserver
arduino esp32 esp32-arduino
Last synced: 21 days ago
JSON representation
An ESP32 Web GUI for a bunch of vibration motors on shift registers.
- Host: GitHub
- URL: https://github.com/ernestum/tingledongleserver
- Owner: ernestum
- License: gpl-3.0
- Created: 2021-05-09T21:19:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-05-15T21:37:38.000Z (over 3 years ago)
- Last Synced: 2024-10-28T07:56:18.696Z (2 months ago)
- Topics: arduino, esp32, esp32-arduino
- Language: C++
- Homepage:
- Size: 3.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TingleDongle Server
A webserver for the ESP32, that allows to control vibration motors attached to chained shift registers aka TingleDongles:
![TingleDongle Hardware](resources/Overview.png)
## Usage
Step | QR Code
------------------------------------------------------------ | ------------------------------------------------------------
Log into the TingleDongle Servers WLAN called `Tingledongle` using the password `tingletingle`. You can use the QR code. | ![Login with QR code](https://zxing.org/w/chart?cht=qr&chs=230x230&chld=L&choe=UTF-8&chl=WIFI%3AS%3ATingledongle%3BT%3AWPA%3BP%3Atingletingle%3B%3B)
You will find the GUI at http://tingledongle.local or alternatively at http://192.168.4.1. Here you can set the motor power and toggle individual motors as well as all motors together. | ![Web UI](https://zxing.org/w/chart?cht=qr&chs=350x350&chld=L&choe=UTF-8&chl=http%3A%2F%2F192.168.4.1)
You can make the ESP32 log into your home WLAN by clicking "Changle WLAN". This way you can access the internet and control the vibration motors at the same time. | ![Change WLAN](https://zxing.org/w/chart?cht=qr&chs=350x350&chld=L&choe=UTF-8&chl=http%3A%2F%2F192.168.4.1%2Fauth)## Pin Layout
SPI is used to pipe data to the shift registers.
PWN on a separate enable line controls the motor power for all motors together.Function | Number
---------|-------:
Enable | 17
MOSI | 23
Clock | 19
Chip Select | 16