Sisukord:

Pulseeriv Hubby detektor: 6 sammu (piltidega)
Pulseeriv Hubby detektor: 6 sammu (piltidega)

Video: Pulseeriv Hubby detektor: 6 sammu (piltidega)

Video: Pulseeriv Hubby detektor: 6 sammu (piltidega)
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Juuli
Anonim
Pulseeriv Hubby detektor
Pulseeriv Hubby detektor
Pulseeriv Hubby detektor
Pulseeriv Hubby detektor

See projekt kasutab RF -vastuvõtja moodulit, et käivitada pulseeriv LED -süda, kui saatja on levialas. Ma tegin selle oma kihlatu jaoks sel aastal sõbrapäevaks. Ma pean veel vahemikku täielikult testima, kuna ma pole tegelikult saatjat meie kortermajast välja võtnud pärast seda, kui ma just täna lõpetasin. Minu kasutatav saatja/vastuvõtja paar on hüpoteetiliselt võimeline kuni 500 jala kõrgusele, kuigi see on avatud ruumi vaatepiir. Ma ei ole veel antenne lisanud ei vastuvõtja ega saatja kasti, kuid see peaks hüpoteetiliselt praegust vahemikku parandama.

Samm: tööriistad ja tarvikud

Tööriistad ja tarvikud
Tööriistad ja tarvikud

Vajalikud tööriistad: jootekolb DremelDrill (või Dremeli üsna suur puur) Kruvikeeraja Toidab 2 LED-i (1 punane südame jaoks, teine mis tahes värv saatja toitevalguse jaoks) Trükkplaat (kasutasin RadioShacki 276-159) 2 5 V pinge Regulaatorid (7805 vms) 2 9 V patareid 2 9 V akuklambrid 2 projektikarbid (vastuvõtja jaoks kasutasin 270-1803 ja saatja jaoks väike 3x2x1 kast) 2 SPST-lülitit (kasutasin 275-645) 2 8-kontaktilist DIP-pistikupesa (Kasutasin 276-1995) plasttükk (soovitavalt hägune või poolläbipaistev) ja viimane, kuid mis kõige tähtsam-RF saatja ja vastuvõtja (kasutasin Sparkfuni RF-KLP-434, mis oli paari jaoks 11,95)

2. samm: leivaplaadi testimine

Leivaplaadi testimine
Leivaplaadi testimine
Leivaplaadi testimine
Leivaplaadi testimine

Seadistasin selle lihtsaks vooluahelaks kahel leivaplaadil (mõned inimesed Sparkfuni foorumites teatasid, et neil on probleeme vastuvõtja/saatja tööga, kui need asuvad vaid mõne tolli kaugusel.) RF -moodulid töötavad üsna lihtsalt. Annate neile lihtsalt pinge (umbes 5v vastuvõtja jaoks ja kuni 12v saatja jaoks) ja saatja andmeklemmi signaal kopeeritakse vastuvõtjas. Minu vooluahelas juhib saatja andmestikku väljund PIC. Kavatsen tegeleda rohkem PIC -programmiga, et pakkuda tegelikku andmeprotokolli, kuid selle nädalavahetusel tegelikuks tegemiseks saadab saatja PIC praegu lihtsalt 500 ms kõrge signaali, seejärel läheb 500 ms madalaks ja kordab seni, kuni see on sisse lülitatud. Väljundpoldile on lisatud LED, mis annab impulsi visuaalse tagasiside, nii et teate, et vooluring töötab. Vastuvõtja on praegu sama lihtne. Andmepulk läheb PIC -i sisendisse. PIC ootab kõrget signaali ja seejärel süttib, kuni signaal on kõrge. Kui sisendsignaal on madal, ootab PIC 500 ms ja küsitleb sisendit uuesti. Siin on praegu kood: * MÄRKUS muudetud, et see töötaks aeglasemaltTransmitter:#include#use delay (clock = 4000000, int = 4000000) #use fast_io (A) #fuses nomclrvoid main () {set_tris_a (0); samas (1) {output_high (pin_a4); delay_ms (500); output_low (pin_a4); delay_ms (500); }} Vastuvõtja:#include#use delay (clock = 4000000, int = 4000000) #use fast_io (A) #fuses nomclrvoid main () {unsigned int i, j, k, step; set_tris_a (0); while (1) {while (sisend (pin_a3)) {step = 1; j = 0; tee {jaoks (; j = 0; j+= samm) {jaoks (k = 0; k <10; k ++) {OUTPUT_HIGH (PIN_A1); jaoks (i = j; i! = 0; i--); OUTPUT_LOW (PIN_A1); jaoks (i = 100-j; i! = 0; i--); }} samm *= -1; j += samm; } while (j> 0); } delay_ms (500); }}

