![Pulsuojantis „Hubby“detektorius: 6 žingsniai (su nuotraukomis) Pulsuojantis „Hubby“detektorius: 6 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/002/image-4324-69-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
![Pulsuojantis „Hubby“detektorius Pulsuojantis „Hubby“detektorius](https://i.howwhatproduce.com/images/002/image-4324-70-j.webp)
![Pulsuojantis „Hubby“detektorius Pulsuojantis „Hubby“detektorius](https://i.howwhatproduce.com/images/002/image-4324-71-j.webp)
Šis projektas naudoja RF imtuvo modulį, kad suaktyvintų pulsuojančią LED širdį, kai siųstuvas patenka į diapazoną. Šiais metais tai padariau savo sužadėtiniui Valentino dienos proga. Aš dar turiu visiškai išbandyti diapazoną, nes iš tikrųjų neišsinešiau siųstuvo iš mūsų daugiabučio namo, nes ką tik šiandien jį baigiau. Mano naudojama siųstuvo ir imtuvo pora hipotetiškai gali pasiekti iki 500 pėdų, nors tai yra atviros erdvės matymo linija. Prie imtuvo ar siųstuvo dėžutės dar nepridėjau antenų, tačiau tai turėtų hipotetiškai pagerinti dabartinį diapazoną.
1 žingsnis: įrankiai ir reikmenys
![Įrankiai ir reikmenys Įrankiai ir reikmenys](https://i.howwhatproduce.com/images/002/image-4324-72-j.webp)
Reikalingi įrankiai: Lituoklis „DremelDrill“(arba gana didelis „Dremel“grąžtas) Atsuktuvas Tiekia 2 šviesos diodus (1 raudona širdžiai, kita spalva bet kuriai siųstuvo maitinimo lemputei) Spausdintinė plokštė (naudojau 276–159 iš „RadioShack“) 2 5 V įtampa Reguliatoriai (7805 ar panašūs) 2 9 V baterijos 2 9 V baterijų spaustukai 2 projektų dėžės (aš naudojau 270-1803 imtuvui ir mažą 3x2x1 dėžutę siųstuvui) 2 SPST jungikliai (naudojau 275-645) 2 8 kontaktų DIP lizdai (Aš naudoju 276-1995) 2 PIC 12f683 (kelis iš jų galite gauti kaip nemokamą pavyzdį iš „Microchip“) plastikinis gabalas (pageidautina drumstas arba permatomas) laidas ir paskutinis, bet svarbiausia RF siųstuvas ir imtuvas (aš naudoju RF-KLP-434 iš „Sparkfun“, kuris buvo 11,95 poros)
2 žingsnis: „Breadboard“bandymas
![Duonos lentos testavimas Duonos lentos testavimas](https://i.howwhatproduce.com/images/002/image-4324-73-j.webp)
![Duonos lentos testavimas Duonos lentos testavimas](https://i.howwhatproduce.com/images/002/image-4324-74-j.webp)
Aš tai nustatiau kaip paprastą grandinę dviejose lentose (kai kurie žmonės „Sparkfun“forumuose pranešė, kad imtuvo/siųstuvo veikimas buvo sutrikęs, jei jie buvo tik kelių colių atstumu.) RF moduliai veikia gana paprastai. Jūs tiesiog suteikiate jiems įtampą (maždaug 5v imtuvui ir iki 12v siųstuvui), o siųstuvo duomenų kaiščio signalas pakartojamas imtuve. Mano grandinėje siųstuvo duomenų kaištį valdo išėjimas PIC. Ketinu daugiau dirbti su PIC programa, kad galėčiau pateikti faktinį duomenų protokolą, tačiau tam, kad šį savaitgalį iš tikrųjų tai padarytume, siųstuvo PIC šiuo metu tiesiog siunčia aukštą signalą 500 ms, tada nusileidžia 500 ms ir kartojasi tol, kol jis įjungtas. Prie išvesties kaiščio yra prijungtas šviesos diodas, kuris vizualiai parodo impulsą, kad žinotumėte, jog grandinė veikia. Šiuo metu imtuvas yra toks pat paprastas. Duomenų kaištis patenka į PIC įvestį. PIC laukia didelio signalo, tada impulsuoja šviesos diodą tol, kol signalas yra didelis. Kai įvesties signalas yra žemas, PIC laukia 500 ms, tada dar kartą apklausa įvestį. Štai kol kas kodas: * PASTABA modifikuotas, kad jis veiktų lėčiauTransmitter:#include#use delay (clock = 4000000, int = 4000000)#use fast_io (A) #fuses nomclrvoid main () {set_tris_a (0); nors (1) {output_high (pin_a4); delay_ms (500); output_low (pin_a4); delay_ms (500); }} Imtuvas:#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 (įvestis (pin_a3)) {step = 1; j = 0; do {for (; j = 0; j+= step) {for (k = 0; k <10; k ++) {OUTPUT_HIGH (PIN_A1); už (i = j; i! = 0; i--); OUTPUT_LOW (PIN_A1); už (i = 100-j; i! = 0; i--); }} žingsnis *= -1; j += žingsnis; } while (j> 0); } delay_ms (500); }}
3 žingsnis: Surinkimas (1 punktas)
![Surinkimas (1 punktas) Surinkimas (1 punktas)](https://i.howwhatproduce.com/images/002/image-4324-75-j.webp)
![Surinkimas (1 punktas) Surinkimas (1 punktas)](https://i.howwhatproduce.com/images/002/image-4324-76-j.webp)
![Surinkimas (1 punktas) Surinkimas (1 punktas)](https://i.howwhatproduce.com/images/002/image-4324-77-j.webp)
Pirmiausia surinkau siųstuvo grandinę. Sujungimai yra gana paprasti.
+9 V laidas iš akumuliatoriaus eina į jungiklį, kuris eina tiek prie siųstuvo (kad jis veiktų tiesiai iš 9 V), tiek prie 7805 įtampos reguliatoriaus. Reguliuojama įtampa eina į PIC. PIC 2 kaištis eina į šviesos diodą (per ribojantį rezistorių) ir siųstuvo duomenų kaištį. Įjungus jungiklį, šviesos diodas pradeda mirksėti (kas 1/2 sekundės) ir siųstuvas pradeda siųsti. Antenos kištuką kol kas palikau neprijungtą, bet galiu pridėti anteną.
4 žingsnis: Surinkimas (2 dalis)
![Surinkimas (2 dalis) Surinkimas (2 dalis)](https://i.howwhatproduce.com/images/002/image-4324-78-j.webp)
![Surinkimas (2 dalis) Surinkimas (2 dalis)](https://i.howwhatproduce.com/images/002/image-4324-79-j.webp)
![Surinkimas (2 dalis) Surinkimas (2 dalis)](https://i.howwhatproduce.com/images/002/image-4324-80-j.webp)
Imtuvas yra panaši grandinė.
+9v eina į jungiklį, tada į įtampos reguliatorių. Reguliuojamas 5v eina į PIC ir imtuvą. Imtuvo duomenų kaištis patenka į PIC 4 kaištį. 6 paveikslo kaištis yra prijungtas prie šviesos diodo (turėtų būti per ribojantį rezistorių, kurį pamiršau pirmą kartą, turėsiu jį pridėti vėliau.)
5 žingsnis: galutinis surinkimas
![Galutinis surinkimas Galutinis surinkimas](https://i.howwhatproduce.com/images/002/image-4324-81-j.webp)
![Galutinis surinkimas Galutinis surinkimas](https://i.howwhatproduce.com/images/002/image-4324-82-j.webp)
Aš išgręžiau skyles skyduose, skirtuose atramoms laikyti plokštes, ir jungiklių dėžių šonuose.
Aš panaudojau „Dremel“, kad iškirpčiau širdies formą imtuvo dėžutės viršuje. Plastikas, kurį dengiau, buvo tik plonas laužas iš pakuotės. Naudojau šiurkščiavilnių švitrinį popierių, kad subraižyčiau/sukrėstų plastiką, kad jis nebūtų visiškai skaidrus ir šiek tiek išsklaidytų LED lemputę. Tada priklijavau šį plastiko gabalėlį prie imtuvo dangčio vidinės pusės. (šviesa atrodo geriau nei paveikslėliuose, ji gana gerai išsisklaido per plastiką) Uždarykite visas dėžutes ir išbandykite.
6 žingsnis: bandymai ir būsimos kryptys
![Bandymai ir ateities kryptys Bandymai ir ateities kryptys](https://i.howwhatproduce.com/images/002/image-4324-83-j.webp)
Šiuo metu galiu gauti 90–100 pėdų atstumą, kai imtuvas sėdi mano 2 aukšto bute. Kadangi imtuvo ir siųstuvo antenos kaiščiai nėra prijungti prie nieko, galiu pabandyti surasti keletą mažų antenų, kurias prie jų prijungti, kad pamatyčiau, kiek galiu padidinti diapazoną.
Trumpai pagalvojau, kad siųstuvo impulsui generuoti reikia naudoti tik 555 laikmatį, tačiau nusprendžiau, kad kadangi ketinu patobulinti PIC kodą, geriau būtų naudoti PIC tiek imtuve, tiek siųstuve. (Be to, naudojant 555 laikmatį, impulsui generuoti reikėjo dar poros komponentų) Noriu įdiegti paprastą nuoseklųjį pingą, kad galėčiau išvengti triukšmo, kuris kartais atsitiktinai suaktyvina imtuvą su dabartiniu kodu, nes tik tikrinu dėl didelio įėjimo.
Rekomenduojamas:
Belaidis kintamosios srovės detektorius: 7 žingsniai (su nuotraukomis)
![Belaidis kintamosios srovės detektorius: 7 žingsniai (su nuotraukomis) Belaidis kintamosios srovės detektorius: 7 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/001/image-509-j.webp)
Belaidis kintamosios srovės detektorius: Kurdamas savo ankstesnį instrukciją (lengvas infraraudonųjų spindulių artumo jutiklis), supratau keletą dalykų, kaip naudoti 2 tranzistorius iš eilės labai silpnam signalui sustiprinti. Šioje instrukcijoje išsamiai aptarsiu šį principą, kuris taip pat vadinamas & quo
Pulsuojantis šviesos diodas naudojant 555 laikmatį ir potenciometrus: 4 žingsniai
![Pulsuojantis šviesos diodas naudojant 555 laikmatį ir potenciometrus: 4 žingsniai Pulsuojantis šviesos diodas naudojant 555 laikmatį ir potenciometrus: 4 žingsniai](https://i.howwhatproduce.com/images/005/image-13063-j.webp)
Pulsuojantis šviesos diodas naudojant 555 laikmatį ir potenciometrus: Sveiki! Šioje pamokoje mes parodysime, kaip sukurti LED apšvietimo grandinę, kuri veikia reguliuojama laiko kilpa, naudojant potenciometrą, 555 laikmatį ir kitus pagrindinius grandinės komponentus. Šio projekto idėją pirmiausia gavome iš
Geležinio žmogaus lanko reaktorius, pulsuojantis širdies plakimu: 5 žingsniai (su nuotraukomis)
![Geležinio žmogaus lanko reaktorius, pulsuojantis širdies plakimu: 5 žingsniai (su nuotraukomis) Geležinio žmogaus lanko reaktorius, pulsuojantis širdies plakimu: 5 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/001/image-2879-28-j.webp)
Geležinio žmogaus lanko reaktorius, pulsuojantis jūsų širdimi: Yra daugybė „pasidaryk pats“lankinių reaktorių, kurie atrodo gana šauniai. Kai kurie taip pat atrodo realistiški. Bet kam statyti tai, kas tik atrodo ir nieko nedaro. Na, šis lankinis reaktorius neapsaugos jūsų širdies naudojant elektromagnetą
Pulsuojantis „Apple“logotipo lipdukas: 3 žingsniai (su paveikslėliais)
![Pulsuojantis „Apple“logotipo lipdukas: 3 žingsniai (su paveikslėliais) Pulsuojantis „Apple“logotipo lipdukas: 3 žingsniai (su paveikslėliais)](https://i.howwhatproduce.com/images/004/image-11652-6-j.webp)
Pulsuojantis „Apple“logotipo lipdukas: ši maža figūra prideda prie „Apple“logotipo lipduko piktogramą „miegantis„ Mac “. Idėja tai kilo vėlai vakare pravažiuojant pro „Apple“parduotuvę Palo Alto mieste, Kalifornijoje. Po valandų, kai parduotuvė „miega“, šviečiantys logotipai
Pulsuojantis/išblukęs/mirksi šviesos diodas su 555 laikmačiu: 7 žingsniai
![Pulsuojantis/išblukęs/mirksi šviesos diodas su 555 laikmačiu: 7 žingsniai Pulsuojantis/išblukęs/mirksi šviesos diodas su 555 laikmačiu: 7 žingsniai](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122829-throbbingfadingflashing-led-with-555-timer-7-steps-j.webp)
Šviečiantis/išblukęs/mirksi šviesos diodas su 555 laikmačiu: ši maža grandinė yra paprastas būdas užblokuoti šviesos diodą neužprogramuojant lustų ar nerašant kodo. Vos keli paprasti komponentai ir jūs pasiruošę išblukti visą dieną. Galutinis rezultatas yra nuolatinis išblukimas ir išblukimas, kaip ir „Mac“budėjimo režime. Bandyti