Commit 726590b9 authored by Nitek's avatar Nitek

Added wiring diagram

parent 47c84629
This diff is collapsed.
This diff is collapsed.
......@@ -12,7 +12,7 @@ This is how the first "test subject" reacted:
## The idea
When I was a little child I loved my tapes, vinyls and later CDs. Choosing my own music or listening to Pumuckl all day. Nowadays everything is available as MP3 which makes it hard for little kids to choose their own music. Since I wanted to give my son the same possibilities I decided to start this project:
Rfid-cards can the be assigned a folder containing MP3 files on a SD card, played when the card is put on the shelf. Using some creativity (and/or the Internet and a printer) those cards can be customized to represent their content, giving the kid the ability to distinguish them. A WiFi web interface gives you the ability to manage the files on the shelf and to program the cards.
Rfid cards can the be assigned a folder containing MP3 files on a SD card, played when the card is put on the shelf. Using some creativity (and/or the Internet and a printer) those cards can be customized to represent their content, giving the kid the ability to distinguish them. A WiFi web interface gives you the ability to manage the files on the shelf and to program the cards.
## Features
* Easy to use: kids proof!
......@@ -20,10 +20,19 @@ Rfid-cards can the be assigned a folder containing MP3 files on a SD card, playe
* Cheap: ~ 30€ depending on the parts you choose
* Easy to managed: Web interface to configure everything needed
## Repository structure
* /Fritzing contains the sources for the wiring diagram
* /RfidShelf Arduino/platformio sources for building the firmware
* /RfidShelf/build/ current firmware image
* /ShelfBoard KiCad source files for the shelf board pcb
* /ShelfBoard/gerber current shelf board gerber files
## Hardware
I tried a variety of hardware combinations both focusing on being cheap and easy to assemble. Based on that I can recommend a few setups, depending on your budget and your ability/willingness to solder. Most items can be bought on Aliexpress for a few bucks, the links are only meant to be an example.
### Common for all:
Some light soldering is required to attach the pin headers to the MFRC-522
* [Shelf (All Ikea Lack Shelfs and even Tables should work, but I only tried the one linked) ~6€](http://www.ikea.com/de/de/catalog/products/50282177/)
* [NodeMcu (make sure to get correct version, because the vary in size!) ~2,50€](https://www.aliexpress.com/item/V3-Wireless-module-NodeMcu-4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-for/32554198757.html)
* [MFRC-522 Rfid Reader ~1,50€](https://www.aliexpress.com/item/Free-shipping-MFRC-522-RC522-RFID-RF-IC-card-sensor-module-to-send-S50-Fudan-card/1623810751.html)
......@@ -34,7 +43,8 @@ I tried a variety of hardware combinations both focusing on being cheap and easy
* Jumper Wires
### Cheap (~30€)
Disclaimer: I had some noise issues with this version, probably due to all the wires flying around
Disclaimer: I had some noise issues with this version, probably due to all the wires flying around.
Some more light soldering is required to attach the pin headers to the amplifier.
* [Base plate for NodeMcu (also available as a kit including the NodeMcu) ~1,50](https://www.aliexpress.com/item/Nodemcu-base-plate-Lua-WIFI-NodeMcu-development-board-ESP8266-serial-port/32678372845.html)
* [VS1053 MP3 + SD Board ~6,50€](https://www.aliexpress.com/item/VS1053-VS1053B-MP3-Module-Breakout-Board-With-SD-Card-Slot-VS1053B-Ogg-Real-time-Recording-For/32809994212.html)
* [PAM8302 Amplifier ~1,00€](https://www.aliexpress.com/item/CJMCU-832-PAM8302-2-5W-single-channel-Class-D-Audio-power-amplifier-module-PAM8302A-development-board/32708571731.html)
......@@ -42,20 +52,33 @@ Disclaimer: I had some noise issues with this version, probably due to all the w
![RfidBoardBaseplate](images/baseplate.jpg)
### ShelfBoard based (~40€)
Same as the "cheap" version but instead of the base plate use the custom [ShelfBoard (~10,00€)](https://PCBs.io/share/z7aNg).
The ShelfBoard comes in 4 pack when ordered at PCBs.io, so if you build more shelves or share with someone else, the price is quite good. Components are the same as for the "cheap" version, but instead of the base plate use the following:
* [ShelfBoard (~10,00€)](https://PCBs.io/share/z7aNg).
* [2.54mm single row female pin header - 15 pin](https://www.aliexpress.com/item/Pitch-2-54mm-2-3-4-5-6-7-8-9-10-11-12-13-14/32793723098.html)
* [2.54mm single row right angle male pin header ](https://www.aliexpress.com/item/10Pcs-40Pin-2-54mm-Single-Row-Right-Angle-Pin-Header-Strip-kit/32664627220.html)
* [2.54 single row right angle female pin header - 10 pin](http://www.ebay.de/itm/Stk-5x-BUCHSENLEISTE-HEADER-10-polig-2-54mm-Abgewinkelt-Right-Angle-A1761-/262828334819?hash=item3d31ca1ee3:g:prkAAOSwImRYjcnX)
![RfidBoardTop](images/top.jpg)
![RfidBoardBottom](images/bottom.jpg)
### Easy (~45€)
The Adafruit board offers a good sound quality and already has an amp on board. Be sure to by the correct board, there is also a version without the amp, but a phone jack instead!
* [Base plate for NodeMcu (also available as a kit including the NodeMcu) ~1,50](https://www.aliexpress.com/item/Nodemcu-base-plate-Lua-WIFI-NodeMcu-development-board-ESP8266-serial-port/32678372845.html)
* [Music Maker FeatherWing w/ Amp ~30,00€](https://www.adafruit.com/product/3436)
* [Adafruit Music Maker FeatherWing w/ Amp ~30,00€](https://www.adafruit.com/product/3436)
* A MicroSD Card
![RfidBoardAdafruit](images/adafruit.jpg)
## Wiring
![Wiring](images/wiring.jpg)
(See /Fritzing folder for vector/svg version if this image)
## More Pictures
![Shelf](images/shelf.jpg)
![Shelf with speaker](images/shelfspeaker.jpg)
## Random Notes
* Instead of cards you can also use those blue key fob Rfid tags, like the one included in most MFRC-522 kits. Maybe you can "implant" it into a teddy or something similar.
* Neutrik NAUSB-W seems to be a great alternative for the USB port if manage to get it for a fair price at ebay. It fits a round whole and therefore is easier to mount into the shelf.
## Disclaimer
Everything in this project I did up to my best knowledge. Nevertheless this comes without guarantee. Do not hold me responsible in case something unexpected/undesired happens.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment