STM32 Walkie Talkie
This is a STM32 Walkie Talkie made using LoRa along with a display
Devlog
Added the cutouts for putting the LEDs for getting all the status of RX TX and a general led for debugging and stuff along with a 3 pin rgb 3mm led for charging status
Added the cutouts for the PTT button Antenna along with the charging with type C. Also added chamfers for using counter sunk scrw to make it look better from the outside
designed the top portion of the design i designed a mesh for the speaker also perfecting the positioning such that everything fits together took some time but eventually got to it
Starte out by figuring out how the actual thing is gonna look and came up with the initial cad desogn and will work my self up setting this as the base line
Added the Silkscreen for the connectors status leds and etc along with resolving all the DRC errors
Completed the first phase of routing all the traces i am trying to stick to 2 layers only to keep the costs down.
Assigned all the components with their respective footprints along with arranging the components to on board to their respective position for the current best wirings might change in the future but i have arranges it such that i can have all the other components as detachable so i had to place the JST pins at the edge of the case i currently am using the 6p variant of the type c connector but in the future i might change it to make the usb port more accessible in case i face some difficulty designing the body of the walkie
I added a few more pins for push to talk and a voltage divider for reading the battery level and display it so i had to once again modify the stm32 cube mx by defining more pins along with cleaning up the schematic and make it look better and pretty so its clearer to read and understand.
Made the Power circuit of the Board added the tp4056 along with the connection of the rest of hte protection circuit along with adding the 3.3v regulator ic
I modified the STM32 pin configurations for my purposes along with adding the crystal Oscillator circuit along with some change of plans of using teh mcp73831 ic for charging i will using the good old TP4056 since i would like to have 2 output pins from the charging IC to display on the LCD about the status however will continue the wiring later
also completed the wiring to crystal oscillator by reading the AN2867 refence sheet by ST
made a symbol for the LCD module along with figuring out the power requirements of the walkie talkie
i will be using 1s li-ion battery to power the circuit of 2500mah capacity and it will give a total of about 20 hrs of backup and the power regulation will be done using MIC5219 3.3 and the battery ill be charged using MCP73831 and paired with the usual FS8205A along with DW01A ic
Made the Basic and required circuit for both the mic and Speaker Amp along with pin assignment of the lora module had to read the data sheet of the MAx9814 and Max98357a ics and make the circuit
Used STM32CubeMX to assign the peripheral and update the schematic according to that
So its my first time working with STM32 so i had to learn a lot about everything as how it work what it is etc along with what is the minimum circuit and everything else and completely understand what is needed to be done exactly so it went on a number of days few hours each and finally after watching videos and tutorials i came up with this basic circuit to atleast get the board booted up I didnt want to randomly get make a circuit by copying a circuit online i wanted to learn so i could make anything i want without any problem also my first chip that i chose to work on is STM32F411RET6 its just the best combo of powerful enough for a walkie talkie and at the same time cheap next up i will be working on the peripherals i need to add to it using stm32cubemxx
another thing done is to plan out exactly what i need in my walkie talkie here is what i will use
- STM32 as the main brain
- SX1278 as the radio module
- MAX9814 as the mic amp
- MAX98357A as the speaker amp