3. samm: kokkupanek (pt 1)

Kokkupanek (punkt 1)
Kokkupanek (punkt 1)
Kokkupanek (punkt 1)
Kokkupanek (punkt 1)
Kokkupanek (punkt 1)
Kokkupanek (punkt 1)

Panin kõigepealt saatja vooluringi kokku. Ühendused on üsna lihtsad.

Aku +9v juhe läheb lülitile, mis läheb nii saatjale (otse 9v töötamiseks) kui ka pingeregulaatorile 7805. Reguleeritud pinge läheb PIC -ile. PIC -i tihvt 2 läheb LED -ile (piirava takisti kaudu) ja saatja andmestikule. Kui lüliti on sisse lülitatud, hakkab LED vilkuma (iga 1/2 sekundi järel) ja saatja hakkab saatma. Antennipistiku olen praegu ühendamata jätnud, kuid võin antenni lisada.

4. samm: kokkupanek (2. osa)

Kokkupanek (2. osa)
Kokkupanek (2. osa)
Kokkupanek (2. osa)
Kokkupanek (2. osa)
Kokkupanek (2. osa)
Kokkupanek (2. osa)

Vastuvõtja on sarnane vooluahel.

+9v läheb lülitile, seejärel pingeregulaatorile. Reguleeritud 5v läheb PIC -ile ja vastuvõtjale. Vastuvõtja andmeklemm läheb PIC -i 4. tihvti juurde. Pildi 6. tihvt on ühendatud LED -iga (peaks olema läbi piirava takisti, mille ma esimesel ringil unustasin, pean selle hiljem lisama.)

Samm: lõplik kokkupanek

Lõplik assamblee
Lõplik assamblee
Lõplik assamblee
Lõplik assamblee

Puurisin korpustes augud trükkplaatide hoidmiseks ja lülitite kastide külgedesse.

Kasutasin Dremeli abil südamekuju vastuvõtjakarpi ülaosast välja. Plastik, mida ma selle katmiseks kasutasin, oli vaid õhuke jääk pakendist. Kasutasin plastiku kriimustamiseks/ahastamiseks jämedat liivapaberit, nii et see ei olnud täiesti selge ja hajutas LED -valgust veidi. Seejärel liimisin selle plasttüki vastuvõtja kaane siseküljele. (valgus näeb parem välja kui piltidel, hajub läbi plastiku üsna hästi) Sulges kõik karbid ja katsetas seda.

6. samm: testimine ja tulevased juhised

Testimine ja edasised suunad
Testimine ja edasised suunad

Praegu saan võib-olla 90–100 jala kaugusele, kui vastuvõtja istub minu teise korruse korteris. Kuna nii vastuvõtja kui ka saatja antennipistikud pole millegagi ühendatud, võin proovida leida mõned väikesed antennid nende külge kinnitamiseks, et näha, kui palju ma saan leviala suurendada.

Kaalusin lühidalt saatja impulsi genereerimiseks taimerit 555, kuid otsustasin, et kuna kavatsen PIC -koodi täiustada, oleks parem kasutada PIC -d nii vastuvõtjas kui ka saatjas. (ka 555 taimerit oleks vaja impulsi genereerimiseks veel paar komponenti) Tahan rakendada lihtsa jadapingi, et saaksin vältida müra, mis aeg -ajalt juhuslikult käivitab vastuvõtja praeguse koodiga, kuna ma lihtsalt kontrollin kõrge sisendi jaoks.

Soovitan: