Final project development

Documentation and files

Gantt chart:

Click the image for a bigger version.

Sea Shell Version 1
Sea Shell Version 1 in Fusion

Development steps:

Spiral 1

STEP 1
ESP32+OLED+GPS Module
  • Wire and program a XIAO ESP32+OLED+GPS Module
  • Display GPS Coordinates: Latitude, Longitude, speed, altitude, number os satelites;
Documentation
STEP 2
Add MicroSD card module
  • Write coordinates to SD Card;
Documentation
STEP 3
Add temperature, Humidty sensor
  • Display Temperature, Humidity, Barometric pressure;
  • Documentation
STEP 4
Add Piezo buzzer
  • Make buzzer play music on fixed Coordinates;
Documentation
STEP 5
Add buttons
  • Add buttons and program different screens;
Documentation
STEP 6
Code functions
  • Code a stopwatch;
  • Code a timer;
  • Add time of day, day of the week, day of the year;
Documentation
STEP 7
Add a battery and a switch
  • Add a battery;
  • Add a swith to turn on and Off;
Documentation
STEP 8
Implement ESP32 sleep patterns for power conservation
  • Code sleep patterns for ESP32 to save battery power;
  • Add a battery indicator;
Documentation
STEP 9
Make PCB
  • Design PCB's
  • Mill PCB's;
  • Assemble PCB's;
Files
STEP 10
Design and print enclosures
  • 3D print enclosures for the two PCB and components;
Files
STEP 11
Laser cut acrylic cover
Files
STEP 12
Assembly
Documentation

BOM (bill of materials):

# Part Description Supplier Quantity Price Available
1 XIAO ESP32-C3 IoT mini development board Mauser 1 5.52€
2 GY-NEO6MV2 u-blox NEO-6M GPS module with antenna and built-in EEPROM Amazon ES 1 8€
4 OLED 0.96" Display 0.96", 128x64px with I2C Mauser 1 4,79€
5 BME280 Barométric pressure, temperature and humidty sensor Amazon ES 1 9.14€
6 HW-125 Micro SD Storage Board TF Card Reader Memory Shield Module SPI Amazon ES 1 1,70€
7 Piezo buzzer -- Fab Lab León 1 0
8 3D printer filament PLA Blend Pearl White Prusa 1KG 29.99€
9 PCB Fab Lab León 1 0
10 Battery 3.7v Aquário 1 8.80€
11 Switch Adrián Torres 1 0
12 MicroSD Card Amazon ES 1 4.56€
13 Resistors 0K Ohm Fab Lab León 6 0,10€
14 Ribbon IDC 6 pins female Fab Lab León 1 0,80€
15 Ribbon IDC male 6 pins connector Fab Lab León 2 0,35€
16 Dupon cables female to male Fab Lab León 10 1€
17 female pin connector 1x3 Fab Lab León 2 0,10€ (2x0,10€)
18 Touch sense Amazon ES 2 2x1,58€
19 Acrylic 3mm Fab Lab León 1 0.50€

Total cost: 75,50€;


PCB Schematics:

Part 1 / Main Board / Kicad Schematic, Fcut, Edge Cut Part 2 / Connections Board / Kicad Schematic, Fcut, Edge Cut
b

Programming:

Download Arduino Sketch code + Libraries

3D Models:

Download Shell body STL Download Shell bottom STL Download Shell lid STL Download OLED Touch Sense STL Download Shell complete project STEP

Laser cutting files:

Download Acrylic cover DXF laser cutting file

Vinyl cutting files:

Download Vinyl cutting DXG file Download Vinyl cutting SVG file

Discovery:

Collection of Datasheets & Pinouts, Papers & Articles, Tutorials & Libraries, Projects, Code, Links, etc...

Datasheets & Pinouts

Papers & Articles

Tutorials & Libraries

Projects

Code

Links