Sadržaj:
Video: Bežični odašiljač na vratima: 3 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovaj projekt opisuje prvi dio sljedeća dva projekta:
- Bežični odašiljač zvona na vratima opisan u ovom uputstvu
- Bežični prijemnik zvona na vratima biće opisan u uputstvu za bežični prijemnik zvona na vratima
Dok sjedim u dvorištu svoje kuće, ne mogu to čuti kada neko zvoni na ulaznim vratima. Ovaj se problem, naravno, može riješiti kupnjom bežičnog zvona na vratima, ali je zabavnije izgraditi ga sami. Pored toga, ponekad ovdje navodim probleme s smetnjama kod drugih bežičnih zvona na vratima, pa je to razlog više da napravite svoje.
Kada se pritisne prekidač za zvono, ovaj krug šalje poruku putem jednostavnog RF predajnika od 433 MHz do bežičnog prijemnika zvona, zadržavajući netaknutu originalnu funkciju zvona. Krug je postavljen u seriju sa originalnim prekidačem za zvono na vratima i oponaša prekidač za zvono za originalno zvono na vratima. Ovo dodaje mogućnost sprečavanja da zvono na vratima nastavi da zvoni kada neko neprestano pritiska prekidač za zvono.
Krug također sadrži prekidač koji omogućuje onemogućavanje prijenosa poruke na bežično zvono na vratima, a da pritom originalno zvono na vratima ostane u funkciji. Krug se napaja 8 -voltnim izmjeničnim transformatorom zvona na vratima koji napaja i originalno zvono na vratima.
Kao i uvijek, ovaj sam projekt izgradio oko svog omiljenog mikrokontrolera PIC -a, ali možete koristiti i Arduino. Ljubitelji Arduina mogu prepoznati protokol prijenosa koji sam kasnije opisao jer sam koristio prenesenu verziju Arduino Virtual Wire biblioteke za pouzdan prijenos RF poruke.
Korak 1: Potrebne komponente
Za ovaj projekt trebate imati sljedeće komponente:
- Komad oplate
- PIC mikrokontroler 12F617, pogledajte win-source
- Držač osigurača + osigurač 100mA Sporo
- Ispravljački most, npr. DF02M, pogledajte win-source
- Elektrolitički kondenzator 220 uF/35V i 10 uF/16V
- 3 * keramički kondenzator od 100nF
- Regulator napona 78L05, pogledajte win-source
- 433 MHz ASK RF predajnik
- Otpornici: 1 * 10k, 1 * 4k7, 3 * 220 Ohm
- NPN tranzistor, npr. BC548 vidi win-source
- Switch
- LED diode: 1 crvena, 1 zelena
- Plastično kućište
Pogledajte shematski dijagram kako spojiti komponente.
Korak 2: Projektovanje i izgradnja elektronike
Sve kontrole vrši PIC12F617 u softveru. Prije projektiranja kruga morao sam provjeriti kako mogu jednostavno aktivirati originalno zvono na vratima. Model koji imam je Byron 761 koji proizvodi ding-dong zvuk i može se napajati baterijom od 9 V ili preko 8 V izmjeničnog transformatora. Nakon nekih mjerenja na izvornom zvonu na vratima otkrio sam da konektor za prekidač zvona na vratima ima jedan pin na masu i jedan ulazni pin koji pluta na 3,5 Volta. Prilikom zatvaranja ove veze - tako da pritisnete prekidač za zvono na vratima - kroz nju prolazi samo struja od 35 uA. Zbog toga sam odlučio upotrijebiti tranzistor s otvorenim kolektorom i emiter se uzemljio za aktiviranje originalnog zvona na vratima koje je dobro radilo.
Budući da je prekidač za zvono na vanjskoj strani, nije mi se svidjela činjenica da samo vrlo mala struja teče kroz prekidač za zvono na njega jer može pritisnuti zvono dok nema nikoga kad postane vlažno (nisam siguran događa li se to u stvarnosti). U krugu sam koristio 220 Ohm pull-up otpornik pa kada se pritisne zvono na vratima, struja od 23 mA prolazi kroz prekidač zvona na vratima.
Ostatak dizajna je jednostavan sa standardnim ispravljačkim mostom i regulatorom napona za stvaranje stabilne snage od 5 V za krug. Izgradnja kruga može se lako izvesti na maloj ploči. Na slikama možete vidjeti krug kako sam ga izgradio na matičnoj ploči, uključujući konačni rezultat kada se stavi u plastično kućište.
Korak 3: Softver
Kao što je već spomenuto, softver je napisan za PIC12F617. Napisano je u JAL -u. U prošlosti sam koristio RF prijenos pomoću RF modula od 433 MHz, ali sam koristio svoj vlastiti jednostavan protokol prijenosa, kao što možete pronaći u ovim uputama: RF-termostat
Moj protokol radi dobro sve dok udaljenost nije prevelika. Za ovaj projekt trebao mi je pouzdaniji protokol RF prijenosa. Nakon nekog istraživanja pronašao sam biblioteku Virtual Wire koja je napisana na C za Arduino. Budući da koristim PIC sa programskim jezikom JAL, prenio sam ovu biblioteku sa C u JAL i koristio je u ovom uputstvu. Ova virtualna biblioteka ima mnogo bolju pouzdanost od jednostavnog protokola koji sam koristio. Naravno da prijenos uvijek može poći po zlu. Kako bi se smanjio gubitak prijenosa, svaka poruka se šalje 3 puta koristeći različiti redni broj za svaku novu poruku.
U ovom projektu PIC radi na internoj taktnoj frekvenciji od 8 MHz, pri čemu Virtualna biblioteka koristi Timer 2 za slanje RF poruka brzinom prijenosa od 1000 bita/s.
Kada se pritisne prekidač za zvono na vanjskim vratima, softver radi sljedeće:
- Otkačite prekidač za zvono na vratima. Ako se i dalje pritisne nakon vremena odmora od 50 ms, program nastavlja sa sljedećim korakom, u protivnom će zanemariti pritiskanje prekidača za zvono na vratima.
- Ako prekidač Onemogući prijenos nije aktivan, 3 -bajtna poruka - adresa, naredba i redni broj - šalje se putem RF predajnika na 433 MHz i zelena LED lampica će se uključiti na jednu sekundu. Paralelno će zvoniti izvorno zvono na vratima aktiviranjem tranzistora BC548 na pola sekunde.
- Ako je prekidač Onemogući prijenos odabran, tada se izvode iste radnje osim RF prijenosa koji se neće dogoditi. Na ovaj način bežično zvono na vratima može se isključiti daljinski, a da originalno zvono ostane funkcionalno.
- Tek kad se prekidač za zvono otpusti nakon pritiska, započet će novi prijenos i novo zvonjenje zvona na vratima. Ovo sprečava da zvono na vratima nastavi da zvoni kada se prekidač zvona neprekidno pritiska.
Izvorna datoteka JAL -a i datoteka Intel Hex su priložene. Ako ste zainteresirani za korištenje PIC mikrokontrolera s JAL -om - programskim jezikom sličnim Pascalu - posjetite JAL stranicu za preuzimanje.
Zabavite se u izgradnji vlastitog projekta i radujte se vašim reakcijama.
Preporučuje se:
Zglobni bežični odašiljač snage: 4 koraka
Zglobni bežični odašiljač snage: Želite da zglobna ruka besmisleno prati vaš uređaj radi punjenja? Ovo je projekat. I Kombinacija bežičnog odašiljača i prijemnika napajanja koja će pratiti vaš uređaj ….. sve dok je udaljen oko tri inča
Bluetooth odašiljač 3,5 mm odašiljač za slušalice: 7 koraka
Bluetooth Beanie 3.5mm odašiljač za slušalice: Ovo uputstvo govori vam kako od Bluetooth kapice napraviti Bluetooth predajnik za bežične ožičene slušalice. Ovo je moje prvo uputstvo, pa je nekako traljavo. Recite mi u komentarima kako to poboljšati
Bežični poziv / zvono na vratima: 9 koraka
Bežično pozivanje / zvono na vratima: Zdravo momci. danas ćemo napraviti bežična vrata ili pozivno zvono s dometom od 300 metara na otvorenom u odnosu na 50 metara komercijalnih zvona na vratima koja obično vidimo u trgovinama. Ovaj se projekt može koristiti kao zvono na vratima ili kao prijenosno
Bežični audio odašiljač i prijemnik na bazi IC -a: 6 koraka
Bežični audio odašiljač i prijemnik zasnovan na infracrvenoj vezi: Bežični zvuk je već tehnički napredno područje u kojem su Bluetooth i RF komunikacije glavne tehnologije (iako većina komercijalne audio opreme radi s Bluetoothom). Dizajniranje jednostavnog IC Audio Link kola ne bi bilo od koristi
Bežični prijemnik zvona na vratima: 3 koraka (sa slikama)
Bežični prijemnik zvona na vratima: Ovaj projekt opisuje drugi dio sljedeća dva projekta: Bežični odašiljač zvona na vratima kako je opisano u uputama za bežični odašiljač zvona na vratima. Ovaj Instructable također daje neki uvod u ove projekte. Bežično zvono na vratima