Taula de continguts:
- Pas 1: factures de material
- Pas 2: habilitats
- Pas 3: impressió 3D
- Pas 4: el controlador de PCB
- Pas 5: el conjunt LDR
- Pas 6: Muntatge
- Pas 7: carregueu el programari
Vídeo: Ronda de Nuit: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
L’objectiu d’aquest projecte és utilitzar una tira de leds de color per fer una llum nocturna activada per un sensor de moviment.
La meva idea era aconseguir una llum difusa al voltant del meu llit, però sense cargolar, enganxar ni endollar res.
Per tant, funciona amb bateries NiMH AA, està fabricat amb impressió 3D i està dissenyat per col·locar-lo a terra, sota el llit.
Proposo 2 models: un disseny de lluna plena i mitja lluna.
Pas 1: factures de material
Electrònica:
- Tira LED WS2812 (110cm de longitud per a lluna plena i 60 cm per a mitja lluna)
- Sensor de moviment HC SR501 PIR (1 per a mitja lluna, 3 per a lluna plena)
-
Connectors XH (pas 2,54 mm)
pinça per a encunyar aquests connectors
- Adaptador sèrie USB
- Sensor LDR
- un suport de bateria AA de 4 *
- 4 piles AA NiMH
- Interruptor ON / OFF
- atmega328p (arduino programat)
Electrònica per al PCB:
Components llistats al fitxer àguila
Mecànica:
- Cargols M3 * 10mm
- Cargols M3 * 5mm
- Toqueu M3
Eina:
- Pistola de cola
- Carregador NiMH
Pas 2: habilitats
Per fer el projecte necessitareu:
- una impressora 3D amb un broquet de 0,4 mm o menys
-
utilitzar Eagle per demanar i fabricar el PCB
Si sempre que no us sentiu conformes amb això, poseu-vos en contacte amb mi, us puc proporcionar un PCB amb tots els components necessaris
-
Habilitats Arduino:
- instal·leu les biblioteques necessàries
- compilar i descarregar el programari
- opcionalment, programa un atmega328p amb el carregador d'arrencada arduino (o pots treure'l des d'una placa arduino per evitar aquest pas)
Pas 3: impressió 3D
Proposo 2 models: un model de lluna plena i mitja.
Et dono aquí:
- Fitxers STL per a impressió directa
- Fusionar fitxers 360 si el voleu modificar
Paràmetres d'impressió:
- Capes de 0,3 mm
- Extrusora de 0,4 mm
- PLA
Pas 4: el controlador de PCB
El meu PCB està format al voltant d’un atmega328p (amb el carregador d’arrencada arduino programat):
- El port sèrie està connectat a un connector de capçalera de 6 pins, per connectar un adaptador USB-sèrie
-
AQV20 és un relé photoMOS. El propòsit aquí és canviar l'alimentació de la tira Led.
- Tenia alguns components AQV20 al meu estoc, però he vist que no són fàcils de trobar. Podeu prendre un equivalent com un AQV21.
- Proporciono un esquema de tauler alternatiu que utilitza un MOSFET per substituir aquest AQV20, però encara no s’ha provat.
- El FERRITE s’utilitza per filtrar el soroll. Durant les meves proves, he notat que els sensors PIR poden oscil·lar de vegades. No vaig saber el motiu exacte, però vaig decidir afegir el FERRITE, ja que funciona bé;-)
-
La placa es subministra amb 4 bateries NiMH AA = 4 * 1,2 V = 4,8 V
- 4,8 V és la tensió nominal, la qual cosa no vol dir res de fet
- Quan les bateries es carreguen completament, mesuro 5,1 V mínim, en descarregar la tensió caurà
-
El voltatge està regulat per un convertidor d’augment d’eficiència MT3608
- Quan no hi ha cap càrrega, el corrent és inferior a 1mA
- T1 ajusteu el voltatge, assegureu-vos de configurar T1 a 15k per obtenir 5V a la sortida
Com funciona ?
- Els sensors PIR estan connectats a connectors PIR1 / 2/3 XH.
- Quan comencem, l'atmosfera passa ràpidament en mode de repòs. El corrent consumit és llavors <1 mA.
- Quan un sensor detecta un moviment, envia un + 5V al pin corresponent (4, 11, 13) i desperta l'atmosfera.
- A continuació, l'atmega activa el relé photoMOS, que encén el Led Strip (connectat a STRIP XH). Les dades s’envien al BUS de línia única (pin 12 de l’atmosfera).
- ronde 1.0 s'ha fet i provat, funciona bé
- ronde 1.1 ha substituït el relé photoMOS AQV20 per un transistor MOSFET, encara no s'ha provat
Pas 5: el conjunt LDR
Al principi no pensava utilitzar un sensor de llum, però de fet és molt útil per preservar la vida de la bateria.
Així que he soldat una resistència Light Dependent en sèrie amb una resistència de 10 Mohms, l’he posat en un tub retràctil i he afegit un connector XH.
VCC ---- | 10Mohms | ------- | LDR | ------- GND
Faig servir el connector PIR1 de l’endoll d’aquest conjunt LDR. Per a la mitja lluna està bé, per a la lluna plena substitueix un sensor PIR. Per tant, vaig haver de triar.
El meu objectiu és dissenyar una nova placa amb un connector addicional per al sensor de llum. Per a ús futur …
Pas 6: Muntatge
- Toqueu els forats amb M3
- Soldeu el conjunt LDR
-
Feu els connectors XH per a:
- Sensors PIR
- Suport de bateria
- Led Strip
- Interruptor d’encesa / apagat
- Soldeu la tira Led, talleu-la i enganxeu-la
- Utilitzeu una pistola de cola per enganxar els sensors PIR
- Cargoleu el PCB amb M3 - 5 mm de llarg
-
Connecteu tots els connectors:
- Per a mitja lluna: LDR a PIR1 i sensor PIR a PIR2
- Per a lluna plena: LDR a PIR1 i PIR Sensors a PIR2 i PIR3
Pas 7: carregueu el programari
Connecteu la interfície USB-serial com es mostra a la foto superior. Cuida l’orientació !! Si sempre que el connecteu de manera inversa, no danyarà la placa, però és millor evitar-la.
Utilitzeu Arduino IDE per descarregar el programari corresponent.
He utilitzat biblioteques externes que cal instal·lar primer:
- Adafruit_NeoPixel
- PinChangeInterrupt
El meu programari és molt bàsic i espero que el modifiqueu:
- En engegar el ledstrip parpellejarà 3 vegades com a missatge de benvinguda.
- A continuació, el microcontrolador passa en mode de repòs.
- Quan es detecta un moviment, desperta el microcontrolador i il·lumina la tira LED.
Jugant amb el programari podreu canviar colors, retards, etc.
Gaudeix !!
Segon classificat del PCB Design Challenge
Recomanat:
Llum (s) LED amb bateria amb càrrega solar: 11 passos (amb imatges)
Llums LED amb bateria amb càrrega solar: la meva dona ensenya a la gent a fer sabó, la majoria de les seves classes eren al vespre i aquí a l’hivern es fa fosc cap a les 4:30 de la tarda, alguns dels seus alumnes tenien problemes per trobar el nostre casa. Teníem un rètol frontal però fins i tot amb un lligam al carrer
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge