Taula de continguts:
- Pas 1: PATRONS
- Pas 2: habilitats necessàries
- Pas 3: llista de components
- Pas 4: esbrinar el càtode i l’ànode dels LED de la matriu
- Pas 5: assignació de pins d'Arduino Nano
- Pas 6: Soldar els components
- Pas 7: CODI: basat en el principi de persistència de la visió
- Pas 8: Aplicació per controlar la nostra làmpada
- Pas 9: Tutorial d'aplicacions
Vídeo: Patrons LED satisfactoris: 9 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Per a molts, el son s’ha convertit en una mercaderia pràcticament inabastable, un luxe reservat per als pocs afortunats que no senten que les diverses cadenes de responsabilitat les arrosseguen alhora en diferents direccions. Dormir és vital i us pot ajudar a sentir-vos refrescat durant tot el dia.
Comptar les ovelles no és només una tècnica obsoleta que se’ns predicava en la infància i que ara fa temps que és inútil la majoria de les vegades. Els estudis suggereixen que els patrons i les llums difuminades no només poden ajudar-vos a dormir, sinó també millorar la qualitat del vostre son.
Així doncs, aquí teniu una làmpada nocturna que provoca un son controlat per Bluetooth basat en IOT que utilitza Arduino. Inclou una aplicació que consta de 4 patrons calmants i calmants, que permeten controlar aquests patrons directament a la llum directament des del llit.
Funciona amb bluetooth on l'aplicació envia dades a arduino mitjançant bluetooth, que interpreta aquestes dades i mostra el patró tal com es sol·licita a l'aplicació.
Té 4 patrons relaxants:
- ESPIRAL EN
- BARS
- ESVAIR-SE EN
- RUTA
La configuració està alimentada per un banc d’alimentació perquè el llum sigui pràctic i el pugueu portar on vulgueu i, a causa del consum de corrent mínim de 50 milliAmps, pot romandre encesa durant hores.
Ara aprofundim i comencem a construir aquest impressionant i útil llum inductor del son.
Pas 1: PATRONS
1) ESPIRAL IN: en aquest patró sembla com si un punt vermell estigués espiral cap a l'interior cap al centre, una cosa similar a l'espiral de Fibonacci. Per a això, el lògic és encendre el LED durant 1 mil·lisegon, apagar-lo i, després d'això, encendre el següent led i així successivament. AIX BAS ES BASA EN EL PRINCIPAL DE PERSISTÈNCIA DE LA VISIÓ
2) BARRES: Igual que el patró anterior, en comptes de leds individuals, les files i les columnes paral·leles s’espiraran cap a l’interior, donant-li una sensació realment relaxant.
3) FADE IN: en aquest patró, els LED semblen aspirats, cosa que fa que sigui un bonic patró
4) TRAIL: un patró lent en què el LED sembla travessar la Matrix, que és molt divertit de veure.
Pas 2: habilitats necessàries
La millor part de l’electrònica digital és que tot està activat o desactivat i, per tant, per complexa o descoratjadora que pugui semblar la tasca, es pot aconseguir fàcilment amb un petit esforç.
No cal ser un expert en electrònica per fer aquest projecte, però es requereixen algunes habilitats per completar aquest projecte.
Les habilitats requerides són les següents:
- Electrònica bàsica Com soldar.
- Com utilitzar un multímetre per comprovar si hi ha un curtmetratge o altres coses.
- Com codificar en C per escriure el codi per a arduino, però es proporcionarà un codi completament funcional.
- Com es pot crear una aplicació mitjançant la codificació (java, python) o sense codificació (mitjançant programari com inventor d'aplicacions mit).
Pas 3: llista de components
Com que no és un projecte d'alta tecnologia, aconseguir els components no serà difícil. Els podeu trobar fàcilment en línia a preus econòmics. A continuació es mostra la llista de components i els enllaços amazon per comprar-los:
- Mòdul 1XBluetooth HC-05
- 1X Mini Usb Cabke per connectar arduino
- 1XArduino Nano
- Mòdul de pantalla LED vermell ànode comú de matriu 1XDot 8 * 8 8x8 3mm
- Soldador i cables de soldadura.
- Cinta elèctrica, cables de pont, placa zero, cables conductors, talladores, alicates, separadors de fil, multímetre digital i un banc d’alimentació per alimentar la làmpada i la superglua.
Pas 4: esbrinar el càtode i l’ànode dels LED de la matriu
Com que a la matriu de LED no s’esmenta res sobre quin LED correspon a càtode i ànode, així com a quina fila i columna, utilitzarem un arduino i dos cables de pont.
Per fer-ho, connectarem un cable de pont masculí a femella al pin de + 5v de l’arduino i l’altre pin a la terra de l’arduino. Ara connectant els cables del pont als pins de la matriu LED un per un, trobarem quin pin correspon a quina fila i quina columna de la matriu LED i el marcarem com a càtode o ànode.
És preferible assenyalar en algun lloc quin pin és el càtode i quin és l’ànode per recordar-lo fàcilment
Aquests resultats variaran segons com hàgiu col·locat la vostra matriu LED i perquè la matriu és perfectament simètrica, la posició dels pins del càtode i de l’ànode variarà en funció de la posició de la vostra matriu LED.
Pas 5: assignació de pins d'Arduino Nano
Aquí utilitzarem 8 + 8 = 16 pins de l’arduino per connectar la nostra matriu LED perquè tenim 8 ànodes i 8 càtodes.
Assegureu-vos de no connectar els pins de la matriu LED al pin digital 0 o 1 de l’arduino, ja que s’utilitzen per a comunicacions Rx i Tx i s’utilitzaran per al nostre mòdul bluetooth
He utilitzat els pins següents, però, podeu utilitzar qualsevol pin que vulgueu.
PINS DIGITALS 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
PINS ANALOGGICS A0, A1, A2, A3, A4, A5
S’han esmentat els pins que he utilitzat.
ASsegureu-vos que no feu servir A6 i A7 PERQUÈ NO PODEU ESCRIURE DIGITALS AQUESTS PINS
Pas 6: Soldar els components
Ara arriba la part interessant de soldar els components a la nostra placa zero.
En primer lloc, començarem super encolant una peça de tauler zero perpendicularment a la nostra placa zero principal sobre la qual soldarem la nostra matriu LED i aquesta peça perpendicular s’utilitzarà per soldar l’arduino nano només per fer que tot el circuit sigui el més compacte possible.
A continuació, soldarem el nostre arduino nano a la placa zero perpendicular i la nostra matriu LED a les plaques zero principals.
A continuació, connectarem els nostres ànodes de la matriu Led als pins {2, 3, 4, 5, 6, 7, 8, 9} i els càtodes de la matriu LED als pins {10, 11, A0, A1, A2, A3, A4, A5} de l'arduino. Per a això, agafarem uns cables de connexió aïllats i els despullarem amb strippers. Vaig triar cables aïllats per evitar curtcircuits al nostre circuit compacte. Ara soldarem l’ànode a un dels pins corresponents als pins assignats als ànodes d’arduino que hi ha aquí {2, 3, 4, 5, 6, 7, 8, 9} i el mateix per a tots els càtodes fins que obtingueu tot 16 pins soldats perfectament com a les imatges anteriors.
Ara farem servir un multímetre i el configurarem en mode díode i comprovarem si hi ha curtcircuit al nostre circuit. Si els cables estan en curtcircuit en algun lloc, utilitzarem un soldador per escalfar aquesta secció i una bomba de succió per dessoldar-la i la tornarem a soldar correctament.
A continuació, volem connectar el mòdul bluetooth per poder-lo operar i canviar els patrons sense fils.
El mòdul bluetooth està format per Vcc Gnd i un pin Rx i Tx. El mòdul Rx de bluetooth va a la Tx d'Arduino i no a la Rx d'Arduino. He connectat el mòdul bluetooth al nano mitjançant cables jumper per facilitar la depuració del codi perquè no podeu carregar el vostre codi a nano amb els pins Rx i Tx connectats. Tanmateix, us proporcionaré el meu codi final perquè pugueu soldar directament els pins Vcc i Gnd al nano i els pins Rx i Tx un cop hàgiu penjat el codi a arduino. Si també utilitzeu cables jumper per facilitar l'accessibilitat del mòdul bluetooth, la vostra placa final hauria de ser semblant a la de les imatges anteriors.
Podeu veure altres instruccions sobre com configurar un mòdul bluetooth perquè no en parlarem aquí.
Això és tot per la part de soldadura i electrònica.
Pas 7: CODI: basat en el principi de persistència de la visió
Si intentem il·luminar dos LED diagonals que donen alt a l’ànode i baix als càtodes de les files i columnes corresponents, no funcionarà, ja que en lloc d’encendre 2 LED, s’encendran els 4 LED a la secció transversal d’aquests. files i columnes.
Per tant, fem servir el concepte de persistència de la visió segons el qual, si dos LED brillen un per un amb un retard de temps inferior a 100 mil·lisegons, el nostre ull no notarà el període de temps de 100 mil·lisegons quan els dos LED estaven apagats i sembla que tots dos els LED estaven encesos simultàniament.f
S’utilitza a tot arreu del codi per encendre els LED de manera que només s’encenguin els LED desitjats i no els indesitjats.
El codi s'adjunta a continuació a causa de la seva longitud.
Pas 8: Aplicació per controlar la nostra làmpada
Si sabeu com desenvolupar aplicacions amb Java o Python o qualsevol altre idioma, podeu continuar amb això i no dubteu a crear la vostra pròpia aplicació amb la vostra interfície desitjada. Podeu veure la interfície de la meva aplicació com a referència.
(A les captures de pantalla anteriors he apagat els noms de les tres primeres connexions Bluetooth per motius personals.)
Tanmateix, si no coneixeu el desenvolupament d'aplicacions o si sou principiant, no dubteu a utilitzar la meva aplicació. L’APK es proporciona a continuació.
Pas 9: Tutorial d'aplicacions
Per instal·lar l'aplicació, primer heu d'anar a la configuració del mòbil i permetre la instal·lació de fonts desconegudes. Un cop hàgiu instal·lat l'APK, activeu el bluetooth i assegureu-vos que hàgiu emparellat el mòdul Bluetooth amb el nom de HC-05 o HC-06 amb el vostre telèfon.
Un cop hàgiu emparellat el mòdul, torneu a obrir l'aplicació i feu clic a connecta.
A continuació, seleccioneu el mòdul de la llista de dispositius aparellats disponibles.
Podeu imprimir en 3D la vostra pròpia carcassa per a aquest projecte de la manera que vulgueu.
Ara tot el que heu de fer és mantenir la làmpada juntament amb el banc d’energia que l’encén on vulgueu a la vostra habitació, seleccioneu el patró desitjat i mireu els patrons relaxants i espereu que passi la màgia mentre us adormiu lentament i pacíficament.
Recomanat:
Patrons de LED (diferents patrons de llum): 3 passos
Patrons LED (diferents patrons de llum): la idea: el meu projecte és un patró de colors LED. El projecte conté 6 LED que s’alimenten i es comuniquen amb l’Arduino. Hi ha 4 patrons diferents que recorreran i es reproduiran en bucle. Quan s’acaba un patró, un altre s’aconsegueix
Com fer que la música sigui reactiva WS2812B LEDs amb múltiples patrons: 4 passos
Com fer que la música sigui reactiva WS2812B LEDs amb múltiples patrons: WS2812, WS2812B és una font de llum LED controlada intel·ligent. té un xip de control integrat i té 4 pins. V +, V-, Din & Dout. Per controlar aquests LED, volem utilitzar MCU com Arduino, PIC o Rasberry pie. He utilitzat Arduino UNO per a aquest projecte
Analitzador de patrons de trànsit mitjançant la detecció d'objectes en viu: 11 passos (amb imatges)
Analitzador de patrons de trànsit mitjançant la detecció d'objectes en viu: en el món actual, els semàfors són essencials per a una carretera segura. Tanmateix, moltes vegades, els semàfors poden ser molestos en situacions en què algú s’acosta al llum tal com es posa vermell. Això perd el temps, sobretot si la llum és pr
Làmpada de diversos patrons # HMS2018: 7 passos
Làmpada de diversos patrons # HMS2018: aquí hi ha una manera de fabricar una làmpada de diversos patrons
Un semafor de patrons controlats per veu, en braille: 4 passos (amb imatges)
Un semafor de patrons controlats per veu, en braille: "Lord Vetinari es posava a la finestra mirant la torre del semàfor a l'altra banda del riu. Les vuit persianes grans que tenien davant d'ell parpellejaven amb furia: negre, blanc, negre, blanc, negre, blanc i hellip; La informació volava cap al