Animatronischer Grogu 2.0
🔸 Zu den anderen Teilen von "Animatronischer Grogu 2.0"
Elektronik
Grogus elektronisches Herz ist ein ESP32 32 von diymore , der die Steuerung der Servos und der Sounds, sowie die Wifi-Kommunikation mit Smartphones und Fernsteuerungen übernimmt.
Erste Versuche auf dem Breadboard:
Oben im Bild - Grogus ESP32:
Pinbelegung des ESP32
ESP32 PIN | Bauteil PIN | Bauteil |
---|---|---|
G13 | RXD | MP3 Player |
G14 | TXD | MP3 Player |
GND | GND | MP3 Player |
5V | VCC | MP3 Player |
G16 | RXD | STS Servos Bus |
G17 | TXD | STS Servos Bus |
GND | GND | STS Servos Bus |
G18 | RXD | SCS Servos Bus |
G19 | TXD | SCS Servos Bus |
GND | GND | SCS Servos Bus |
G22 | SLC | i²c Bus |
G21 | SDA | i²c Bus |
3.3V | VCC | i²c Bus |
GND | GND | i²c Bus |
G25 | Pin 1 | Aktions-Taster 1 |
GND | Pin 1 über 1kΩ Widerstand | Aktions-Taster 1 |
3.3V | Pin 2 | Aktions-Taster 1 |
G26 | Pin 1 | Aktions-Taster 2 |
GND | Pin 1 über 1kΩ Widerstand | Aktions-Taster 2 |
3.3V | Pin 2 | Aktions-Taster 2 |
5V | 5V out über Schottky-Diode | Spannungsquelle |
GND | GND | Spannungsquelle |
I²C-Bus
Geräte, die an den i²c Bus angeschlossen sind:
Grogus OLED-Display (rechts im Bild):
Filter-Schalter/-Taster mit Pull-Down-Widerstand
Die Filter-Schalter sind an den Pins G25 und G26 des ESP32 angeschlossen. Die Taster ist mit einem Pull-Down-Widerstand von 1kΩ verbunden, um den Pin auf GND zu ziehen, wenn der Taster nicht gedrückt wird.
Sound-Modul
Der Sound wird von einem YX5300 Serial MP3 Player-Modul erzeugt, das über eine serielle Schnittstelle mit dem ESP32 verbunden ist. Das Modul kann eine Micro-SD-Karte mit MP3-Dateien lesen und abspielen. Der ESP32 steuert das Modul über die serielle Schnittstelle und kann so die Wiedergabe von Sounds steuern.
Grogus Soundmodul (rechts im Bild):
Als Lautsprecher habe ich einen Waveshare 8Ω 5-Watt Lautsprecher verwendet, der über einen PAM8403 Verstärker an den Soundausgang des YX5300 Serial MP3 Player angeschlossen ist.
Grogus Lautsprecher und Verstärker:
Grogus Lautsprecher und Verstärker:
Spannungsversorgung
Die Stromversorgung des Grogu erfolgt im stationären Betrieb mit einem Netzteil und mobil über einen LiPo-Akku mit XT60 Stecker mit 7,4V 80C 5200mAh. Der Akku ist mit einer 5A Sicherung und einem Ein-/Ausschalter verbunden. Die Spannung wird über einen Step-Down-Wandler auf 5V heruntergeregelt, um die Elektronik zu versorgen. Zusätzlich wird die Spannung für die Servos über einen zweiten, leistungsstärkeren XL4016E1 Step Down Spannungswandler auf 6V heruntergeregelt. Die Spannungen werden auf Grogus Rücken über kleine 7-Segment-Displays angezeigt, um jederzeit prüfen zu können, ob die Spannungen stabil sind.
Stottky-Dioden
Die beiden Schottky-Dioden dienen dazu, am ESP32 die Spannungen des 5-Volt Step-Down-Wandlers und des USB-Kabels zu trennen, um zu verhindern, dass die Spannungen sich gegenseitig beeinflussen. Die eine Diode muss dazu leider in das USB-Kabel eingelötet werden, da man sonst nicht dazwischen kommt: