Sadržaj:

Čarobni gumb '' Daljinski prekidač: 3 koraka (sa slikama)
Čarobni gumb '' Daljinski prekidač: 3 koraka (sa slikama)

Video: Čarobni gumb '' Daljinski prekidač: 3 koraka (sa slikama)

Video: Čarobni gumb '' Daljinski prekidač: 3 koraka (sa slikama)
Video: Место, ГДЕ случилась КРУПНЕЙШАЯ техногеннная КАТАСТРОФА ☢️ БЩУ-4 на ЧЕРНОБЫЛЬСКОЙ АЭС ☢️ 2024, Studeni
Anonim
'' Čarobni gumb '' Daljinski prekidač
'' Čarobni gumb '' Daljinski prekidač

PROBLEM: LED svjetlo (DIY - naravno!) Instalirano na stropu moje radionice/garaže uključeno je u utičnicu na stropu. Trebao mi je neki način za daljinsko uključivanje i isključivanje s mjesta na kojima se nalaze glavni prekidači za svjetlo.

RJEŠENJE: "Čarobno dugme" je rođeno.

Čarobni gumb je mali samostalni infracrveni daljinski upravljač s velikim gumbom (istina je, volim velike gumbe - pogledajte neke od mojih drugih instrukcija). Kada se pritisne, IR signal šalje signal baznoj jedinici za uključivanje i isključivanje ploče.

U ovoj situaciji koristio sam posebno konstruiranu prijemničku jedinicu (koja također ima neke dodatne mogućnosti uključivanja - prekidač za povlačenje i eksperimentalni prekidač za osjet svjetla - vidi kasnije). No, čarobni gumb može se koristiti i sam za uključivanje uređaja s IC kontrolom, poput televizora.

Korak 1: Čarobni gumb - Krug

Čarobni gumb - krug
Čarobni gumb - krug
Čarobni gumb - krug
Čarobni gumb - krug

DIJELOVI

1x ATTINY85 SMD2x 22pF SMD kondenzatori 1x 47R SMD otpornik 1x 5 mm TSAL6200 (ili slično) Infracrvena LED dioda

1x 6pin 2mm zaglavlje koraka 1x 12x12x12mm tipkalo s poklopcem (https://www.ebay.com/itm/131912566751)

24 mm x 24 mm Jednostrano 0,8 mm PCB22AWG (0,7 mm) konzervirana bakrena žicaUSBasp programator (https://www.fischl.de/usbasp/)

PCB

PCB je izrađen metodom tonera sa željezom na ploči debljine 0,8 mm. Prvo montirajte uređaje za površinsko montiranje. Lemite nekoliko cm kalajisane bakrene žice na stezaljke baterije (na bakrenoj strani PCB -a) da biste ih kasnije povezali s držačem baterije.

FIRMER

Firmver je potrebno učitati pomoću programatora USBasp. Igle programatora (https://www.batsocks.co.uk/readme/isp_headers.htm) moraju biti spojene na 6-polno zaglavlje na Magic Button-u (pogledajte raspored za PDF za pin-out). Koristio sam nekoliko lemljenih konektora za stvaranje adaptera, ali isto tako jednostavno možete koristiti kratkospojne žice.

Instalirajte ATTiny podršku na svoj Arduino IDE (https://highlowtech.org/?p=1695) i otvorite priloženu skicu. Odaberite: Ploča: ATtiny25/45/85Timer 1: CPU Čip: ATtiny85Sat: 8Mhz (vanjski) BOD onemogućen

Zatim odaberite opciju narezivanja pokretačkog programa za snimanje ovih postavki. Sada prenesite svoju skicu.

Uključio sam izmijenjenu verziju biblioteke ir-send (https://github.com/anorneto/attiny85_ir_send). Nisam mogao natjerati knjižnicu da radi kako je bila - činilo se da su vremena od delayMicroseconds () istekla za oko dva puta, iako sam imala ispravne postavke sata - možda sam imala instaliranu pogrešnu verziju jezgre ATTiny ?? Prilagodio sam pozive na delayMicroseconds () faktorom za kompenzaciju - ali možda ćete imati više sreće s neizmijenjenom knjižnicom.

Ako ćete koristiti čarobnu tipku za aktiviranje postojećeg uređaja, morat ćete promijeniti skicu tako da šalje ispravan IR kod IRCODERAW (pogledajte referencu u koraku osnovne jedinice ovog uputstva).

Možete provjeriti radi li krug gledanjem IC LED diode pomoću kamere vašeg mobitela koja može 'vidjeti' infracrvenu vezu iako vaše oči ne mogu.

Korak 2: Čarobni gumb - Kućište

Čarobni gumb - Kućište
Čarobni gumb - Kućište
Čarobni gumb - Kućište
Čarobni gumb - Kućište
Čarobni gumb - Kućište
Čarobni gumb - Kućište

DIJELOVI1x Jamma dugačak Arkardni gumb (https://www.ebay.com/itm/301287758471)2x 2x3x8mm Magneti od rijetkih zemalja Čelik od limene ploče Epoksi ljepilo3D ispisani dijelovi4x M2 vijci 6 mm i matice 1x CR2025 3V baterija

IZGRADNJA

Postoje četiri 3D ispisana dijela: ljuska, baza, držač baterije i razmaknica za gumbe.

Moja dva prototipa (prikazana na naslovnoj fotografiji) imaju nešto drugačiji dizajn:- Bijeli (koji sam montirao na zid za prebacivanje LED ploče) ima LED postavljenu pod kutom od približno 40 stupnjeva tako da pokazuje na prijemnik na strop. Također ima rupe za montažu u podnožju.- Obojena je nešto zaobljenijeg oblika i ima LED usmjeren vodoravno. Ovaj je dizajniran za postavljanje na ravnu površinu za uključivanje televizora ili drugog uređaja.

Osim što prilažem.stl datoteke za ove dvije verzije, uključio sam i OpenSCAD skriptu tako da možete generirati vlastiti čarobni gumb s različitim parametrima.

Arkadni gumb potrebno je rastaviti i rezati nožačom na dva mjesta kako je naznačeno. Poklopac gumba (od gumba od 12 mm) staje u odstojnik za gumb koji je zalijepljen na vrh arkadnog gumba.

Baza se magnetski drži za ljusku: dva magneta su zalijepljena u utore u ljusci - provjerite jesu li u ravnini. Dva mala čelična komada (4x10 mm) izrezana su (pažljivo - oštro! - turpijte rubove) iz limenke. Oni su zalijepljeni u označene prostore na bazi. Pazite da ne preklapaju vanjski rub.

Provucite držač baterije preko dvije žice i pričvrstite ga na PCB vijcima M2. Žice su prerezane i savijene kao što je prikazano na fotografiji, tako da kad je baterija umetnuta dolazi u kontakt sa svakom žicom. Tlak bočne žice trebao bi držati bateriju u položaju.

Zalijepite vanjski okvir tipke Arcade u rupu na vrhu ljuske. Onda bi se sve trebalo uklopiti!

Korak 3: Osnovna jedinica (za prebacivanje LED panela od 12 V)

Osnovna jedinica (za prebacivanje 12v LED ploče)
Osnovna jedinica (za prebacivanje 12v LED ploče)
Osnovna jedinica (za prebacivanje 12v LED ploče)
Osnovna jedinica (za prebacivanje 12v LED ploče)
Osnovna jedinica (za prebacivanje 12v LED ploče)
Osnovna jedinica (za prebacivanje 12v LED ploče)

DIJELOVI (KRUG)

1x Arduino Nano ATmega168 5V1x 3mm Crvena LED1x 3mm Žuta LED1x 5V Relay1x LDR (Svjetlo Ovisno Otpornik) 1x 2N2222 NPN transistor2x 1N4007 Diodes1x TSOP4138 IR Receiver1x Mini Slide Switch1x Mikro sklopke (od Arcade Button) 1x 100K rotacijski Trimpot1x MINI 3A DC-DC Step Down Module (https://www.ebay.com/itm/360741066304)DC utičnica i utikač

DIJELOVI (SLUČAJ)

Kabel od voštanih perli promjera 24 mm Drvene perle promjera 24 mm (s rupom promjera 5 mm) 1x 12 mm M6 Crna vijčana kutija 116 mm x 68 m 36 mm (https://www.ebay.com/itm/382231522470)

Crna PaintEpoxy ljepilo

PREGLED

Bazna jedinica sastoji se od IC prijemnika koji će prebacivati relej kada se pritisne čarobni gumb. Alternativno, postoji i prekidač za povlačenje koji se može koristiti (npr. Ako je baterija čarobnog gumba prazna).

Postoji i eksperimentalna značajka osjetljivosti svjetla. To se može uključiti ili isključiti kliznim prekidačem (nisam bio siguran koliko će ova značajka funkcionirati). U osnovi, kad su glavna svjetla u garaži uključena, osjetit će svjetlo i uključiti relej. Neka crna cijev i termoskupljajući materijal postavljeni su preko LDR-a kako bi bio usmjereniji, a usmjeren je prema glavnim svjetlima garaže. Trimpot je podešen za ispravan svjetlosni prag (žuta LED lampica će zasvijetliti kada se dosegne svjetlosni prag).

IZGRADNJA

Lemite ulaznu utičnicu za napajanje i prvo spustite regulator, zatim uključite napajanje i podesite regulator na napon od 4,5 - 5 volti. Vruće ljepilo trimpot na mjestu. Učinite to prije instaliranja Arduina ili ga možete ispuhati zbog prenapona

Postoje dva 3D ispisana dijela:- Jedan za mehanizam prekidača za povlačenje. Voštani konac provučen je kroz rupe kako je prikazano, s velikim čvorom na kraju. - Drugi je utikač za loptu. Ovo je zalijepljeno u rupu u kugli, a drugi kraj niti prolazi. Na drugom kraju vezan je čvor, a vijak M6 je uvrnut u podnožje loptice (kako bi mu dao određenu težinu).

FIRMER

Firmver koristi IR udaljenu biblioteku odavde: https://github.com/z3t0/Arduino-IRremote Upload na Arduino na uobičajen način.

Ako želite oponašati postojeći daljinski upravljač (za uključivanje televizora), upotrijebite primjer skice IRrecvDump iz ove biblioteke za čitanje i ispisivanje koda s daljinskog upravljača za televizor. Upotrijebite izbačene sirove kodove u skici Čarobnog gumba. Naravno, u ovom scenariju nećete morati konstruirati baznu jedinicu, ali pogledajte shemu jer ćete morati povezati IC prijamnik s Arduinom kako biste mogli čitati i dumpirati.

IR PRIMAČ

Prvotno sam montirao IC prijemnik na tiskanu ploču (uključen u 3 -polno zaglavlje kako bi mu se podigla visina) i vidljiv kroz rupu u kućištu. Ali otkrio sam da nije dovoljno 'vidljiv' za registriranje preša, pa sam ga na kraju postavio na vanjsku stranu kućišta i sada sve radi savršeno.

Sretan pritisak na gumb!

Bežično natjecanje
Bežično natjecanje
Bežično natjecanje
Bežično natjecanje

Drugoplasirani na natjecanju za bežičnu vezu

Preporučeni: