ublox_gps_planet
Parts
9 RGB LEDs - WS2812B
2 100k resistors - 0603
4 10uF capacitors - 0603
1 LED - any color 0603
4 10k resistors - 0603
1 ATtiny3216 - MCU
1 220uF capacitor - 3528 tantalum
1 2.2k resistors - 0603
1 SAM-M10Q - Low powered GPS
1 TPS7A0230 - 3.0v LDO SOT-23-5
4 .1uF capacitors - 0603
1 AO3413 - P-Channel Mosfet SOT-23-3
1 MMBT3904 - NPN Transistor SOT-23-3
2 metal buttons
1 47k resistors - 0603
1 IRLML6402 - P-Channel Mosfet SOT-23-3
1 LS14250 case - battery holder
1 LS14250 - battery
The circuit has a few parts: the ATtiny3216 MCU; a latching system to save power; the GPS; the RGB LEDs; and a battery. Many of these parts have drop-in replacements, and the small (0603) capacitors/resistors are generic.
I went with the ATtiny3216 because I wanted to solve the planet problem using only a sparse lookup table; some physics; and GPS provided latitude, longitude, and time. This MCU has a lot of community support, is cheap, easy to flash, and has I2C (the communication protocol needed for the GPS).
I chose the bigger ATtiny3216 over the more common ATtiny1616 (same footprint tho) because I was worried about memory and RAM space. After building it, I do think the ATtiny1616 would have been enough.
The AO3413 and MMBT3904 build the latching circuit. They provide a quick flow of power when the ON button is pressed, then the MCU latches on and keeps itself powered until the job is done.
The 220 µF capacitor and SAM-M10Q are for the GPS module and handling inrush current when the GPS turns on. The SAM-M10Q is expensive (about $15 USD) and is often sold out, but I usually can find it by checking most big-name distributors.
The LS14250 is an odd 3.6 volt battery because i googled "what is the smallest, most powerful battery". The IRLML6402 helps protect the circuit if the battery snaps in backwards. The GPS data sheet says it works best at 3.0 volts, so I used a TPS7A0230 - a 3.0v LDO. There are many drop-in replacements for the TPS7A0230.
The 9 RGB LEDs can get bright and use a lot of current. The open-source library tinyNeoPixel.h lets you choose brightness levels from 0 to 255. I usually keep brightness levels under 50 to keep the current down. Don't turn all 9 LEDs at (R=255, G=255, B=255), instead white should be (R=20, G=20, B=20).
ublox_gps_planet
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(2)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Engineer
-
ublox_gps_planet
Parts9 RGB LEDs - WS2812B2 100k resistors - 06034 10uF capacitors - 06031 LED - any color 06034 10k ...
-
latch_eInk
https://www.instructables.com/E-Ink-ternal-Countdown-Display/My goal was to make a portable display ...
-
esp32_fft_fixed
https://www.instructables.com/Esp32-Digital-I2S-Microphone-and-Tft-Display-Dev-B/An ESP32 dev board ...
-
rfm69_battleship_battery
Radio Battleship game with a SAMD21 chip, 64 bi-color LED display, and an RFM69 radiohttps://www.ins...
-
W775378ASH83_boost_v2
https://www.instructables.com/Worlds-Smallest-DC-Power-Supply/World’s Smallest (unofficially?) DC Po...
-
sbp2_share
https://www.instructables.com/BattLedRadio-the-LED-Radio-Battleship-SAMD21-Editi/The final build inc...
-
atiny_1616_gamer
detailed instructions here: https://www.instructables.com/RGB-LED-Pocket-Gamer/This project is a exa...
-
attiny_currnet_sensor
A pocket sized board that easily measures a test circuit’s current usage and comes with a convenient...
-
satscreen2
This is a simple screen that shows where the planets and the ISS are. It displays their latitude and...
-
ornament_deepsleep_v2_58_4
PCB for an ornament GIF player
-
Radio_feather_doomsday_v3
Using LoRa radio chips with microprocessors, they send and receive text messages. Helps get practice...
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
516 3 4 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
507 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
707 0 1 -
-
mammoth-3D SLM Voron Toolhead – Manual Drill & Tap Edition
685 0 1 -
-
AEL-2011 Power Supply Module
1362 0 2 -
AEL-2011 50W Power Amplifier
1242 0 2







