Taula de continguts:

Organitzador d'escriptori amb rellotge LED Matrix i Bluetooth: 7 passos
Organitzador d'escriptori amb rellotge LED Matrix i Bluetooth: 7 passos

Vídeo: Organitzador d'escriptori amb rellotge LED Matrix i Bluetooth: 7 passos

Vídeo: Organitzador d'escriptori amb rellotge LED Matrix i Bluetooth: 7 passos
Vídeo: Основы горизонтально масштабируемых вычислений Джеймса Каффа 2024, Desembre
Anonim
Image
Image
Idea
Idea

El meu escriptori estava molt desordenat i volia tenir un bon organitzador on disposar els meus llapis, pinzells, eines de fang, etc. Vaig mirar molts organitzadors del mercat, però no m’agradaven cap. Em vaig proposar dissenyar el meu propi organitzador d’escriptori i aquí teniu el resultat.

Subministraments

Mòdul RTC DS1307

Mòdul Bluetooth HC06

Arduino Nano

LDR

Mòdul de matriu LED MAX7219

Resina epoxi clara

Cola de fusta

Fusta contraxapada de 4 MM

Carregador de mòbil

4 LEDs RGB PIN

Pas 1: idea

Aquest és el meu pla per a l'organitzador de l'escriptori. Vaig decidir fer-ho amb fusta contraxapada de 4 MM. És fàcil de tallar amb un ganivet utilitari. Els passos següents detallen el procés de construcció de l'organitzador.

Pas 2: construcció del tauler frontal

Construcció del tauler frontal
Construcció del tauler frontal
Construcció del tauler frontal
Construcció del tauler frontal
Construcció del tauler frontal
Construcció del tauler frontal
Construcció del tauler frontal
Construcció del tauler frontal

Vaig mesurar el LED Matrix i vaig dissenyar el tauler frontal basat en això. Després de tallar la finestra de LED Matrix, vaig tapar la peça de fusta retallada amb cinta transparent i la vaig tornar a empènyer a la finestra tallada. El gruix afegit de cinta transparent va ajudar a ajustar la fricció de la peça de fusta a la finestra. Em vaig assegurar de deixar un petit recés mentre encaixava aquesta peça. Vaig pintar el tauler exterior d'aquesta finestra de negre. Després vaig col·locar tot aquest plafó sobre una superfície plana. Vaig barrejar epoxi transparent de 2 parts i vaig afegir algunes gotes de tint marró a la resina. Vaig abocar aquesta resina al panell de la finestra frontal. Després vaig escampar una mica de purpurina daurada sobre aquest panell mentre s’estava preparant l’epoxi. Després de curar la resina epoxi, vaig treure la peça de fusta. Això va donar una finestra clara per mostrar el LED Matrix. També per la part frontal apareix sense costures.

Pas 3: construcció de l'organitzador

Construcció de l’organitzador
Construcció de l’organitzador
Construcció de l’organitzador
Construcció de l’organitzador
Construcció de l’organitzador
Construcció de l’organitzador

El següent pas és construir l’organitzador. Vaig començar a tallar panells i a enganxar-los amb cola per a fusta. Un cop acabat, vaig abocar resina epoxi de colors per tots els costats per obtenir un acabat de vidre.

Pas 4: Faux triode (tub de buit)

Image
Image
Faux triode (tub de buit)
Faux triode (tub de buit)
Faux triode (tub de buit)
Faux triode (tub de buit)

Volia donar al meu organitzador d’escriptori un toc steampunk afegint 2 falsos triodes (amplificadors de tub). Per fer els triodes, vaig crear un motlle amb una ampolla de tinta amb alcohol i una lent de plàstic al voltant. Per a la fabricació de motlles he utilitzat una massilla de motlle Amazing.

Vaig crear una graella per al triode amb passadors de grapadores i filferro d'alumini de colors. He afegit un LED ambre per a la brillantor del filament de calefacció. A la base d’aquesta configuració he afegit un disc de cartolina. Lamentablement, no tinc imatges del procés de creació d’aquest triode. Aviseu-me si necessiteu passos detallats, ho afegiré.

Vaig abocar el motlle uns 4/5 amb resina epoxi clara. A continuació, vaig inserir aquesta configuració de pins de grapadora, LED en resina i la vaig deixar configurar durant 24 hores.

