Taula de continguts:

Interruptor remot "Magic Button": 3 passos (amb imatges)
Interruptor remot "Magic Button": 3 passos (amb imatges)

Vídeo: Interruptor remot "Magic Button": 3 passos (amb imatges)

Vídeo: Interruptor remot
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Interruptor remot "Botó màgic"
Interruptor remot "Botó màgic"

PROBLEMA: La llum del panell LED (DIY, és clar!) Instal·lada al sostre del meu taller / garatge està connectada a una presa de corrent del sostre. Necessitava una manera d’encendre i apagar remotament des d’on es troben els interruptors de llum principals.

SOLUCIÓ: Neix el "Botó màgic".

El botó màgic és un petit comandament a distància per infraroig autònom amb un botó gran (és cert, m'agraden els botons grans; vegeu alguns dels meus altres instructables). Quan es prem, el LED IR envia un senyal a una unitat base per activar i desactivar el tauler.

En aquesta situació, he utilitzat una unitat receptora especialment construïda (que també té algunes opcions de commutació addicionals - un interruptor de tracció i un interruptor experimental de detecció de llum - vegeu més endavant). Però el botó màgic també es pot utilitzar tot sol per encendre un dispositiu controlat per IR, com un televisor.

Pas 1: botó màgic: circuit

Botó màgic: circuit
Botó màgic: circuit
Botó màgic: circuit
Botó màgic: circuit

PARTS

1x ATTINY85 SMD 2x 22pF condensadors SMD 1x 47R resistència SMD 1x 5mm TSAL6200 (o similar) LED d'infrarojos

1 capçal de pas de 2 x 6 pines 1 botó de 12 x 12 x 12 mm amb tap (https://www.ebay.com/itm/131912566751)

24 mm x 24 mm de cara única de 0,8 mm PCB22AWG (0,7 mm) Programador de filferro de coure estanyat USBasp (https://www.fischl.de/usbasp/)

PCB

El PCB es va fer utilitzant el mètode de tòner per planxar en una placa de 0,8 mm de gruix. Munteu primer els dispositius de muntatge superficial. Soldeu un parell de cm de filferro de coure estanyat als terminals de la bateria (al costat de coure del PCB) per connectar-lo al suport de la bateria més endavant.

FIRMWARE

Cal carregar el firmware mitjançant el programador USBasp. Els pins del programador (https://www.batsocks.co.uk/readme/isp_headers.htm) han d’estar connectats a la capçalera de 6 pins del botó màgic (vegeu la disposició PDF per obtenir pin-outs). Vaig utilitzar un parell de connectors soldats junts per formar un adaptador, però podríeu fer servir cables de pont tan fàcilment.

Instal·leu el suport ATTiny al vostre IDE Arduino (https://highlowtech.org/?p=1695) i obriu l'esbós adjunt. Seleccioneu: Tauler: ATtiny25 / 45/85 Temporitzador 1: CPUChip: ATtiny85 Rellotge: 8Mhz (extern) DBO desactivat

A continuació, seleccioneu l'opció Grava el carregador d'arrencada per gravar aquests paràmetres. Ara pengeu el vostre esbós.

He inclòs una versió modificada de la biblioteca ir-send (https://github.com/anorneto/attiny85_ir_send). No he pogut aconseguir que la biblioteca funcioni tal com estava: els temps de delayMicroseconds () semblaven estar fora d'un factor de dos, tot i que tenia la configuració de rellotge correcta; potser tenia la versió incorrecta del nucli ATTiny instal·lat ?? He ajustat les trucades a delayMicroseconds () per un factor per compensar-les, però és possible que tingueu més sort amb la biblioteca sense modificar.

Si utilitzeu el botó màgic per activar un dispositiu existent, haureu d’alterar l’esbós perquè enviï el codi IR IRCODERAW correcte (vegeu la referència al pas de la unitat base d’aquest instructiu).

Podeu comprovar que el circuit funciona si visualitzeu el LED d’IR mitjançant la càmera dels vostres telèfons mòbils, que pot “veure” l’infraroig tot i que els vostres ulls no.

Pas 2: Botó màgic: carcassa

Botó màgic: carcassa
Botó màgic: carcassa
Botó màgic: carcassa
Botó màgic: carcassa
Botó màgic: carcassa
Botó màgic: carcassa

PARTS 1 botó Jamma Long Arcarde (https://www.ebay.com/itm/301287758471)2x 2x3x8mm Imants de terra rara Acer d'una llauna Cola epoxi Parts impreses 3D 4x cargols i femelles M2 6mm 1x bateria CR2025 3V

CONSTRUCCIÓ

Hi ha quatre parts impreses en 3D: carcassa, base, suport de la bateria i separador de botons.

Els meus dos prototips (que es mostren a la foto del títol) tenen un disseny lleugerament diferent: - El de color blanc (que he muntat a la paret per canviar el panell LED) té el LED muntat a un angle aproximat de 40 graus de manera que apunti al receptor del sostre. També té forats de muntatge a la base. El de color té una forma una mica més arrodonida i el LED apunta horitzontalment. Aquest està dissenyat per col·locar-lo sobre una superfície plana per encendre un televisor o un altre dispositiu.

A més d’adjuntar fitxers.stl per a aquestes dues versions, també he inclòs un script OpenSCAD perquè pugueu generar el vostre propi Magic Button amb diferents paràmetres.

Cal desmuntar i tallar el botó Arcade en dos llocs amb una serra de tall, tal com s’indica. La tapa del botó (del polsador de 12 mm) s'adapta al separador de botons que està enganxat a la part superior del botó Arcade.

La base es manté magnèticament a la carcassa: els dos imants estan enganxats a les ranures de la carcassa; assegureu-vos que estan a ras. Es tallen dos petits trossos d'acer (4x10mm) (amb cura - afilats! - llimeixen les vores) de la llauna. Aquests estan enganxats als espais marcats de la base. Assegureu-vos que no se superposin a la vora exterior.

Col·loqueu el porta-bateria sobre els dos cables i torneu-lo a la PCB amb els cargols M2. Els cables es tallen i es doblegen com es mostra a la foto, de manera que quan s’insereix la bateria entra en contacte amb cada cable. La pressió del fil lateral ha de mantenir la bateria en posició.

Enganxeu el bisell exterior del botó Arcade al forat de la part superior de la carcassa. Aleshores, tot hauria d’encaixar!

Pas 3: unitat base (per canviar un panell LED de 12v)

Unitat base (per canviar un panell LED de 12v)
Unitat base (per canviar un panell LED de 12v)
Unitat base (per canviar un panell LED de 12v)
Unitat base (per canviar un panell LED de 12v)
Unitat base (per canviar un panell LED de 12v)
Unitat base (per canviar un panell LED de 12v)

PARTS (CIRCUIT)

1x Arduino Nano ATmega168 5V1x 3mm LED vermell 1x 3mm LED groc 1x 5V relé 1x LDR (resistència depenent de la llum) 1x 2N2222 transistor NPN 2x 1N4007 díodes 1x TSOP4138 receptor IR 1x mini commutador lliscant 1x micro commutador (des del botó Arcade) Mòdul de baixada (https://www.ebay.com/itm/360741066304) Connector i endoll DC

PARTS (CAS)

Cordó de ceràmica encerat de 1 mm Cordó de fusta de 24 mm de diàmetre (amb forat de diàmetre de 5 mm) 1x 12 mm M6 Black ScrewCase 116mmx68m36mm

Pintura Negra: Cola Epoxi

VISIÓ GENERAL

La unitat base consisteix en un receptor IR que commutarà el relé quan es prem el botó màgic. Com a alternativa, també hi ha un polsador que es pot utilitzar (per exemple, si la bateria del botó màgic està descarregada).

També hi ha una funció experimental de detecció de llum. Això es pot activar o desactivar amb l'interruptor lliscant (no estava segur de com funcionaria aquesta funció). Bàsicament, quan s’encenen els llums principals del garatge, detectarà la llum i encendrà el relé. Es va col·locar algun tub negre i termoretractor sobre el LDR per fer-lo més direccional i està orientat cap a les llums principals del garatge. El trimpot s’ajusta al llindar de llum correcte (el LED groc s’encendrà quan s’assoleixi el llindar de llum).

CONSTRUCCIÓ

Soldeu el sòcol d’entrada d’alimentació i baixeu el regulador primer, després apliqueu-lo i ajusteu el regulador per obtenir una tensió de 4,5 a 5 volts. Enganxeu calent el trimpot en posició. Assegureu-vos de fer-ho abans d’instal·lar l’Arduino, o pot ser que el torneu a causa d’un sobretensió

Hi ha dues parts impreses en 3D: - Una per al mecanisme d’interruptor. El fil encerat es passa pels orificis tal i com es mostra, amb un gran nus lligat al final. - L’altre és un endoll per a la pilota. Aquesta s’enganxa al forat de la pilota i passa l’altre extrem del fil. Es lliga un nus a l’altre extrem i es cargola un cargol M6 a la base de la bola (per donar-li una mica de pes).

FIRMWARE

El firmware utilitza la biblioteca remota IR des d’aquí: https://github.com/z3t0/Arduino-IRremote Puja a l’Arduino de la manera habitual.

Si voleu emular un control remot existent (per engegar un televisor), utilitzeu l’esbós d’exemple IRrecvDump d’aquesta biblioteca per llegir i bolcar el codi del control remot del televisor. Utilitzeu els codis en brut que es mostren a l'esbós de Magic Button. Per descomptat, en aquest escenari no necessitareu construir la unitat base, sinó que consulteu l’esquema ja que haureu de connectar un receptor IR a un Arduino per poder llegir i bolcar.

RECEPTOR IR

Originalment havia muntat el receptor IR al PCB (connectat a una capçalera de 3 pins per augmentar-ne l’alçada) i visible a través d’un forat de la caixa. Però vaig trobar que no era prou "visible" per registrar premses, així que vaig acabar muntant-la a la part exterior de la caixa i ara tot funciona perfectament.

Prement el botó!

Concurs sense fils
Concurs sense fils
Concurs sense fils
Concurs sense fils

Accèssit al concurs sense fils

Recomanat: