Taula de continguts:
- Pas 1: Materail i eines necessàries
- Pas 2: construeix un escut
- Pas 3: Munteu el circuit
- Pas 4: Disseny de desenvolupament d'aplicacions
- Pas 5: Codi de desenvolupament de l’APP
- Pas 6: Programa Arduino (programa adjunt)
- Pas 7: Aplicació que s'executa amb Arduino (apk adjunt)
- Pas 8: comproveu la funció
- Pas 9: Feu-lo infinit (arranjament de vidre)
- Pas 10: proves abans de finalitzar
- Pas 11: Enquadrament i boxa
- Pas 12: imatges del rellotge infinit
- Pas 13: modes de rellotge
- Pas 14: canvi de color del rellotge
- Pas 15: canvi de mode
Vídeo: Rellotge RGB Infinity amb la seva pròpia aplicació BT: 15 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Els rellotges digitals i analògics normals són avorrits, de manera que teniu previst desenvolupar un rellotge fresc amb colors personalitzats per a Dial, Maneta d’hores, Maneta de minuts i Segona. Per a això primer voleu desenvolupar el rellotge utilitzant una banda LED RGB adreçable. A continuació, per a la comunicació amb Arduino per canviar de color, planejo crear una aplicació amb App inventor. Tots funcionen bé. Ho veiem pas a pas.
Nota
Els colors són clars amb els ulls, mentre que a través de la càmera reflecteixen el color blau superior del vidre combinat. O bé utilitzeu vidre blanc d’una manera per obtenir-ne una millor posició fins i tot a la càmera.
Pas 1: Materail i eines necessàries
Materails obligatoris
1) Tira LED RGB adreçable amb 1m 60Leds.
2) Arduino UNO.
3) Mòdul RTC per a Arduino.
4) HC-05 Mòdul de dents blaves per a arduino.
5) PCB normal.
6) Capçaleres masculines i femenines.
7) Filferros.
8) Mirall i vidre solar.
9) Cinta d’enquadrament
Eines necessàries
1) Conjunt d’ions de soldadura.
2) Decapant de filferro.
2) Ordinador.
3) Mòbil.
Cal programari i biblioteca
1) IDE Arduino.
a) Biblioteca RTC.
b) Biblioteca de cables
c) Biblioteca EEPROM
d) SoftwareSerial
e) PololuLedStrip
2) Inventor d'aplicacions MIT
Pas 2: construeix un escut
1) Construir el shiled és la nostra primera tasca. Aquí volem connectar tres elements (RTC, Bluetooth, LED adreçable amb arduino.
2) Per a RTC fem servir A4 i A5 del costat analògic i + 5V i GRN.
3) Per a bluetooth utilitzem pins D2, D3 per a TX i RX. i 5V i GRN.
4) Per a tires LED adreçables, utilitzeu una placa d'alimentació regulada per a + 5V i GND. Connecteu les dades al D12 de l'Arduino.
5) Primer fixeu la capçalera masculina segons el pin arduino i introduïu-hi el PCB normal.
6) Soldeu la capçalera masculina.
7) Per a capçalera femenina de soldadura RTC i Bluetooth al PCB normal. utilitzeu cables i dibuixeu la pista per crear un ciruit.
Pas 3: Munteu el circuit
1) Ara fixeu l'escut sobre l'arduino.
2) Connecteu el mòdul de dent RTC i Blue.
3) Connecteu la tira de llum LED RGB adreçable.
4) Connecteu la font d'alimentació del regulador 5v al LED RGB i 12V a l'Arduino.
5) Connecteu la font d'alimentació de 12V a la font d'alimentació del regulador.
Pas 4: Disseny de desenvolupament d'aplicacions
El meu primer projecte completat a Android és el patró de bloqueig de la porta. Després en aquest projecte, aprenc molt a l'inventor d'aplicacions. Treballant principalment amb colors i enllaços multi-pantalla. Faig servir l'aplicació inventor2 en línia per desenvolupar l'aplicació per a Android. És una aplicació en línia de codificació basada en GUI. Molt molt interessant per aprendre i treballar.
1) El meu pla és connectar l'Arduino i Android mitjançant Bluetooth i vull canviar els colors del Dial, Hour, Minute i Second Hands. A més, si volem apagar i encendre els llums, tenim botons separats per encendre i apagar.
2) Al Projecte faig servir dues pantalles.
3) Primera pantalla
- A la part superior faig servir un botó per recollir els dispositius bluetooth i, al lateral, una caixa d’etiquetes per mostrar l’estat del bluetooth.
- La fila següent he posat un quadre d’etiquetes per mostrar els missatges de l’APP.
- A continuació, un Canvas cobreix la part principal de l'aplicació. Vull dibuixar el rellotge al llenç amb el color seleccionat.
- A continuació, quatre botons anomenats Dial, Hour, Minute, Second per triar el color de la segona pantalla.
- A continuació, tres botons a ON, OFF, MODE.
- Un control de client Bluetooth i un temporitzador a la llista oculta.
4) Segona pantalla (pantalla de selecció de color)
- A la pantalla de selecció de colors, faig servir dues imatges de selector de colors. Per canviar les imatges utilitzo dos botons a la part superior.
- A continuació, s'utilitza Two Canvas, un de color circular i una altra de paleta quadrada. Només un és visible en aquell moment.
- A continuació, un quadre d'etiquetes que mostra el color seleccionat i un botó de selecció per passar a la primera pantalla amb el color seleccionat.
Ara la part de disseny s'ha completat. És una codificació GUI, de manera que a la part de codificació també volem arrossegar-la i deixar-la continuar al següent pas.
Pas 5: Codi de desenvolupament de l’APP
1) A les dues primeres imatges mostro la codificació completa de cada pàgina.
2) Aquí explico els passos importants d’aquest projecte
- Tot el primer és agafar el bluetooth. Per tant, feu clic al botó Bluetooth que anomenem adreces i noms de Bluetooth.
- Un cop seleccionat el Bluetooth a la funció Després de seleccionar, comproveu si el bluetooth està connectat o no. Si està connectat, envieu el senyal connectat a arduino mitjançant una dent blava.
- Al programa Arduino un cop la connexió està bé. Envia els colors actuals de Dial, Hour, Minute i Second. L’aplicació rep el codi i torna a dibuixar el rellotge amb els colors.
- Ara, per canviar el color de la marcació o qualsevol altre, feu clic al botó corresponent a la part inferior de l'aplicació. En fer clic al botó, es crida a la pàgina del selector de colors amb el color ja establert.
- Mentre s’obre el selector de colors, llegeix el color que envia la pàgina anterior i estableix-lo a l’etiqueta d’aquesta pàgina. Ara, mitjançant l’elecció del color del llenç, seleccionem el color.
- Utilitzo dos botons per mostrar i amagar la paleta de colors circular i la quadrada.
- Després de seleccionar el color fent clic al botó, tanquem la pàgina amb el color seleccionat a la llista.
- A la pàgina principal sobre l’ús d’altres funcions de tancament de pantalla, obtenim el valor que envia la pantalla del selector de colors i el configurem al botó, tornem a dibuixar el rellotge i enviem les dades a arduino mitjançant Bluetooth.
- Igual que savi, es repeteix per a tots els altres botons de selecció de color.
- A continuació, hi ha 3 botons a la part inferior per a ON, OFF i MODE. En fer clic a la funció, transfereixo la instrucció a l'arduino.
3) Comprovo la funció repetida i la porto al procediment. Per exemple, per dibuixar Circle, creeu un procediment i el crido quan sigui necessari. Després de completar el programa Circuit i Android, és hora de construir el programa Arduino.
Pas 6: Programa Arduino (programa adjunt)
Biblioteques utilitzades
1) Per comunicar-nos amb el mòdul Bluetooth volem un port sèrie. Port sèrie predeterminat d'Arduino utilitzat per a la depuració. Per tant, utilitzeu la biblioteca de programari per crear un nou port sèrie.
2) Utilitzeu la biblioteca Wire i RTC per comunicar-vos amb el mòdul RTC.
3) Utilitzeu la biblioteca Pololuledstrip per controlar la tira LED dirigible.
4) Biblioteca EEPROM d'usuari per escriure i llegir els colors i l'estat d'Arduino.
Programa
1) Primer escriviu un programa per comprovar el LED adreçable, després utilitzeu el programa de prova per provar el RTC, després utilitzeu el programa Bluettoth i proveu la recepció de dades del mòdul.
2) Ara uniu-vos als programes i comproveu les dades rebudes del Bluetooth, escriviu-les al monitor sèrie.
3) A continuació, utilitzeu funcions de cadena com indexof i subcadena en cadena per obtenir el resultat d’arduino i desar-lo a EEPROM i canviar el color o el mode o encendre / apagar l’arduino.
4) Al principi, connecteu-vos amb la dent blava que envieu els colors mitjançant la cadena concat i envieu.
5) Separeu les funcions a la seqüència ON i OFF creada per trucar-la a temps.
Pas 7: Aplicació que s'executa amb Arduino (apk adjunt)
Procediment d'instal·lació d'aplicacions
1) Descarregueu el MIT AI2 Companion al vostre telèfon Android.
2) Al lloc web de l'inventor de l'aplicació, feu clic a Crea> Aplicació (proporcioneu el codi QR de.apk). Un codi QR generat a la pantalla.
3) Obriu MIT AI2 Companion al vostre telèfon Android i feu clic a escaneja el codi QR, un cop escanejat feu clic a connecta amb el codi. L'apk es descarrega i s'instal·la al mòbil després de demanar permisos.
4) O simplement al lloc web de l'inventor de l'aplicació Feu clic a Crea> Aplicació (deseu.apk al meu ordinador).
5) Copieu l'apk al mòbil i instal·leu-lo.
Aplicació en execució
1) Després de la instal·lació, heu trobat la vostra aplicació a casa.
2) Al principi, obriu el bluetooth al mòbil i connecteu-vos amb el mòdul bluetooth HC05.
3) Feu clic a l'aplicació a la pantalla d'inici. A la pantalla, feu clic a Tria BT. Seleccioneu l'HC05. Un cop connectat, el color desat de l'arduino es llegeix a l'android i repintar el rellotge. A continuació, utilitzeu els botons per activar / desactivar / canviar el mode. Utilitzeu el botó de marcatge, hora, minut i segon per canviar el color.
Descarrega el meu apk
1) Si no voleu perdre el temps en el desenvolupament d'Android, simplement descarregueu l'apk adjunt aquí i instal·leu-lo al vostre mòbil.
Pas 8: comproveu la funció
Després de carregar el programa a l’arduino i instal·lar l’apk de l’APP al mòbil Android. Comproveu les funcions abans d'organitzar el mirall.
Pas 9: Feu-lo infinit (arranjament de vidre)
1) La longitud total de la tira led és d'1 metre (100 cm). de manera que la circumferència del rellotge és d’1 metre (100 cm). A partir de la circumferència calculeu el diàmetre que fa 31.831 cm. Així que compro un mirall quadrat de 38 X 38 i un vidre de reflexió lateral.
2) Talleu un full de termocol de la mateixa mida.
3) Tallar un cercle de Dia 31.831 cm al centre de la làmina de termocol. És un treball molt escultòric si s’utilitza thermocol.
Si teniu cartró, simplement enganxeu-hi la tira LED per sobre, talleu-la i doblegueu-la per fer un cercle. Perquè gairebé em va costar 2 hores de polir fins a la mida correcta
4) Enganxeu la tira LED RGB al cercle central.
5) Traieu el cable pels laterals.
6) Col·loqueu el mirall a la part inferior i poseu-hi un tromocol amb una tira de llum.
7) Col·loqueu-hi el vidre reflectant d’un costat. i ara comproveu com funciona.
Pas 10: proves abans de finalitzar
Aquesta és la imatge de prova abans de Framing.
Pas 11: Enquadrament i boxa
1) Sense moure les ulleres, utilitzeu cinta per emmarcar per unir tots els costats. A causa del vidre es pesa alt i el cinto dues vegades.
2) A continuació, moveu el cable del rellotge cap a la part posterior i encaixeu el circuit i la cola calenta amb el mirall a la part posterior. A la caixa, deixeu entrar l’energia i connecteu la sortida a la tira de leds.
3) Ara tot el treball està acabat. És hora de córrer.
Pas 12: imatges del rellotge infinit
Col·loqueu-lo per penjar-lo a la paret o posar-se de peu a la taula (a causa de l'ús d'ulleres gruixudes per mi, ho faig reposar). L’utilitzem com a llum nocturna si cal. Utilitzeu el mòbil per controlar els colors o apagueu-lo si no cal. A la imatge superior, les primeres 3 imatges mostren els diferents modes.
Pas 13: modes de rellotge
Vídeo per als tres modes
1) MODE 1: tota la brillantor de la segona línia.
2) MODE 2: tota la línia Minute només brilla.
3) MODE 3: només les hores, els minuts i les agulles només brillen.
Pas 14: canvi de color del rellotge
ACTIVAT, canvi de color i OFF
Pas 15: canvi de mode
És molt increïble veure el rellotge infinit. També canvieu els codis per carregar el canvi de color per defecte de la biblioteca i comproveu-ho. És molt magnífic. Aquí comparteixo els vídeos de canvi de mode de rellotge i canvi de color.
Repassa la feina. Si ho fas i el votes, em sento molt feliç
Estic molt content d’aprendre i crear coses noves. Comparteix la teva i la Felicitat es multiplica
Gràcies per veure-ho
Recomanat:
Rellotge de jubilació / Compte enrere / Rellotge Dn: 4 passos (amb imatges)
Rellotge de jubilació / rellotge de compte enrere / dn: tenia algunes d'aquestes pantalles de matriu de punts LED de 8x8 al calaix i pensava què fer-ne. Inspirat en altres instruccions, vaig tenir la idea de crear un compte enrere / amunt per mostrar el compte enrere fins a una data / hora futura i si el temps objectiu p
Pantalla RGB de 7 segments de 7 peus amb aplicació BT: 22 passos (amb imatges)
Pantalla RGB de 7 peus de 7 segments amb l'aplicació BT: aquest és el meu somni a llarg termini de fer un rellotge de 6 peus (però aquí hi ha una pantalla de 7 peus), però per això només és un somni. Aquest és el primer pas per fer el primer dígit, però mentre treballo em sento sense màquines com el tallador làser, és molt difícil fer-ho
Rellotge Vortex: un rellotge de polsera de mirall infinit: 10 passos (amb imatges)
Rellotge Vortex: un rellotge de polsera de mirall infinit: l’objectiu d’aquest projecte era crear una versió portable d’un rellotge de mirall infinit. Utilitza els seus LED RGB per indicar el temps assignant hores, minuts i segons a llums vermelles, verdes i blaves respectivament i superposant aquests tons t
Cub LED RGB amb aplicació Bluetooth + AnimationCreator: 14 passos (amb imatges)
Cub LED RGB amb aplicació Bluetooth + AnimationCreator: és una instrucció sobre com construir un cub LED RGB 6x6x6 (ànodes comuns) controlat per una aplicació Bluetooth mitjançant un Arduino Nano. Tota la versió es pot adaptar fàcilment a un cub 4x4x4 o 8x8x8. Aquest projecte està inspirat en GreatScott. Vaig decidir
C51 Rellotge electrònic de 4 bits - Rellotge de fusta: 15 passos (amb imatges)
Rellotge electrònic de 4 bits C51: rellotge de fusta: aquest cap de setmana tenia temps lliure, així que vaig avançar i vaig muntar aquest rellotge electrònic electrònic de 4 bits de 2,18 € que vaig comprar a AliExpress fa poc