
MeshtasticNode BQ25185
h0lad/SolarMeshtasticNode
This is a Meshtastic Solar Node PCB based on the Heltec HT-CT62 and the linear solar charge controller TI BQ25185.

An MP3Player for my personal uses
MP3Player is an open-source printed circuit board by JudasLilith, from the JudasLilith/MP3Player repository on GitHub. It is a 4-layer board of 45 × 75.9 mm with 10 parts on 49 nets, routed with 101 tracks and 8 vias.
It is built around the DFR0299 and BH-18650-A1AJ005. Its parts include 2 ICs and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.
.png)
Yet another MP3 Player, based on the DFRobot player. made for Hack Club Fallout(woohoo!!)

Last year, the state of texas passed a law banning phones in all public schools. This came as a devastating effect for people who used their phones for academic purposes and people who listened to music in their free time. This situation made me find ways to listen to my playlist, and prompted me to make this project.
This project is highly influenced from other similar projects, such as:
The MP3Player works by using the DFrobot DFPlayer, where all the songs are stored inside a microSD card. Each of the files have a specific 4-digit number, and those are used to find or traverse through the music.

| Name | Link | info |
|---|---|---|
| DFRobot MP3 Player module | original seller | lwk, clones do not matter just get cheap clones from Aliexpressor or sumn |
| SD card | amazon link | any type of SD card will do, this was what I was just used. |
| custom PCB board | inside the step file | Will add the files in a minute |
| SSD1036 | amazon link for bulk | Anything is fine, just make sure it's compatible with the Adafruit display library |
| 4 Buttons (depending on what kind of keys you want, alter the kicad pcb file) | N/A | I personally just use the common button keys on almost every arduino kits |
| 6 M2 nuts | amazon link | Any M2 nuts and bolts will do, just make sure that the nuts are at least 4.5mm on each parallel side. |
| 3 M2-5mm Bolts | use above link | For the bottom plate of the casing |
| 3 M2-15mm Bolts | use above link | For connecting the middle casing, along with the top casing. |
| 1 18650 Cell | amazon link | they normally sell in bulk, there probably are better ways for you to source these parts. |
Depending on the pack, make sure that you have a method to cut out the leeway remain of the bolts.
You can add Custom music to your file, just inside the ./firmware/Music&Script/ for a python file, that would let you import the list yourself and then number them on your own. Make sure that the files are in place for the python scripts, and then run the scripts. The script name is "updater.py"
Further information about the DFRobot Module can be found here.
First, make a gerber file with the KiCad files and solder each one in this order:
The DFPlayer-
The Battery Holder -
Arduino Nano-
The Screen-
The Buttons
Be sure to print the casing, and have some way to tighten nuts and bolts.
CAD file Link: https://cad.onshape.com/documents/ecd8843b791ff5437d08f02d/w/4fa01a5ba4f86aa9473803eb/e/f34659960ea4cbceb5ca3625

in flashing the code, do as you will with any microcontroller by connecting to the Arduino IDE, maintain a connection, and press flash.
Press the up button to toggle stop and play.
The Right Button passes through each music, and the Left button goes to the previous music
The Up + Right button to increase volume, the Down + Left button to decrease it.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Switch_Tactile_ESwitch | PCM_SparkFun-Switch:Push_SMD_6.2x6.2mm | SWDown1, SWLeft1, SWRight1, SWUp1 |
| 1 | 3.5mm TRRS | PCM_SparkFun-Connector:Audio_Jack_3.5mm_TRRS_SMD_RA | J1 |
| 1 | Arduino_Nano_Socket | PCM_arduino-library:Arduino_Nano_Socket | A1 |
| 1 | BH-18650-A1AJ005 | JLCImport:BH-18650-A1AJ005 | BT2 |
| 1 | DFR0299 | Library:MODULE_DFR0299 | U1 |
| 1 | DM-OLED096-636 | Library:MODULE_DM-OLED096-636 | U2 |
| 1 | TP4056Module | Library:TP4056Module | M1 |
It measures 45 × 75.9 mm and has 4 copper layers, 1.6 mm thick.
10 parts, built around the DFR0299 and BH-18650-A1AJ005. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the JudasLilith/MP3Player repository on GitHub, at the commit this page was made from: the board is hardware/MP3Player.kicad_pcb and its schematic hardware/MP3Player.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask JudasLilith before reusing the design.

h0lad/SolarMeshtasticNode
This is a Meshtastic Solar Node PCB based on the Heltec HT-CT62 and the linear solar charge controller TI BQ25185.





Animal-Crate/Animal-Crate
This is a public repository for the Animal Crate project. Please review the README for more information.

MelexinVN/bs_kombo_bs
Электронная беспроводная система для проведения интеллектуальных игр на микроконтроллерах stm32 и радиомодулях nrf24l01+.

BamdadKh/ArduinoLightsaber
A lightsaber prop built around an Arduino Nano on a custom PCB. It has a 144-LED blade, sound from a DFPlayer Mini, swing detection with an MPU-6050, a small OLED and two buttons. I built it for a Halloween costume.