INHOUDSOPGAWE:
Video: Draadlose deurklokkiesender: 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hierdie projek beskryf die eerste deel van die volgende twee projekte:
- 'N Draadlose deurklokkiesender soos beskryf in hierdie instruksie
- 'N Draadlose deurklokkie -ontvanger wat in die Wireless Doorbell Receiver beskryf kan word, kan beskryf word
As ek in die agterplaas van my huis sit, kan ek dit nie hoor as iemand die deurklokkie by die voordeur lui nie. Hierdie probleem kan natuurlik opgelos word deur 'n draadlose deurklokkie te koop, maar dit is lekkerder om dit self te bou. Daarbenewens het ek soms probleme met interferensie met ander draadlose deurklokkies, daarom is daar meer rede om een daarvan te maak.
As die deurklokkieskakelaar ingedruk word, stuur hierdie kring 'n boodskap via 'n eenvoudige 433 MHz RF -sender na 'n draadlose deurklokkie -ontvanger terwyl die oorspronklike deurklokkie -funksie behoue bly. Die kring is in serie geplaas met die oorspronklike deurklokkieskakelaar en navolg die deurklokkie vir die oorspronklike deurklokkie. Dit voeg die moontlikheid by om te voorkom dat die deurklokkie aanhou lui as iemand voortdurend op die deurklokkie skakel.
Die kring bevat ook 'n skakelaar wat dit moontlik maak om die oordrag van 'n boodskap na die draadlose deurklokkie uit te skakel terwyl die oorspronklike deurklokkie in werking bly. Die stroombaan word aangedryf deur die 8 Volt AC deurklok transformator wat ook die oorspronklike deurklokkie aandryf.
Soos altyd het ek hierdie projek gebou rondom my gunsteling mikrobeheerder, die PIC, maar u kan ook 'n Arduino gebruik. Arduino -aanhangers herken moontlik die transmissieprotokol wat ek later beskryf, aangesien ek 'n weergawe van die Arduino Virtual Wire -biblioteek gebruik het vir 'n betroubare oordrag van die RF -boodskap.
Stap 1: Vereiste komponente
U moet die volgende komponente vir hierdie projek hê:
- 'N Stukkie broodbord
- PIC-mikrobeheerder 12F617, sien wenbron
- Sekeringshouer + lont 100mA Stadig
- Gelykrigterbrug, bv. DF02M, sien wenbron
- Elektrolitiese kondensator 220 uF/35V en 10 uF/16V
- 3 * keramiek kapasitor van 100nF
- Spanningsreguleerder 78L05, sien wenbron
- 433 MHz VRA RF -sender
- Weerstande: 1 * 10k, 1 * 4k7, 3 * 220 Ohm
- 'N NPN -transistor, bv. BC548 sien wen-bron
- Skakel oor
- LED's: 1 rooi, 1 groen
- 'N Plastiekbehuizing
Sien die skematiese diagram oor hoe om die komponente aan te sluit.
Stap 2: Ontwerp en bou van die elektronika
Alle beheer word uitgevoer deur die PIC12F617 in sagteware. Voordat ek die kring ontwerp het, moes ek kyk hoe ek die oorspronklike deurklokkie maklik kon aktiveer. Die model wat ek het, is 'n Byron 761 wat 'n ding-dong geluid genereer en kan aangedryf word deur 'n 9 Volt battery of via 'n 8 Volt AC transformator. Na 'n paar metings op die oorspronklike deurklokkie, het ek agtergekom dat die aansluiting vir die deurklokkieskakelaar 'n pen op die grond het en 'n ingangspen wat op 3.5 Volt dryf. As u hierdie verbinding sluit - deur op die deurklokkie te skakel - vloei slegs 'n stroom van 35 uA daardeur. As gevolg hiervan het ek besluit om 'n transistor met 'n oop kollektor te gebruik en die emitter word gemaal om die oorspronklike deurklokkie te aktiveer, wat goed werk.
Aangesien die deurklokkieskakelaar buite is, het ek nie daarvan gehou dat slegs 'n baie klein stroom deur die deurklokkie skakel as dit ingedruk word nie, aangesien dit die klok kan lui terwyl niemand daar is as dit vogtig word nie (nie seker of dit in werklikheid gebeur nie). In die kring het ek 'n 220 Ohm optelweerstand gebruik, so as die deurklokkie ingedruk word, gaan 'n stroom van 23 mA deur die deurklokkie.
Die res van die ontwerp is eenvoudig met 'n standaard gelykrigterbrug en spanningsreguleerder om 'n stabiele 5 Volt -krag vir die stroombaan te skep. Die bou van die kring kan maklik op 'n klein broodbord gedoen word. Op die foto's kan u die kring sien terwyl ek dit op die broodbord gebou het, insluitend die finale uitslag toe dit in 'n plastiekbehuizing geplaas is.
Stap 3: Die sagteware
Soos reeds genoem, is die sagteware vir 'n PIC12F617 geskryf. Dit is in JAL geskryf. In die verlede het ek RF-transmissie gebruik met 'n 433 MHz RF-module, maar ek het my eie eenvoudige transmissieprotokol gebruik, soos u in hierdie instruksies kan vind: RF-termostaat
My protokol werk goed, solank die afstand nie te groot is nie. Vir hierdie projek het ek 'n meer betroubare RF -oordragprotokol nodig. Na 'n bietjie navorsing het ek die Virtual Wire -biblioteek gevind wat in C vir die Arduino geskryf is. Aangesien ek 'n PIC met die JAL -programmeertaal gebruik het, het ek hierdie biblioteek van C na JAL oorgedra en dit in hierdie instruksies gebruik. Hierdie virtuele biblioteek het 'n baie beter betroubaarheid as die eenvoudige protokol wat ek gebruik het. Uiteraard kan die oordrag altyd verkeerd loop. Om die verlies van 'n oordrag te verminder, word elke boodskap 3 keer uitgestuur met 'n ander volgnommer vir elke nuwe boodskap.
In hierdie projek werk die PIC op 'n interne klokfrekwensie van 8 MHz, waar timer 2 deur die virtuele biblioteek gebruik word om die RF -boodskappe met 'n bitsnelheid van 1000 bits/s te stuur.
As die buiteklokskakelaar buite gedruk word, doen die sagteware die volgende:
- Ontkoppel die deurklokkie. As dit nog steeds ingedruk word na 'n terugsteltyd van 50 ms, gaan die program voort met die volgende stap, anders sal dit nie die deurklokkieskakelaar ignoreer nie.
- As die skakelaar uitskakel nie aktief is nie, word 'n 3 -greepboodskap - adres, opdrag en volgnommer - via die 433 MHz RF -sender gestuur en die groen LED sal een sekonde aanskakel. Terselfdertyd lui die oorspronklike deurklokkie deur die BC548 -transistor vir 'n halwe sekonde te aktiveer.
- As die skakelaar vir oordrag uitskakel aktief is, word dieselfde aksies uitgevoer, behalwe die RF -oordrag wat nie sal gebeur nie. Op hierdie manier kan die draadlose deurklokkie op afstand afgeskakel word terwyl die oorspronklike deurklokkie funksioneer.
- Eers as die deurbelskakelaar weer losgemaak word nadat dit ingedruk is, sal 'n nuwe ratkas en 'n nuwe lui van die deurklokkie begin. Dit voorkom dat die deurklokkie aanhou lui as die deurklokkie se skakelaar voortdurend ingedruk word.
Die JAL -bronlêer en die Intel Hex -lêer is aangeheg. As u belangstel om die PIC -mikrobeheerder te gebruik met JAL - 'n programmeertaal van Pascal - besoek die JAL -aflaai -webwerf.
Geniet u eie projek en sien uit na u reaksies.
Aanbeveel:
Draadlose Arduino -robot met behulp van die HC12 -draadlose module: 7 stappe
Draadlose Arduino -robot wat die HC12 -draadlose module gebruik: Hallo ouens, welkom terug. In my vorige pos het ek verduidelik wat 'n H Bridge Circuit is, L293D -motorbestuurder -IC, L293D -motorbestuurder -IC vir die bestuur van hoëstroom -motorbestuurders en hoe u u eie L293D -motorbestuurderbord kan ontwerp en maak
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Vyftig meter bereik draadlose toegangspunt met TP Link WN7200ND USB draadlose adapter op Raspbian -rek: 6 stappe
Vyftig meter bereik draadlose toegangspunt met TP Link WN7200ND USB draadlose adapter op Raspbian Stretch: Raspberry Pi is wonderlik om veilige draadlose toegangspunte te skep, maar dit het nie 'n goeie bereik nie; ek het 'n TP Link WN7200ND USB draadlose adapter gebruik om dit uit te brei. Ek wil deel hoe om dit te doen Hoekom wil ek 'n framboos pi in plaas van 'n router gebruik? T
DIY draadlose mikrofoon na draadlose kitaarstelsel: 4 stappe
DIY draadlose mikrofoon na draadlose kitaarstelsel: ek het 'n paar videos en 'n paar bands gekyk, en byna 'n draadlose stelsel op kitaar. Word mal, beweeg, loop en doen wat hulle wil sonder die koord, so ek droom daarvan om een te hê .. Maar .. vir my is dit nou te duur, so ek het hierop gekom
Hack 'n draadlose deurklokkie in 'n draadlose alarmskakelaar of aan/uit -skakelaar: 4 stappe
Hack 'n draadlose deurklokkie in 'n draadlose alarmskakelaar of aan/uit -skakelaar: ek het onlangs 'n alarmstelsel gebou en dit in my huis geïnstalleer. Ek het magnetiese skakelaars op die deure gebruik en deur die solder vasgemaak. Die vensters was 'n ander storie en harde bedrading was nie 'n opsie nie. Ek het 'n draadlose oplossing nodig gehad, en dit is