Chapters

Personal Project

LoRA Messenger

I started this project with the goal of learning how to use the ESP32 Microcontroller. with the help of youtube and ChatGPT, I created "Brolocator" a device that allows you to send messages over long distances without internet. It can also perform crude Full-Duplex 2-Way Voice transmissions within range of ESP-NOW.

Demo Video

Functionality

- Use LoRA for long distance messaging
- 2-Way Voice communication when in range of ESP-NOW
- Powered off of rechargeable LiPo batteries
- 2 Displays cuz its cool
- A mode for range testing
- Decent & simple to use UI

Project Development

Brolocator is my first deep dive into the microcontrollers, it was also my first attempt at designing a PCB. I used PlatformIO to code the ESP32, and with some help from Youtube and ChatGPT, I was able to learn how use each component to create the Brolocator.

Developement of the Brolocator

Coding

Based on my research, PlatformIO was the best coice for developing code for the ESP32. You can download the PlatfornIO Project HERE

PCB Design

I used KiCAD to design a PCB for all the components to go on. You can download the KiCAD files HERE

Schematic Board

3D Design

I used Onshape to design a Case for the board. You can get the files HERE

3D model of the Brolocator case Design iterations Learning from design failures

Assembly

Assembly of all components together

All components soldert to the PCB and working Fitting PCB into case Complete