Skip to content

hidvegarpi/Prog2_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Soyuz - Work in Progress

This project started with a simple idea, let's make a phone from an old radio. The radio, which from the design started, is from one of my old friend, who found it at a garbage disposal.

I will be thankful for any suggestions on how to improve the design.

Hardware

Needed for assembly

  • Programming
    • Arduino IDE
    • USB-C cable
  • Mounting material
    • Wire
    • Solder wire
    • Insulating tape
    • Heatshrink
  • Tools
    • Soldering iron
    • Wire cutter

The menu of the phone

  1. Main page (shows date, time, battery charge, temperature, signal strength)
  2. Contact list (saved contacts readed from flash memory of ESP32)
  3. Messages (you get a message, if you have a missed call)
  4. Restart (reboot the phone)
  5. Dial number (you can dial a number if you want to call without saving it)
  6. Save contact (save a phone number with a contact name)
  7. Delete contact (no need to explain)
  8. Change in call volume
  9. Change ringer volume

You can select the above menu items by pressing the sidebutton, the rotary encoder is used for scrolling between them. If the sidebutton is pressed, while on the main page, the backlight will turn OFF/ON. If the backlight is off, any input will be ignored except for one, the sidebutton is used to turn the backlight on again.

Schematics

Schematic
Main board
Schematic
Power management extension (will be updated)

3D render of internal components EARLY RENDERS

Early render
Early render
early.render.mp4

Rendering took around 13 hours.