Taula de continguts:
- Pas 1: proposta de projecte
- Pas 2: BOM: electrònica i mecànica
- Pas 3: peces impreses en 3D
- Pas 4: Codi
- Pas 5: electrònica
- Pas 6: Muntatge
- Pas 7: lliçons apreses i conclusió
Vídeo: Pressupost Arduino RGB Word Clock !: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Hola a tothom, aquí teniu la meva guia sobre com crear el vostre propi rellotge de paraules senzill i barat.
Eines que necessitareu per a aquest projecte
- Soldador i soldador
- Filferros (idealment com a mínim 3 colors diferents)
- Impressora 3D (o accés a una, també podeu enviar els fitxers.stl a una impremta si no teniu la vostra pròpia impressora)
- Eines bàsiques (tornavisos, tallador de fil, arxiu, etc.)
Tota la part que haureu de demanar es troba a la secció BOM d'aquesta guia.
Espero que gaudiu, ara comencem!
Pas 1: proposta de projecte
Durant molt de temps he volgut crear un rellotge de paraules RBG d’escriptori en la línia del projecte Adafruit aquí LINK
Les coses clau que em van aturar van ser el cost de les peces i la necessitat de peces tallades amb làser.
Així doncs, l’objectiu d’aquest projecte era fer una versió senzilla i econòmica amb una matriu RBG pressupostària i un Arduino Nano, i després imprimir en 3D un recinte personalitzat passant per alt la necessitat de les peces tallades amb làser.
Pas 2: BOM: electrònica i mecànica
La llista de materials (BOM) d’aquest projecte hauria d’arribar a 13,21 GBP per 1 rellotge complet de paraules.
El cost total de la comanda (inclòs el franqueig per al Regne Unit) hauria de ser de 51,34 GBP, suposant que haureu de comprar totes les peces, incloses les bobines completes de 1 KG de PLA per al recinte.
(Cost de la comanda - Cost de la BOM)
- 6,42 £ - 6,42 £ - Matriu WS2812B 8x8 -
- 1,83 GBP - 1,83 GBP - Arduino Nano V3 -
- 1,75 GBP - 1,75 GBP- Mòdul RTC DS1307 -
- 1,25 GBP - 0,13 GBP - Alimentació Micro USB -
- 4,31 GBP - 1,44 GBP - Protoboard -
- 1,05 GBP - 0,11 GBP - Cargol M3 de 35 mm x20 -
- 4,13 GBP - 0,82 GBP - Peus de goma de 4 mm x4 -
- 12,99 GBP - 1,20 GBP - PLA BQ 1,75 mm - Negre carbó -
- 19,99 GBP - 0,28 GBP - AMZ3D 1,75 mm PLA - Natural -
Els càlculs del PLA es poden mostrar a la taula PLA Calc. He suposat que el volum de PLA és d'aproximadament 800 cm ^ 3 / kg, el que significa que un carret d'1 kg hauria de tenir uns 330 metres de plàstic aproximadament. Després vaig utilitzar la quantitat prevista de PLA necessària per imprimir cada part per calcular el cost.
Pas 3: peces impreses en 3D
Tots els models d’impressió 3D es poden trobar a Thingiverse aquí:
Les instruccions d’impressió es poden trobar a la pàgina de Thingiverse enllaçada més amunt
Vaig dissenyar aquest model a Fusion 360 fent servir el disseny del recinte Adafruit Laser Cut com a plantilla (enllaç).
He mantingut les lletres del tauler frontal igual que farem servir el mateix codi que utilitza el projecte Adafruit.
El recinte va inclinar el rellotge a 10 ° per donar-li un millor angle de visió. El disseny de les lletres ha de ser una mica més gran que la versió Adafruit, ja que la matriu LED 8x8 RGB que he escollit és d'aproximadament 64 mm x 64 mm en lloc dels 60 mm x 60 mm de l'Adafruit NeoMatrix.
El recinte té 6 parts,
- Tauler frontal: té les lletres situades davant del LED Matrix.
- Panell mitjà (en angle): permet mantenir la matriu al seu lloc i connectar-se al tauler frontal i posterior. Aquesta secció es troba a 10 °.
- Tauler posterior (en angle): aquest tauler allotja l'adaptador de corrent i es connecta al tauler central.
- Bloqueig de l'adaptador d'alimentació: és una petita part que manté l'adaptador al seu lloc.
- Divisor de quadrícula: s'utilitza per ajudar a aïllar la llum de cada LED, reduint la llum sagnada en lletres adjacents.
- Difusor de LED: és una part clara de PLA que ajuda a barrejar la llum dels leds RGB, això també ajuda a la intel·ligibilitat de les lletres (tingueu en compte que haureu d’imprimir 64 d’aquesta part, una per cada LED de la matriu).
Tot el recinte es munta junt amb els cargols M3 de 35 mm i M3 de 15 mm.
Pas 4: Codi
Obtenir IDE Arduino
Per a aquest projecte primer necessitareu l'IDE Arduino que es pot descarregar aquí: enllaç
Obtenir la base de codi
Per a això, el codi ha estat creat per Adafruit i es pot trobar al GIT Hub aquí - Enllaç
Per a qualsevol persona que no hagi utilitzat GIT Hub abans, és molt senzill. Per obtenir el codi baixat i a l'IDE Arduino, seguiu aquests passos.
- Feu clic a l'enllaç al repositori GIT
- Feu clic al botó "Clona o descarrega" (verd) i seleccioneu Baixa ZIP
- Extreu el ZIP descarregat en algun lloc
- Obriu l'IDE Arduino
- A l'IDE d'Arduino, aneu a Fitxer obert
- A continuació, aneu al WordClock_NeoMatrix8x8.ino que es troba a la carpeta descomprimida (Exemple de directori: C: / Users / xxxxxx / WordClock-NeoMatrix8x8-master / WordClock-NeoMatrix8x8-master / WordClock_NeoMatrix8x8.ino)
Ara heu obert el codi.
Realització de la modificació del codi
Aleshores, hem de fer una modificació molt petita al codi proporcionat per Adafruit, ja que utilitzem un microcontrolador diferent del projecte original.
Al WordClock_NeoMatrix8x8.ino volem modificar alguns dels // definir pins, Hem de canviar RTCGND a A4 i RTCPWR a A5; això indica el codi on hi ha les connexions SDA i SCL a l’Arduino Nano.
També haurem de canviar NEOPIN a D3 perquè sàpiga on està connectat el 8x8 RBG Matrix Din.
Si no esteu segur de fer-ho correctament, podeu descarregar el WordClock_NeoMatrix8x8.ino modificat adjunt i substituir el del vostre directori.
Obtenir la biblioteca necessària
Finalment, abans de programar, haureu de descarregar totes les biblioteques necessàries, Adafruit ha inclòs enllaços a tots aquests en els comentaris del
O podeu fer-hi clic aquí,
- RTClib
- DST_RTC
- Adafruit_GFX
- Adafruit_NeoPixel
- Adafruit_NeoMatrix
Per a qualsevol persona que no hagi instal·lat Arduino IDE Library abans, seguiu aquests passos:
- Tots els enllaços anteriors són als dipòsits del GIT Hub. Haureu de fer clic al botó "Clona o descarrega"
- Seleccioneu ZIP de baixada
- Ara obriu l'IDE Arduino
- Feu clic a la pestanya "Esbós" al menú superior
- Passeu el cursor per sobre Inclou biblioteca i seleccioneu "Afegeix biblioteca ZIP …"
- Aneu a la ubicació on baixeu la biblioteca. ZIP i seleccioneu-la
- Ara la biblioteca s'ha instal·lat, haureu de repetir aquests passos per a cadascuna de les 5 biblioteques enllaçades anteriorment.
Programació de l'Arduino Nano
Ara l’entorn IDE està a punt i és hora que programeu l’Arduino Nano.
Assegureu-vos que l'IDE Arduino s'ha configurat per compilar-lo per a la placa Arduino Nano, per verificar-ho,
- Feu clic a la pestanya "Eines"
- Passeu el cursor per sobre de l'opció "Taulers" i seleccioneu "Arduino Nano"
- Connecteu l'Arduino Nano al vostre PC i seleccioneu el port COM correcte
Un cop seguits els passos anteriors, podeu prémer el botó de càrrega per programar Arduno Nano.
Pas 5: electrònica
Ara teniu un Arduino Nano programat, és hora de configurar l'electrònica.
Abans de connectar-ho tot, desconnecteu l'Arduino Nano del connector USB.
L’electrònica del projecte és extremadament senzilla, de manera que és molt fàcil de muntar fins i tot per a principiants, Connexions
- TP4056: soldeu el cable vermell a la connexió + al costat del connector micro USB (que es mostra a la part superior), és de 5 V (verifiqueu-ho amb un multímetre si no és cert). A continuació, connecteu el cable negre al connector - (es mostra de nou a la part superior).
- 8x8 RGB Matrix: connecteu Din a l'Arduino Nano Pin D3, després Vcc a 5V i GND a GND.
- DS1307 - Connecteu SDA a l'Arduino Nano Pin A4 (aquesta és la connexió SDA de Nano) i, a continuació, connecteu SCL a l'Arduino Nano Pin A5 (Aquesta és la connexió SCL de Nano, consulteu el Nano Pin a la part superior). A continuació, Vcc a 5V i GND a GND.
- Arduino Nano: només queda alimentar l’Arduino Nano, per fer-ho, connecteu 5V a Vin & GND al GND al costat del pin Vin.
Un cop s'hagi seguit tot l'anterior, el circuit s'ha completat. i és hora de programar-lo per comprovar que funciona.
Abans de soldar totes les connexions anteriors, probablement sigui una bona idea comprovar que tot funciona mitjançant l'ús d'una placa de configuració i alguns connectors. He mostrat algunes fotos de la meva verificació electrònica més amunt.
El temps dels rellotges no és correcte?
Si el rellotge de paraules no mostra l'hora correcta, intenteu reprogramar l'Arduino Nano mentre esteu connectat al mòdul RTC. Si això encara no funciona, traieu la bateria de la cèl·lula del mòdul RTC i, a continuació, torneu-la a afegir, després de fer aquest intent de tornar a programar l'Arduino.
Pas 6: Muntatge
Ara que teniu les peces en 3D, Code & Electronics està a punt per muntar el rellotge de paraules.
- Col·loqueu el frontal frontal pla sobre un escriptori i introduïu els 64 difusors LED.
- Assegureu-vos que tots els difusors s’han inserit de forma plana.
- Col·loqueu la quadrícula divisòria al conjunt frontal estàndard.
- Prepareu l'electrònica comentada al pas anterior.
- Col·loqueu l’angle del darrere pla a l’escriptori
- Introduïu el mòdul del carregador USB a la ranura de la part posterior en angle
- Assegureu-vos que el port USB estigui alineat a través del retall posterior de l’angle posterior
- Col·loqueu Angled Mid sobre l'electrònica i alineeu-lo amb Angled Back i introduïu l'electrònica
- Col·loqueu la matriu de LED sobre l'electrònica; el panell s'hauria d'alinear a les ranures Angled Mids.
- Col·loqueu el conjunt en angle al frontal estàndard i introduïu els cargols M3 de 35 mm
- Estrenyiu els cargols i col·loqueu els 4 peus de goma a la base
- Enhorabona per haver completat el muntatge, és hora de posar-lo en marxa, veure l'hora!
Pas 7: lliçons apreses i conclusió
En general, estic satisfet amb el resultat d'aquest projecte, però, per descomptat, hi ha algunes coses que s'haurien pogut fer per millorar-lo.
Número 1
La configuració dels mòduls RTC DS1307 és força frustrant i es desactiva notablement de manera que cal reprogramar el dispositiu per tornar-lo a sincronitzar.
Número 2
CAD, probablement dissenyaria el recinte una mica diferent per millorar el procés de muntatge i, de fet, tindria un lloc on muntar l’Arduino.
Número 3
Per què no teniu Wi-Fi? Aquesta seria una gran solució per al número 1.
Quan vaig començar aquest projecte, no tenia experiència amb l’ESP8266 / ESP32, però si tornés a iniciar aquest projecte o fes un Rev2, consideraria molt adaptar el codi per utilitzar Wifi per obtenir l’hora actual en lloc del DS1307.
Això també podria permetre moltes altres funcions, com ara ajustar el color de la pantalla en funció de la previsió meteorològica o coses genials com aquesta.
Gràcies a tothom per arribar al final de la meva guia. Si teniu alguna pregunta, no dubteu a comentar-me o enviar-me un missatge directe.
Recomanat:
Photo Booth Arduino: peces impreses en 3D, automatitzades i de baix pressupost: 22 passos (amb imatges)
Arduino Wedding Photo Booth: peces impreses en 3D, automatitzades i amb un pressupost reduït: recentment em van convidar al casament del germà de la meva parella i abans em van preguntar si podíem construir-los un fotomaton, ja que costaven massa contractar-los. Això és el que ens va semblar i després de diversos elogis, vaig decidir convertir-lo en una instrucció
Altaveus seriosos amb un pressupost: 7 passos (amb imatges)
Altaveus seriosos amb un pressupost: aquest parell d’altaveus seriosos és el resultat del meu projecte de muntanya russa d’un any i mig Disseny d’altaveus per prova i error. la meva sala d'estar i
Drone de jardineria d’inspecció de plantes de bricolatge (tricòpter plegable amb pressupost): 20 passos (amb imatges)
Drone de jardineria d’inspecció de plantes de bricolatge (Tricòpter plegable amb un pressupost): a la nostra casa de cap de setmana tenim un bonic jardí amb moltes fruites i verdures, però de vegades és difícil mantenir-se al dia amb el canvi de les plantes. Necessiten una supervisió constant i són molt vulnerables a la intempèrie, infeccions, insectes, etc … Jo
Rellotge Space Invaders (amb un pressupost limitat): 6 passos (amb imatges)
Rellotge Space Invaders (amb un pressupost limitat): fa poc vaig veure una versió genial de GeckoDiode i de seguida vaig voler construir-la jo mateixa. L’Instruible és el rellotge d’escriptori Space Invaders i us recomano que hi feu una ullada després de llegir això. El projecte es va construir gairebé únicament a partir de peces d’origen
Construir un Home Studio amb un Mega Pressupost: 8 passos (amb imatges)
Construir un Home Studio amb un mega pressupost: amb l’era digital que ens continua mostrant com la tecnologia ha reduït la necessitat de serveis professionals, cada vegada és més fàcil obtenir bons resultats en formes d’art com ara la gravació d’àudio. El meu objectiu és demostrar la forma més rendible de