Sisukord:

Magic Button' Kauglüliti: 3 sammu (piltidega)
Magic Button' Kauglüliti: 3 sammu (piltidega)

Video: Magic Button' Kauglüliti: 3 sammu (piltidega)

Video: Magic Button' Kauglüliti: 3 sammu (piltidega)
Video: Aqara S1 ZNCJMB14LM - интерактивная сенсорная панель и выключатель на три линии для умного дома 2024, November
Anonim
'' Magic Button '' Kauglüliti
'' Magic Button '' Kauglüliti

PROBLEEM: Minu töökoja/garaaži lakke paigaldatud LED -paneelvalgusti (muidugi ise!) On ühendatud laes oleva pistikupesaga. Vajasin mingit võimalust selle kaugjuhtimiseks sisse ja välja lülitada sealt, kus asuvad peamised tulede lülitid.

LAHENDUS: "Võlunupp" on sündinud.

Magic Button on väike eraldiseisev infrapuna kaugjuhtimispult, millel on suur nupp (tõsi, mulle meeldivad suured nupud - vaadake mõnda muud minu juhendit). Kui vajutate, saadab IR -LED signaali põhiseadmele paneeli sisse- ja väljalülitamiseks.

Sellises olukorras olen kasutanud spetsiaalselt valmistatud vastuvõtuseadet (millel on ka mõned täiendavad lülitusvõimalused - tõmbelüliti ja eksperimentaalne valgustundlik lüliti - vt hiljem). Kuid võlanuppu saab kasutada ka iseseisvalt IR -juhitava seadme, näiteks teleri, sisselülitamiseks.

Samm: maagiline nupp - ahel

Maagiline nupp - ahel
Maagiline nupp - ahel
Maagiline nupp - ahel
Maagiline nupp - ahel

OSAD

1x ATTINY85 SMD 2x 22pF SMD kondensaatorid 1x 47R SMD takisti 1x 5mm TSAL6200 (või sarnane) infrapuna LED

1x 6pin 2mm pigi päis 1x 12x12x12mm korgiga surunupp (https://www.ebay.com/itm/131912566751)

24 mm x 24 mm ühepoolne 0,8 mm PCB22AWG (0,7 mm) tinatatud vasktraatUSBasp programmeerija (https://www.fischl.de/usbasp/)

PCB

PCB valmistati triikitava tooneri meetodil 0,8 mm paksusel plaadil. Paigaldage esmalt pinnapealsed seadmed. Jootke paar cm tinatatud vasktraati aku klemmidele (trükkplaadi vaskpoolsele küljele), et hiljem akuhoidjaga ühendada.

FIRMWAREAR

Püsivara tuleb üles laadida programmeerija USBasp abil. Programmeerija nööpnõelad (https://www.batsocks.co.uk/readme/isp_headers.htm) tuleb ühendada Magic-nupu 6-kontaktilise päisega (vaadake paigutuse PDF-i pin-outide kohta). Adapteri moodustamiseks kasutasin paari liitmikku, mis olid kokku joodetud, kuid sama hõlpsalt saate kasutada ka hüppajajuhtmeid.

Installige ATTiny tugi oma Arduino IDE -sse (https://highlowtech.org/?p=1695) ja avage lisatud visand. Valige: Tahvel: ATtiny25/45/85Timer 1: CPUChip: ATtiny85Kell: 8Mhz (väline) BOD keelatud

Seejärel valige nende sätete põletamiseks suvand burn bootloader. Nüüd laadige oma visand üles.

Olen lisanud ir-sendi kogu muudetud versiooni (https://github.com/anorneto/attiny85_ir_send). Ma ei saanud raamatukogu tööle nii, nagu see oli - viivitusmikrosekundid () tundusid olevat umbes kaks korda kauem, kuigi mul olid õiged kellaseaded - võib -olla oli mul installitud ATTiny tuuma vale versioon? Olen korrigeerinud kõnesid viivitamaks mikrosekundeid (), et seda kompenseerida - kuid teil võib muutmata teegil paremini vedada.

Kui kavatsete olemasoleva seadme aktiveerimiseks kasutada võlunuppu, peate visandit muutma nii, et see saadaks õige IR -koodi IRCODERAW (vt viidet käesoleva juhendi põhiseadme etapis).

Saate kontrollida, kas vooluring töötab, vaadates IR-LED-i, kasutades oma mobiiltelefoni kaamerat, mis näeb infrapunaühendust, kuigi teie silmad seda ei näe.

2. samm: võlunupp - korpus

Maagiline nupp - eluase
Maagiline nupp - eluase
Maagiline nupp - eluase
Maagiline nupp - eluase
Maagiline nupp - eluase
Maagiline nupp - eluase

PARTS 1x Jamma Long Arcarde nupp (https://www.ebay.com/itm/301287758471)2x 2x3x8mm haruldaste muldmetallide teras Terasest plekkpurgist Epoksüliim3D trükitud osad 4x M2 6mm kruvid ja mutrid 1x CR2025 3V aku

EHITUS

3D -trükitud osi on neli: kest, alus, patareihoidik ja nupuvajutus.

Minu kaks prototüüpi (näidatud tiitlifotol) on veidi erineva kujundusega:- Valgel (mille paigaldasin seinale LED-paneeli vahetamiseks) on LED paigaldatud umbes 40-kraadise nurga all, nii et see osutab seadme vastuvõtjale ülemmäära. Selle põhjas on ka kinnitusavad.- Värviline on veidi ümara kujuga ja LED on suunatud horisontaalselt. See seade on mõeldud asetamiseks tasasele pinnale teleri või muu seadme sisselülitamiseks.

Lisaks nende kahe versiooni.stl -failide lisamisele olen lisanud ka OpenSCAD -skripti, et saaksite luua erinevate parameetritega oma võlanupu.

Nupp Arcade tuleb lahti võtta ja lõigata kaheks kohaks rauasaega, nagu näidatud. Nupukork (12 mm nupust) sobib nupuvahendisse, mis on liimitud Arcade -nupu ülaossa.

Alus hoitakse kesta külge magnetiliselt: kaks magnetit on liimitud kesta piludesse - veenduge, et need oleksid tasased. Plekkpurgist lõigatakse (ettevaatlikult - teravad! - viilitakse servad) kaks väikest terasetükki (4x10mm). Need on liimitud aluse märgitud ruumidesse. Veenduge, et need ei kattuks välisservaga.

Lükake akupesa kahe juhtme kohale ja keerake see M2 kruvidega trükkplaadile. Juhtmed lõigatakse ja painutatakse fotol näidatud viisil, nii et aku sisestamisel puutub see kokku iga juhtmega. Külgtraadi rõhk peaks hoidma aku asendis.

Liimige Arcade -nupu väliskate kesta ülaosas olevasse auku. Siis peaks see kõik lihtsalt kokku sobima!

Samm: põhiseade (12v LED -paneeli vahetamiseks)

Põhiseade (12v LED -paneeli vahetamiseks)
Põhiseade (12v LED -paneeli vahetamiseks)
Põhiseade (12v LED -paneeli vahetamiseks)
Põhiseade (12v LED -paneeli vahetamiseks)
Põhiseade (12v LED -paneeli vahetamiseks)
Põhiseade (12v LED -paneeli vahetamiseks)

OSAD (AHV)

1x Arduino Nano ATmega168 5V1x 3mm punane LED 1x 3mm kollane LED 1x 5V relee 1x LDR (valgusest sõltuv takisti) 1x 2N2222 NPN transistor2x 1N4007 dioodid 1x TSOP4138 IR vastuvõtja1x miniliuglüliti1x mikrolüliti (ArcadeKontakti 1 null) 1x Step Down Module (https://www.ebay.com/itm/360741066304) DC pesa ja pistik

OSAD (JUHT)

1mm vahatatud helmeste nöör 24mm läbimõõduga puidust helmes (läbimõõduga 5mm) 1x 12mm M6 must kruviKarp 116mmx68m36mm (https://www.ebay.com/itm/382231522470)

Must värv PaintEpoxy Glue

ÜLEVAADE

Põhiseade koosneb infrapuna vastuvõtjast, mis lülitab relee võlanupu vajutamisel ümber. Alternatiivina on olemas ka tõmbelüliti, mida saab kasutada (nt kui Magic Button aku on tühi).

Samuti on olemas eksperimentaalne valgustundlik funktsioon. Seda saab sisse või välja lülitada liuglülitiga (ma polnud kindel, kui hästi see funktsioon töötab). Põhimõtteliselt, kui garaaži põhituled on sisse lülitatud, tunneb see valgust ja lülitab relee sisse. LDR-i kohale asetati mõned mustad torud ja kokkutõmbuvad, et muuta see suunatumaks, ja see on suunatud garaaži peamiste tulede poole. Trimpot on reguleeritud õigele valguslävele (kollane LED süttib, kui valguslävi on saavutatud).

EHITUS

Jootke esmalt toitepistikupesa ja lülitage regulaator alla, seejärel lülitage toide sisse ja reguleerige regulaatorit 4,5–5 -voldise pinge jaoks. Kuum liimige trimpot oma kohale. Veenduge, et teete seda enne Arduino paigaldamist, vastasel juhul võite selle ülepinge tõttu puhuda

3D-trükitud osi on kaks:- üks tõmbelüliti mehhanismi jaoks. Vahatatud niit keeratakse läbi aukude, nagu näidatud, mille lõpus on suur sõlm. - Teine on palli pistik. See liimitakse kuuli auku ja niidi teine ots läbib. Teises otsas seotakse sõlm ja palli alusesse kruvitakse M6 kruvi (et anda sellele teatav kaal).

FIRMWAREAR

Püsivara kasutab IR-kaugteeki siit: https://github.com/z3t0/Arduino-IRremote Üleslaadimine Arduinole tavalisel viisil.

Kui soovite jäljendada olemasolevat kaugjuhtimispulti (teleri sisselülitamiseks), kasutage sellest teegist pärit IRrecvDump näitejoonist, et lugeda ja tühjendada teleripuldi kood. Kasutage Magic Buttoni visandis dumpinguhinnaga töötlemata koode. Loomulikult ei pea selle stsenaariumi korral põhiseadet konstrueerima, vaid vaadake skeemi, kuna lugemis- ja tühjendusprotsessi jaoks peate IR -vastuvõtja ühendama Arduinoga.

IR -vastuvõtja

Olin algselt paigaldanud IR -vastuvõtja trükkplaadile (selle kõrguse tõstmiseks ühendatud 3 -kontaktilise päisega) ja nähtav läbi korpuse augu. Kuid ma leidsin, et presside registreerimine ei olnud piisavalt "nähtav", nii et lõpuks paigaldasin selle korpuse välisküljele ja nüüd töötab see kõik ideaalselt.

Head nupuvajutust!

Traadita võistlus
Traadita võistlus
Traadita võistlus
Traadita võistlus

Juhtmeta võistluse teine koht

Soovitan: