Sadržaj:

Magično dugme '' Daljinski prekidač: 3 koraka (sa slikama)
Magično dugme '' Daljinski prekidač: 3 koraka (sa slikama)

Video: Magično dugme '' Daljinski prekidač: 3 koraka (sa slikama)

Video: Magično dugme '' Daljinski prekidač: 3 koraka (sa slikama)
Video: Moja omiljena veličina Pe***a 2024, Juli
Anonim
'' Magic Button '' Daljinski prekidač
'' Magic Button '' 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 da ga daljinski uključim i isključim s mjesta gdje se nalaze glavni prekidači za svjetlo.

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

Magic Button je mali samostalni infracrveni daljinski upravljač sa velikim dugmetom (istina je, volim velika dugmad - 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 prebacivanja - prekidač za povlačenje i eksperimentalni prekidač za osjetljivost svjetla - vidi kasnije). No, čarobno dugme može se koristiti i samo za uključivanje uređaja s IC kontrolom, poput televizora.

Korak 1: Magično dugme - kolo

Magično dugme - kolo
Magično dugme - kolo
Magično dugme - kolo
Magično dugme - kolo

DIJELOVI

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

1x 6pin 2mm zaglavlje koraka 1x 12x12x12mm pritisno dugme sa zatvaračem (https://www.ebay.com/itm/131912566751)

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

PCB

PCB je izrađen metodom tonera sa peglom na ploči debljine 0,8 mm. Prvo montirajte uređaje za površinsko montiranje. Lemite nekoliko cm kalajisane bakarne žice na priključke baterije (na bakarnoj strani štampane ploče) da biste ih kasnije povezali sa držačem baterije.

FIRMWARE

Firmver je potrebno učitati pomoću USBasp programatora. Igle programatora (https://www.batsocks.co.uk/readme/isp_headers.htm) moraju biti povezane sa 6-polnim zaglavljem na Magic Buttonu (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) BPK onemogućen

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

Uključio sam izmijenjenu verziju biblioteke ir-send (https://github.com/anorneto/attiny85_ir_send). Nisam mogao natjerati biblioteku da radi kako je radila - izgledalo je 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 bibliotekom.

Ako ćete koristiti čarobno dugme za aktiviranje postojećeg uređaja, morat ćete promijeniti skicu tako da šalje ispravan IC 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: Čarobno dugme - Kućište

Čarobno dugme - Kućište
Čarobno dugme - Kućište
Čarobno dugme - Kućište
Čarobno dugme - Kućište
Čarobno dugme - Kućište
Čarobno dugme - Kućište

DIJELOVI1x Jamma dugačko dugme Arcarde (https://www.ebay.com/itm/301287758471)2x 2x3x8mm Magneti od rijetke zemljeČelik od limene ploče Epoksi ljepilo3D ispisani dijelovi4x M2 vijci 6 mm i matice1x CR2025 3V baterija

GRAĐEVINARSTVO

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

Moja dva prototipa (prikazana na naslovnoj fotografiji) imaju nešto drugačiji dizajn:- Bijeli (koji sam montirao na zid za promjenu LED ploče) ima LED postavljenu pod uglom od približno 40 stepeni tako da pokazuje na prijemnik na plafon. 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 vlastito čarobno dugme s različitim parametrima.

Arkadno dugme potrebno je rastaviti i prerezati na dva mjesta nožnom pilom kako je naznačeno. Poklopac dugmeta (od dugmeta od 12 mm) staje u odstojnik za dugmad koji je zalepljen na vrh dugmeta Arkada.

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! - turpije ivice) 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 kada je baterija umetnuta dolazi u kontakt sa svakom žicom. Pritisak bočne žice trebao bi držati bateriju u položaju.

Zalijepite vanjski okvir dugmeta Arcade u rupu na vrhu školjke. Onda bi sve trebalo da se uklopi!

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)
Bazna jedinica (za prebacivanje 12v LED ploče)
Bazna jedinica (za prebacivanje 12v LED ploče)
Bazna jedinica (za prebacivanje 12v LED ploče)
Bazna jedinica (za prebacivanje 12v LED ploče)

DIJELOVI (KRUG)

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

DIJELOVI (KUTIJA)

1 mm voštane perle 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 se sastoji od IC prijemnika koji će prebacivati relej kada se pritisne čarobno dugme. Alternativno, postoji i prekidač za povlačenje koji se može koristiti (npr. Ako je baterija čarobnog dugmeta prazna).

Postoji i eksperimentalna funkcija osjetljivosti svjetla. Ovo se može uključiti ili isključiti kliznim prekidačem (nisam bio siguran koliko bi ova funkcija radila). U osnovi, kada 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 bili usmjereniji i usmjereni su prema glavnim svjetlima garaže. Trimpot je podešen za ispravan prag svetlosti (žuta LED lampica će zasvetliti kada se dostigne prag svetlosti).

GRAĐEVINARSTVO

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 pokvariti zbog prenapona

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

FIRMWARE

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. Koristite skinute sirove kodove u skici Magičnog dugmeta. Naravno, u ovom scenariju nećete morati konstruirati baznu jedinicu, ali pogledajte shemu jer ćete morati povezati IC prijemnik na Arduino da biste mogli čitati i dumpirati.

IR RECEIVER

Prvobitno sam montirao IC prijemnik na PCB (priključen na 3 -pinsko zaglavlje da podignem njegovu visinu) i vidljiv kroz rupu na kućištu. Ali otkrio sam da nije dovoljno 'vidljiv' za registriranje presa, pa sam ga na kraju montirao na vanjsku stranu kućišta, i sada sve radi savršeno.

Sretan pritisak na dugme!

Bežično takmičenje
Bežično takmičenje
Bežično takmičenje
Bežično takmičenje

Drugoplasirani u takmičenju za bežičnu vezu

Preporučuje se: