▲ 86 r/esp32

Testing My DIY ESP32-S3 Walkie-Talkie Prototype

In this video, I’m testing a walkie-talkie prototype based on the ESP32-S3. Using the ESP-NOW protocol, I achieved instant and stable communication. While the audio quality isn’t perfect every time, it demonstrates the core functionality and potential of the device. I’d love to hear your thoughts in the comments

u/twintowers-killer — 1 day ago

Esp32-s3 ile Walkie-Talkie Telsiz (ESP-NOW Tabanlı)

Projede ESP32-S3 Super Mini, INMP441 mikrofon ve MAX98357A amfi kullandım. Ses, ESP-NOW üzerinden internet veya Wi-Fi ağına ihtiyaç duymadan gerçek zamanlı olarak diğer cihaza iletiliyor. Butona basıp konuşuyorsunuz, karşı taraftan anında duyuluyor.

Hâlâ geliştirmeye devam ediyorum. Ses kalitesini artırmak, gecikmeyi azaltmak istiyorum.

u/twintowers-killer — 7 days ago

I built a DIY ESP32-S3 Walkie-Talkie using ESP-NOW (No Wi-Fi Router Required)

After a few weeks of development, I finally finished my DIY digital walkie-talkie.

Hardware

•	ESP32-S3 Super Mini

•	INMP441 I2S MEMS microphone

•	MAX98357A I2S audio amplifier

•	Push-to-Talk button

•	18650 Li-ion battery

•	TP4056 charging module

•	Speaker

Features

•	ESP-NOW peer-to-peer communication

•	Push-to-Talk (PTT)

•	Real-time digital voice transmission

•	Battery powered and rechargeable

•	No Wi-Fi router or internet required

•	Fully custom hardware and firmware

The audio is captured through the INMP441, transmitted over ESP-NOW, and played back through the MAX98357A amplifier on the receiving device.

I’m planning to improve it further by adding:

•	Better audio compression

•	Encryption

•	Mesh networking

•	OLED display

•	Battery level indicator

This project taught me a lot about I2S audio streaming, ESP-NOW timing, buffering, and low-latency wireless communication.

I’d love to hear your suggestions or ideas for improvements!

u/twintowers-killer — 8 days ago

I built a DIY ESP32-S3 Walkie-Talkie using ESP-NOW (No Wi-Fi Router Required)

After a few weeks of development, I finally finished my DIY digital walkie-talkie.

Hardware

•	ESP32-S3 Super Mini

•	INMP441 I2S MEMS microphone

•	MAX98357A I2S audio amplifier

•	Push-to-Talk button

•	18650 Li-ion battery

•	TP4056 charging module

•	Speaker

Features

•	ESP-NOW peer-to-peer communication

•	Push-to-Talk (PTT)

•	Real-time digital voice transmission

•	Battery powered and rechargeable

•	No Wi-Fi router or internet required

•	Fully custom hardware and firmware

The audio is captured through the INMP441, transmitted over ESP-NOW, and played back through the MAX98357A amplifier on the receiving device.

I’m planning to improve it further by adding:

•	Better audio compression

•	Encryption

•	Mesh networking

•	OLED display

•	Battery level indicator

This project taught me a lot about I2S audio streaming, ESP-NOW timing, buffering, and low-latency wireless communication.

I’d love to hear your suggestions or ideas for improvements!

u/twintowers-killer — 8 days ago
▲ 122 r/esp32

I built a DIY ESP32-S3 Walkie-Talkie using ESP-NOW (No Wi-Fi Router Required)

After a few weeks of development, I finally finished my DIY digital walkie-talkie.

Hardware

•	ESP32-S3 Super Mini

•	INMP441 I2S MEMS microphone

•	MAX98357A I2S audio amplifier

•	Push-to-Talk button

•	18650 Li-ion battery

•	18650 charging module

•	Speaker

Features

•	ESP-NOW peer-to-peer communication

•	Push-to-Talk (PTT)

•	Real-time digital voice transmission

•	Battery powered and rechargeable

•      No Wi-Fi router or internet required

•	Fully custom hardware and firmware

The audio is captured through the INMP441, transmitted over ESP-NOW, and played back through the MAX98357A amplifier on the receiving device.

I’m planning to improve it further by adding:

•	Better audio compression

•	Encryption

•	Mesh networking

•	OLED display

•	Battery level indicator

This project taught me a lot about I2S audio streaming, ESP-NOW timing, buffering, and low-latency wireless communication.

I’d love to hear your suggestions or ideas for improvements!

u/twintowers-killer — 8 days ago

I Built a DIY ESP32 Flight Controller Running ESP-FC

After a few weeks of experimenting, I finally got my homemade flight controller running with ESP-FC and Betaflight compatibility.

Hardware:

•	ESP32-S3

•	MPU6050 IMU

•	Custom perfboard PCB

•	ESP-FC firmware

The board is currently recognized by Betaflight Configurator, the gyro data is working correctly, and sensor movement is reflected in real time.

My goal is to build a complete quadcopter around this controller and see how far an ESP32-based FC can go compared to traditional STM32 flight controllers.

There is still a lot of work ahead:

•	ESC integration

•	Receiver setup (ELRS)

•	PID tuning

•	Flight testing

The entire project is being built from scratch, including the hardware assembly.

Any recommendations, tips, or experiences with ESP-FC are welcome.

Photo of the current prototype attached.

u/twintowers-killer — 21 days ago
▲ 114 r/esp32projects+1 crossposts

I Built a DIY ESP32 Flight Controller Running ESP-FC

After a few weeks of experimenting, I finally got my homemade flight controller running with ESP-FC and Betaflight compatibility.

Hardware:

•	ESP32-S3

•	MPU6050 IMU

•	Custom perfboard PCB

•	ESP-FC firmware

The board is currently recognized by Betaflight Configurator, the gyro data is working correctly, and sensor movement is reflected in real time.

My goal is to build a complete quadcopter around this controller and see how far an ESP32-based FC can go compared to traditional STM32 flight controllers.

There is still a lot of work ahead:

•	ESC integration

•	Receiver setup (ELRS)

•	PID tuning

•	Flight testing

The entire project is being built from scratch, including the hardware assembly.

Any recommendations, tips, or experiences with ESP-FC are welcome.

Photo of the current prototype attached.

u/twintowers-killer — 21 days ago

ESP-FC ile Sıfırdan Uçuş Kontrol Kartı Geliştiriyorum

Bir süredir üzerinde çalıştığım ESP32 tabanlı uçuş kontrol kartımı sonunda çalıştırmayı başardım.

Kullandığım donanımlar:

• ESP32-S3

• MPU6050 IMU

• Delikli pertinaks üzerine el yapımı devre

• ESP-FC firmware

Şu an kart Betaflight tarafından tanınıyor, jiroskop verileri düzgün okunuyor ve kartı hareket ettirdiğimde Betaflight üzerindeki model gerçek zamanlı olarak tepki veriyor.

Bir sonraki hedefim bu kartı kullanarak tamamen çalışan bir quadcopter oluşturmak. Klasik STM32 tabanlı uçuş kontrol kartlarına karşı ESP32’nin ne kadar başarılı olabileceğini görmek istiyorum.

Sıradaki aşamalar:

• ESC bağlantıları

• ELRS alıcı entegrasyonu

• PID ayarları

• İlk uçuş testleri

Projenin hem donanımını hem de yazılımını kendim geliştiriyorum. ESP-FC kullanan veya benzer projeler yapanların tavsiyelerini duymak isterim.

Fotoğrafta mevcut prototip kartı görebilirsiniz.

u/twintowers-killer — 21 days ago

DIY BW16 + ST7735 + 3 Buttons R4TKN Firmware Build

Finished my DIY BW16 project running R4TKN firmware on an RTL8720DN-based board.

Hardware used:

•	BW16 (RTL8720DN)

•	1.8” ST7735 TFT display

•	3 tactile buttons

•	Custom wiring and enclosure

The firmware provides a TFT-based interface controlled entirely with the three buttons. The build uses the BW16’s dual-band Wi-Fi capabilities (2.4 GHz and 5 GHz) together with the ST7735 display and button navigation system. 

This project was built for learning embedded systems, hardware integration, and wireless network security concepts in a controlled lab environment.

I designed and assembled the hardware myself, including the display and button connections.

Any suggestions for improvements or future features are welcome!

u/twintowers-killer — 29 days ago

R4TKN FİRMWARE-BW16

BW16, ST7735 TFT ekran ve 3 adet buton kullanarak R4TKN firmware yüklü taşınabilir bir cihaz yaptım.

Donanım:

• BW16 (RTL8720DN)

• ST7735 TFT ekran

• 3 adet buton

• Özel bağlantılar ve lehimleme

Menü tamamen TFT ekran üzerinden kontrol ediliyor ve tüm gezinme 3 buton ile sağlanıyor. Projenin amacı gömülü sistemler, kablosuz ağlar ve donanım geliştirme konusunda kendimi geliştirmekti.

Cihazın tasarımı, bağlantıları ve montajı tamamen bana ait. İleride batarya göstergesi, daha kompakt kasa düşünüyorum yorumları beklemedeyiz..

u/twintowers-killer — 29 days ago

DIY ESP32 + LoRa GPS Tracker (NEO-6M + ILI9341 TFT) – Long Range Offline Tracking System

Hi everyone,

I wanted to share a GPS tracker project I’ve been working on using an ESP32 and LoRa communication. The goal was to create a compact, low-cost, long-range tracking device that works completely offline.

Hardware Used

•	ESP32

•	LoRa RA-02 module

•	NEO-6M V2 GPS module

•	ILI9341 2.8” TFT display

How it Works

The ESP32 reads live GPS data from the NEO-6M module and transmits the coordinates over LoRa. Another ESP32 receives the data and displays it on the TFT screen along with telemetry information such as:

•	GPS status

•	Satellite count

•	RSSI / signal strength

•	Live coordinates

Features

•	Long-range communication using LoRa

•	No internet required

•	Portable and low-power design

•	Real-time GPS tracking

•	Custom TFT interface

Project Goal

This project is mainly focused on creating an affordable offline tracking system for outdoor use, experiments, and learning more about LoRa communication systems.

The project is still under development, and I’m currently improving the UI and optimizing power consumption.

u/twintowers-killer — 1 month ago
▲ 9 r/esp32

DIY ESP32 + LoRa GPS Tracker (NEO-6M + ILI9341 TFT) – Long Range Offline Tracking System

Hi everyone,

I wanted to share a GPS tracker project I’ve been working on using an ESP32 and LoRa communication. The goal was to create a compact, low-cost, long-range tracking device that works completely offline.

Hardware Used

•	ESP32

•	LoRa RA-02 module

•	NEO-6M V2 GPS module

•	ILI9341 2.8” TFT display

How it Works

The ESP32 reads live GPS data from the NEO-6M module and transmits the coordinates over LoRa. Another ESP32 receives the data and displays it on the TFT screen along with telemetry information such as:

•	GPS status

•	Satellite count

•	RSSI / signal strength

•	Live coordinates

Features

•	Long-range communication using LoRa

•	No internet required

•	Portable and low-power design

•	Real-time GPS tracking

•	Custom TFT interface

Project Goal

This project is mainly focused on creating an affordable offline tracking system for outdoor use, experiments, and learning more about LoRa communication systems.

The project is still under development, and I’m currently improving the UI and optimizing power consumption.

u/twintowers-killer — 1 month ago

ESP32 + LoRa GPS Tracker (NEO-6M + ILI9341) – Offline uzun menzil takip sistemi

Kendi geliştirdiğim bir GPS tracker projesini paylaşmak istiyorum. Sistem tamamen düşük maliyetli bileşenlerle oluşturuldu ve özellikle uzun menzil, offline haberleşme ve taşınabilir takip amacıyla tasarlandı.

Kullandığım bileşenler:

•	ESP32 (ana kontrolcü)

•	LoRa RA-02 (uzun menzil veri iletimi)

•	NEO-6M GPS modülü

•	ILI9341 2.8” TFT ekran

Sistem nasıl çalışıyor:

Cihaz GPS modülünden anlık konum verisini alıyor ve bunu LoRa üzerinden alıcı cihaza iletiyor. Alıcı tarafta ESP32, gelen veriyi TFT ekranda harita benzeri bir arayüz ile gösteriyor. Aynı zamanda RSSI ve bağlantı durumu gibi telemetri bilgileri de takip edilebiliyor.

Amaç:

•	İnternet olmadan konum takibi

•	Uzun menzilli (LoRa tabanlı) haberleşme

•	Kompakt ve düşük güç tüketimli GPS tracker sistemi geliştirmek

Teknik Notlar:

Eğer sistemde lora ve spı bir ekran kullanacaksanız spı hatlarını farklı seçin çakışma durumunda çok sorun yaşayabilirsiniz.

Ekran konusunda güç tüketimi ve işlem yükünü olabildiğince optimize etmeye çalışın aksi durumda gps gibi diğer bileşenler doğru çalışmayacaktır

Genel Notlar:

Bu proje tamamen hobi amaçlıdır ve sürekli geliştirilmektedir. Şu an temel veri aktarımı ve görselleştirme stabil çalışıyor, sonraki adımda daha optimize güç yönetimi ve daha iyi UI planlıyorum.

u/twintowers-killer — 1 month ago
▲ 24 r/esp32projects+1 crossposts

I added a battery and solar panel to the weather station I previously built using Lora ESP32 and BME280, and now I have freedom of movement.

u/twintowers-killer — 2 months ago

Lora ra01, esp32, bme280 ve oled ekran kullanarak bir wx istasyonu kurdum.

Aslında burdaki amacım internet veya şebeke ihtiyacı duymadan veri aktarımını kilometrelere çıkarmak. Bu endüstriyel alanlarda tarım alanlarında oldukça faydalı olabilir. Ayrıca deepsleep modu ile güç tasarrufu sağlayarak uzun süreli kullanım için tasarladım.

Peki bunu nasıl yapabildim şöyle anlatayım. Çok kısıtlı bir malzeme listesi ile harika bir iş oldu diyebiliriz sadece 4 kalem malzeme ile bu devreleri yapmak mümkün.

Alıcı tarafında.

1-Esp32

2-Lora ra01

3-0.96” Oled

Verici tarafında,

1-Esp32

2-Bme280

3-Lora ra01

İlerleyen süreçte verici kısmının mobilitesini tam anlamıyla sağlayabilmek adına pil devresi, güneş paneli ve 3D baskı kutusunu ekleyeceğim.

Mutlu çalışmalar dilerim…

u/twintowers-killer — 3 months ago