Després de 24 hores, vaig desemmotllar el triode i vaig utilitzar la part superior del triode pintada amb marcador de plata per imitar la part del triode "Getter".

Després vaig submergir el triode en resina epoxi i el vaig suspendre al revés. Això té dos avantatges.

1) Fa que la superfície exterior del triode sigui llisa i brillant.

2) una gota de resina es congela a la part superior del triode que replica el segell de vidre en triodes reals.

Pas 5: Circuit i codi

Circuit i codi
Circuit i codi

El circuit consisteix en Arduino Nano connectat amb el rellotge en temps real DS1307. He afegit un mòdul Bluetooth HC-06 per controlar el rellotge de l’organitzador d’escriptori des del mòbil. També he afegit un LDR per controlar la intensitat de la pantalla en funció de la llum ambiental.

També hi ha un pont de 2 pins que connecta el mòdul bluetooth (HC-06) a un rail de potència positiu. Això es fa per habilitar la càrrega de codi a arduino. Si el mòdul HC-06 està engegat, el codi no es carrega i l’error no és tan intuïtiu.

El codi de l’organitzador d’escriptori realitza les funcions següents

- Temps de visualització (format de 12/24 hores - controlat per bluetooth a través del mòbil)

- Dia de visualització, data cada 5è minut

- Canvieu el color aleatori dels LED RGB de Triodes cada 5 minuts.

- Mostra una animació aleatòria d'un conjunt d'animacions cada 3 minuts

- Mostra el missatge personalitzat mitjançant bluetooth a través del mòbil

- Estableix la data i l’hora mitjançant bluetooth a través del mòbil

- Apagueu la pantalla a les 22:00 i torneu a començar a les 6:00

- De les 6:00 a les 6:50 AM, els LED Triode RGB comencen amb color vermell i passen lentament a través del color ambre, groc intens, groc llimona i després blanc que imiten la sortida del sol.

He desenvolupat el codi de l'aplicació Bluetooth mitjançant MIT APP Inventor. La meva aplicació està en desenvolupament, de manera que encara no es codifica l’hora i el format de 12/24 hores.

Notes:

Nota 1

Les matrius MAX72XX vénen amb diferents tipus de maquinari. Hi ha 4 tipus configurats a les biblioteques

PAROLA_HW, /// <Utilitzeu els mòduls de maquinari d'estil Parola.

GENERIC_HW, /// <Utilitzeu mòduls de maquinari d'estil "genèric" que solen estar disponibles.

ICSTATION_HW, /// <Utilitzeu el mòdul de maquinari estil ICStation.

FC16_HW /// <Utilitzeu el mòdul de maquinari estil FC-16.

Si executeu una prova a la matriu i veieu text de imatge desplegable o de pantalla reflectida, proveu d'inicialitzar a un tipus de maquinari diferent al codi. Per a mi va funcionar quan vaig seleccionar ICSTATION_HW

#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW

Nota 2

Els cables de connexió que originalment venien amb les meves matrius LED eren molt fràgils i febles. El mòdul funcionava bé quan el provava amb Arduino. L’endemà, quan vaig tornar a connectar el circuit, es va comportar estrany. Després de molta depuració, em vaig adonar que un dels cables de connexió entre el mòdul LED i l’arduino s’havia trencat internament (aïllament interior) provocant un circuit obert. Vaig substituir tots els cables de connexió i les coses van començar a funcionar bé.

Biblioteques Arduino utilitzades:

DS1307 RTC

MAX72XX

Pas 6: Col·locació de components i port per permetre la càrrega de codi

Col·locació de components i port per permetre la càrrega de codi
Col·locació de components i port per permetre la càrrega de codi
Col·locació de components i port per permetre la càrrega de codi
Col·locació de components i port per permetre la càrrega de codi
Col·locació de components i port per permetre la càrrega de codi
Col·locació de components i port per permetre la càrrega de codi

Consulteu les imatges adjuntes per veure la ubicació dels components. Aquest és el meu disseny. Podeu triar el disseny que millor s’adapti a les vostres necessitats.

Pas 7: producte final

Producte final
Producte final
Producte final
Producte final

Aquí teniu l’últim organitzador d’escriptori en funcionament al meu escriptori.

Recomanat: