LED BLE Hearty Necklace, Badge
What’s a hacker to do to profess his love for his dearest beloved? [Nitesh Kadyan] built his lady-love this awesome LED pendant – the LED BLE Hearty Necklace Badge.
The hardware is pretty vanilla by today’s hacker standards. An ATMega328p does most of the heavy lifting. An HM-11 BLE module provides connection to an Android mobile app. Two 74HC595 shift registers drive 16 columns of red LEDs and a ULN2803 sinks current from the 8 rows. The power section consists of a charger for the 320mAh LiPo and an LDO for the BLE module. All the parts are SMD with the passives mostly being 0603, including the 128 LEDs.
128 LEDs soldered wrong way around
[Nitesh] didn’t get a stencil made for his first batch of boards, so all the parts were painstakingly soldered manually and not in a reflow oven. And on his first board, he ended up soldering all of the LED’s the wrong way around. Kudos to him for his doggedness and patience.
The Arduino code on the ATmega is also quite straightforward. All characters are stored as eight bytes each in program memory and occupy 8×8 pixels on the matrix. The bytes to be displayed are stored in a buffer and the columns are left shifted fast enough for the marquee text effect. The Android app is built by modifying a demo BLE app provided by Google. The firmware, Android app, and the KiCAD design files are all hosted on his Github repository.
[Nitesh] is now building a larger batch of these badges to bring them to hillhacks – the annual hacker-con for making and hacking in the Himalayas. Scheduled for later this month, you’ll have to sign up on the mailing list for details and if you’d like to snag one of these badges. To make it more interesting, [Nitesh] has added two games to the code – Tetris and Snakes. Hopefully, this will spur others to create more games for the badge, such as Pong.
LED BLE Hearty Necklace, Badge
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(3)
- Engineer Feb 07,2022
- jorge guzman villaueva Feb 27,2021
- Alongkot Kingkaew Aug 03,2019
- 1 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
-
10design
-
10usability
-
10creativity
-
10content
More by leoloel
- VFD Clock IV-17-10 Digit - ATMEGA8 Часы на ИВ-17 - VFD Clock IV-17-10 Digit - ATMEGA8
- VFD Clock IV-27M, ИВ-27М. ESP8266 WiFi (universal board) - Right Rev:B Часы на VFD IV-27M, ИВ-27М индикаторе с WiFi, на основе универсальной платы VFD Clock ESP12(ESP8266)...
- VFD Clock IV-27M, ИВ-27М. ESP8266 WiFi (universal board) - Left Rev:B Часы на VFD IV-27M, ИВ-27М индикаторе с WiFi, на основе универсальной платы VFD Clock ESP12(ESP8266)...
- ESP8266 VFD clock IV-12 (ИВ-12) Flora is an open source ESP8266 VFD clock, you can make a 4-digit IV-22 variant or 6-digit IV-6 vari...
- Solder station T12 Combo STM32 | Main Board T12 - основная плата Solder station T12 Combo STM32 | Main Board T12 - основная платаAt the moment there are 3 different ...
- ESP8266 Matrix Clock (Main control board PCB (2 of 2)) Main features:ESP-12S as the main control, less peripheral circuitsDS3231MZ+ clock chip, accurate of...
- ESP8266 Matrix Clock (PCB (1 of 2)) Main features:ESP-12S as the main control, less peripheral circuitsDS3231MZ+ clock chip, accurate of...
- Волшебная трубка глаза 6Е1П - Magic Eye Tubes! 6E1P Magic Eye Tubes! I've designed a project to show off the Russian 6E1P magic eye tubes.All the comp...
- IceTube Clock Project IV-27M, ИВ-27М (Side PCB 11 pin) Side PCB 11 pin for IceTube Clock Main board Rev. 0.382 layer board of 1.10 x 1.02 inches (28.0 x 25...
- IceTube Clock Project IV-27M, ИВ-27М (Side PCB 15 pin) 13 Segment Clock side board with grids and elements 15 pins Version 0.3 for 13 digit IceTube clock R...
- IceTube Clock Project IV-27M, ИВ-27М (Main board Rev. 0.38) IV-27 IceTube clock Rev. 0.38 board operating on 5.25 volt supply2 layer board of 6.15 x 1.02 inches...
- BUILD THE NUMITRON - A SIX-DIGIT CLOCK IV-9 (ИВ-9) I suspect that for many of you the name Numitron is new, while for many others it will bring back (h...
- MakerBuino Clone PCB v1 Hi everyoneFirst of all i'm sorry for my english.http://legacy.gamebuino.com/forum/viewtopic.php?f=1...
- Vestamatic Trennrelais TR NM +/- (01054820) Technische Daten Steuerspannung: 230VAC Bemessungs-Sto?spannung: 2,5 kV Leistungsaufnahme: < 1 W ...
- N|Watch - DIY Digital Wristwatch v1.3 N|Watch - DIY Digital Wristwatch http://blog.zakkemble.co.uk/diy-digital-wristwatch/ The firmwar...
- POGO ISP v2, Micro for AVR POGO-ISP-Micro POGO ISP Micro is small and reliable programming adapter for AVR ISP. It needs small ...
- Arduino Nano V.3 Arduino Nano V.3 The Arduino Nano is a small, complete, and breadboard-friendly board based on the A...
- A USB-stick sized UPDI programmer UPDI Programmer StickThis is a USB-stick sized UPDI programmer, for programming Microchip's new 0-se...
-
-
-
-
-
-
3D printed Enclosure Backplate for Riden RD60xx power supplies
154 1 1 -
-