Sadržaj:
- Korak 1: Alati i pribor
- Korak 2: Testiranje probne ploče
- Korak 3: Montaža (pt 1)
- Korak 4: Montaža (dio 2)
- Korak 5: Završna montaža
- Korak 6: Testiranje i upute za budućnost
Video: Detektor pulsirajućeg muža: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Ovaj projekt koristi modul RF prijemnika za pokretanje pulsirajućeg LED srca kada se predajnik nađe u dometu. Ovo sam napravio za svog zaručnika za Valentinovo ove godine. Još nisam u potpunosti testirao domet, jer zapravo nisam izvadio odašiljač iz naše stambene zgrade otkad sam ga upravo završio. Par predajnik/prijemnik koji sam koristio je hipotetički sposoban do 500 stopa, iako je to domet vidljivog prostora. Još nisam dodao antene ni u prijemnik ni u predajnu kutiju, ali to bi hipotetički trebalo poboljšati trenutni raspon.
Korak 1: Alati i pribor
Potrebni alati: LemilicaDremelDrill (ili prilično velika burgija za Dremel) OdvijačSnabdjeva 2 LED diode (1 crvena za srce, druga bilo koja boja za svjetlo za napajanje predajnika) Tiskana ploča (koristio sam 276-159 iz RadioShacka) 2 5V napon Regulatori (7805 ili slično) 2 9v baterije2 9v kopče za baterije2 projektne kutije (koristio sam 270-1803 za prijemnik i malu kutiju 3x2x1 ili tako nešto za predajnik) 2 SPST prekidača (koristio sam 275-645) 2 8-polne DIP utičnice (Koristio sam 276-1995) 2 PIC 12f683 (nekoliko njih možete nabaviti kao besplatan uzorak od Microchip-a) 2 otpornika (vrijednost ovisi o LED diodama koje koristite, negdje oko 100 ohma za tipične LED diode s 5v reguliranog napona) Mala komad plastike (po mogućnosti mutne ili prozirne) žice i posljednji, ali najvažnije RF odašiljač i prijemnik (koristio sam RF-KLP-434 iz Sparkfun-a, koji je za par iznosio 11,95)
Korak 2: Testiranje probne ploče
Postavio sam ovo kao jednostavno kolo na dvije matične ploče (neki ljudi na forumima Sparkfun -a izvijestili su da imaju problema s radom prijemnika/predajnika ako su udaljeni samo nekoliko centimetara.) RF moduli rade prilično jednostavno. Vi im samo dajete napon (oko 5v za prijemnik, i do 12v za odašiljač), a signal na podatkovnom pinu predajnika se replicira na prijemniku. U mom krugu pin za podatke na predajniku pokreće izlaz na PIC. Namjeravam više raditi na PIC programu kako bih osigurao stvarni protokol podataka, ali kako bi se ovo zaista moglo obaviti ovog vikenda, PIC predajnik trenutno samo šalje visoki signal 500 ms, zatim pada nisko 500 ms i ponavlja se sve dok uključeno je. Na izlaznu iglu je pričvršćena LED dioda koja daje vizualnu povratnu informaciju o impulsu kako biste znali da krug radi. Prijemnik je trenutno jednako jednostavan. Pin za podatke ide na ulaz na PIC -u. PIC čeka visoki signal, a zatim pulsira LED diodu sve dok je signal visok. Kad je ulazni signal nizak, PIC čeka 500 ms, a zatim ponovo anketira ulaz. Evo koda za sada: * NAPOMENA * Stvarna petlja za stvaranje LED impulsa preuzeta je iz primjera na forumima Sparkfun -a, korisnički i jednostavno izmijenjeno kako bi sporije radioTransmiter:#include#use delay (clock = 4000000, int = 4000000) #use fast_io (A) #fuses nomclrvoid main () {set_tris_a (0); while (1) {output_high (pin_a4); delay_ms (500); output_low (pin_a4); delay_ms (500); }} Prijemnik:#uključuje#kašnjenje upotrebe (sat = 4000000, int = 4000000)#upotreba fast_io (A)#osigurači nomclrvoid main () {bez potpisa int i, j, k, korak; set_tris_a (0); while (1) {while (ulaz (pin_a3)) {korak = 1; j = 0; do {for (; j = 0; j+= step) {for (k = 0; k <10; k ++) {OUTPUT_HIGH (PIN_A1); za (i = j; i! = 0; i--); OUTPUT_LOW (PIN_A1); za (i = 100-j; i! = 0; i--); }} korak *= -1; j += korak; } while (j> 0); } delay_ms (500); }}
Korak 3: Montaža (pt 1)
Prvo sam sastavio krug predajnika. Veze su prilično jednostavne.
Kabel +9v iz baterije ide do prekidača, koji ide i do odašiljača (da ga pokrenete ravno od 9v) i do regulatora napona 7805. Regulirani napon ide na PIC. Pin 2 PIC -a ide do LED diode (preko graničnog otpornika) i pina za podatke predajnika. Kada se prekidač uključi, LED dioda počinje treperiti (svake 1/2 sekunde) i odašiljač počinje odašiljati. Ostavio sam pin antene za sada nepovezan, ali mogu dodati antenu.
Korak 4: Montaža (dio 2)
Prijemnik je sličnog kola.
+9v ide do prekidača, zatim do regulatora napona. Regulirani 5v ide na PIC i prijemnik. PIN za prijemnik ide na pin 4 PIC -a. Pin 6 slike je povezan sa LED diodom (trebao bi biti preko graničnog otpornika, koji sam zaboravio pri prvom obilasku, morat ću ga dodati kasnije.)
Korak 5: Završna montaža
Izbušio sam rupe u futrolama za držače za pričvršćivanje ploča i na bočnim stranama kutija za prekidače.
Koristio sam Dremel za izrezivanje oblika srca na vrhu kutije prijemnika. Plastika kojom sam ovo prekrivao bila je samo tanki komad iz pakiranja. Koristio sam neki grubi brusni papir da izgrebem plastiku tako da ne bude potpuno jasna i malo bi raspršio LED svjetlo. Zatim sam zalijepio ovaj komad plastike na unutrašnjost poklopca prijemnika. (svjetlo izgleda bolje nego na slikama, prilično dobro se raspršuje kroz plastiku) Zatvorio je sve kutije i testirao ga.
Korak 6: Testiranje i upute za budućnost
Trenutno mogu doseći možda 90-100 stopa sa prijemnikom koji sjedi u mom stanu na 2. katu. Budući da pinovi antene i na prijemniku i na odašiljaču nisu povezani ni s čim, možda ću pokušati pronaći neke male antene koje ću na njih pričvrstiti kako bih vidio koliko mogu povećati domet.
Kratko sam razmišljao samo o korištenju 555 mjerača vremena za generiranje impulsa odašiljača, ali sam odlučio da bi, budući da namjeravam poboljšati PIC kod, bilo bolje koristiti PIC i u prijemniku i u odašiljaču. (također, za korištenje 555 tajmera bilo bi potrebno još nekoliko komponenti za generiranje impulsa) Želim implementirati jednostavan serijski ping tako da mogu izbjeći šum koji povremeno nasumično pokreće prijemnik s trenutnim kodom jer samo provjeravam za visok unos.
Preporučuje se:
Bežični detektor izmjenične struje: 7 koraka (sa slikama)
Bežični detektor izmjenične struje: Prilikom izrade prethodnog instruktora (lakog infracrvenog senzora blizine) shvatio sam nekoliko stvari o korištenju 2 tranzistora zaredom za pojačavanje vrlo slabog signala. U ovom uputstvu ću elaborirati ovaj princip koji se također naziva & quo
Jednostavan Arduino detektor metala: 8 koraka (sa slikama)
Jednostavan Arduino detektor metala: *** Objavljena je nova verzija koja je još jednostavnija: https://www.instructables.com/Minimal-Arduino-Metal-Detector/ *** Otkrivanje metala sjajna je prošlost ste na otvorenom, otkrivate nova mjesta i možda pronađete nešto zanimljivo. Provjerite vas
Detektor socijalne udaljenosti: 7 koraka (sa slikama)
Detektor socijalne udaljenosti: Detektor socijalne udaljenosti: Ja sam Owen O iz Denvera u Coloradu i ove godine ću biti sedmi razred. Moj projekt se zove Detektor socijalne udaljenosti! Savršen uređaj za zaštitu u ovim teškim vremenima. Svrha detektora socijalne udaljenosti
Detektor maske COVID-19: 6 koraka (sa slikama)
Detektor maski COVID-19: Zbog utjecaja epidemije koronavirusa (COVID 19), samo osoblje može proći kroz ulaz i izlaz iz poslovne zgrade Makerfabsa i mora nositi NFC maske posebno prilagođene od strane Makerfabsa, a nedostupne im osobe mogu pristupiti . Ali neki ljudi
IOT detektor dima: Ažurirajte postojeći detektor dima sa IOT -om: 6 koraka (sa slikama)
IOT detektor dima: Ažurirajte postojeći detektor dima sa IOT -om: Spisak saradnika, izumitelj: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Nadzornik: Dr Chia Kim Seng Odsjek za mehatroničko i robotsko inženjerstvo, Fakultet elektrotehnike i elektronike, Univerzitet Tun Hussein Onn Malaysia.Distribut