Cable Manager

by jarmoCluyse in Circuits > Raspberry Pi

308 Views, 1 Favorites, 0 Comments

Cable Manager

kasr.jpg

As an IT student, everyone comes askeing me for a cable for their phone, for internet, ...

So I wanted a easy way for them to find the cable they need without my help. That's why i created the cable manager.

This concept is being developed as a final project within the first year of multimedia and communication technology, at Howest Kortrijk, Belgium.

The Materials

materials.png

Electronics:

  1. Raspberry pi 3 - kit
  2. pcf8574
  3. optic sensors
  4. diod
  5. addressable Neopixel RGB leds
  6. +100m 0.50 black cable
  7. lcd display
  8. button
  9. potentiometer
  10. resistors
  11. rfid-rc552
  12. DC 5V power supply
  13. c13 mount
  14. power cord

Casing:

  • a lot of wooden plates
  • silicon
  • hinge
  • nails
  • screws

Tools:

  • solding iron
  • pencil
  • ruler
  • saw
  • hammer
  • glue gun

Making the Closet

IMG_0599.jpg
IMG_0596.jpg
IMG_0609.jpg
IMG_4486.JPG

i made the closet out of wood but you can choose the material yourselfs.

Making the Circuit

schema.PNG
fritzing.PNG
IMG_4537.jpg
IMG_4580.jpg
IMG_4603.jpg

In Step 2 we are going to make the basics electronics for this project. You take all the electronic materials from step one and put it together like the photo above. Use the schema to make a exact copy of the circuit.

for a better working of the optic sensors, I took the LED's from the pcb and aimed them at eachother. they work in reverse but the range significantly increases.


Create a Database

database.png

It is important to store your data. I did this with a mariadb database, so I can secure my data (with a personal account) and keep it organized. You can find my ERD from my database and a sql file to export the database.

Downloads

Designing the Website

I used the program adobeXD ma make a wireframe for the web page. The adobeXD file is included here in the step.

When That was done i made the site with html

Downloads

Write Backend

I wrote my backend in python. I used socketio and flaskserver to make a connection between the website and backend. you can find all my code in deze link githublink