Obsah:
- Krok 1: Nástroje a spotrebný materiál
- Krok 2: Testovanie Breadboard
- Krok 3: Montáž (bod 1)
- Krok 4: Zostavenie (časť 2)
- Krok 5: Konečná montáž
- Krok 6: Testovanie a pokyny do budúcnosti
Video: Pulzujúci detektor manželov: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Tento projekt používa modul RF prijímača na spustenie pulzujúceho LED srdca, keď sa vysielač dostane do dosahu. Tento rok som to urobil pre svojho snúbenca na Valentína. Ešte musím úplne otestovať dosah, pretože som vysielač v skutočnosti nevybral z nášho bytového domu, pretože som ho práve dokončil dnes. Dvojica vysielača a prijímača, ktorú som použil, je hypoteticky schopná dosiahnuť až 500 stôp, aj keď je to rozsah voľného zorného poľa v otvorenom priestore. Antény som ešte nepridal ani do prijímača, ani do vysielača, ale to by malo hypoteticky zlepšiť súčasný dosah.
Krok 1: Nástroje a spotrebný materiál
Potrebné nástroje: Spájkovačka RemelDrill (alebo pomerne veľký vrták pre Dremel) Skrutkovač Dodáva 2 LED diódy (1 červená pre srdce, iná farba pre kontrolku napájania pre vysielač) Doska s plošnými spojmi (použil som 276-159 od RadioShack) 2 Napätie 5 V Regulátory (7805 alebo podobné) 2 9v batérie 2 9v batériové spony 2 projektové boxy (použil som 270-1803 pre prijímač a malý box 3x2x1 pre vysielač) 2 prepínače SPST (použil som 275-645) 2 8-kolíkové zásuvky DIP (Použil som 276-1995) 2 PIC 12f683 (niekoľko z nich získate ako bezplatnú vzorku od spoločnosti Microchip) 2 rezistory (hodnota závisí od použitých diód LED, niekde okolo 100 ohmov pre typické diódy LED z regulovaného napätia 5v) Malý kus plastu (najlepšie zakalený alebo priesvitný) a ako posledný, ale najdôležitejšie, RF vysielač a prijímač (použil som RF-KLP-434 od Sparkfun, čo bolo 11,95 za pár)
Krok 2: Testovanie Breadboard
Nastavil som to ako jednoduchý obvod na dvoch doskách (niektorí ľudia na fórach Sparkfun uviedli, že majú problémy s fungovaním prijímača/vysielača, ak sú od seba vzdialené iba niekoľko palcov.) RF moduly fungujú pomerne jednoducho. Stačí im poskytnúť napätie (okolo 5v pre prijímač a až 12v pre vysielač) a signál na dátovom kolíku vysielača sa replikuje na prijímači. V mojom obvode je dátový kolík na vysielači poháňaný výstupom PIC. Mám v úmysle pracovať viac na programe PIC, aby poskytol skutočný dátový protokol, ale aby sa to skutočne podarilo tento víkend, PIC vysielača v súčasnej dobe iba odosiela vysoký signál na 500 ms, potom klesne na 500 ms a opakuje sa tak dlho, ako je zapnutý. Na výstupnom kolíku je pripevnená dióda LED, ktorá poskytuje vizuálnu spätnú väzbu impulzu, aby ste vedeli, že obvod funguje. Prijímač je v súčasnosti rovnako jednoduchý. Dátový pin ide na vstup na PIC. PIC čaká na vysoký signál a potom pulzuje LED, pokiaľ je signál vysoký. Keď je vstupný signál nízky, PIC čaká 500 ms a potom sa znova opýta na vstup. Tu je zatiaľ kód: * POZNÁMKA * Skutočná slučka na vytvorenie impulzu LED bola prevzatá z príkladu na fórach Sparkfun od používateľa sýto a jednoducho upravený tak, aby bežal pomalšieTransmiter:#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); }} Prijímač:#zahrnúť#oneskorenie použitia (hodiny = 4000000, int = 4000000)#použitie fast_io (A)#poistky nomclrvoid main () {unsigned int i, j, k, step; set_tris_a (0); while (1) {while (input (pin_a3)) {step = 1; j = 0; do {for (; j = 0; j+= step) {for (k = 0; k <10; k ++) {OUTPUT_HIGH (PIN_A1); pre (i = j; i! = 0; i--); OUTPUT_LOW (PIN_A1); pre (i = 100-j; i! = 0; i--); }} krok *= -1; j += krok; } while (j> 0); } delay_ms (500); }}
Krok 3: Montáž (bod 1)
Najprv som zostavil obvod vysielača. Pripojenia sú pomerne jednoduché.
Napájací kábel +9 V z batérie smeruje k spínaču, ktorý smeruje k vysielaču (na spustenie priamo z 9 V) a regulátoru napätia 7805. Regulované napätie prechádza do PIC. Pin 2 PIC ide na LED (cez obmedzovací odpor) a dátový pin vysielača. Keď je spínač zapnutý, LED dióda začne blikať (každú 1/2 sekundu) a vysielač začne vysielať. Anténny kolík som zatiaľ nechal nezapojený, ale môžem pridať anténu.
Krok 4: Zostavenie (časť 2)
Prijímač je podobný obvod.
+9 V smeruje k prepínaču, potom k regulátoru napätia. Regulovaných 5v ide do PIC a prijímača. Dátový pin prijímača ide na pin 4 PIC. Pin 6 na obrázku je pripojený k LED (mal by byť cez obmedzovací odpor, na ktorý som zabudol pri prvom obchádzaní, budem ho musieť pridať neskôr.)
Krok 5: Konečná montáž
Do puzdier som vyvŕtal otvory pre podpery na uchytenie dosiek plošných spojov a do bokov škatúľ pre spínače.
Použil som Dremel na vyrezanie tvaru srdca na vrchu boxu prijímača. Plast, ktorým som to zakryl, bol len tenký šrot z obalu. Použil som nejaký hrubý brúsny papier na poškriabanie/rozrušenie plastu, aby nebol úplne čistý, a trochu rozptýlil svetlo LED. Potom som tento kus plastu prilepil na vnútornú stranu veka prijímača. (svetlo vyzerá lepšie ako na obrázkoch, dobre sa rozptyľuje cez plast) Zatvorte všetky škatule a vyskúšajte ho.
Krok 6: Testovanie a pokyny do budúcnosti
Práve teraz môžem dosiahnuť dosah 90 až 100 stôp, keď prijímač sedí v mojom byte na 2. poschodí. Pretože kolíky antén na prijímači a vysielači nie sú k ničomu pripojené, skúsim nájsť nejaké malé antény, ktoré by som k nim pripevnil, aby som zistil, o koľko môžem zvýšiť dosah.
Stručne som uvažoval o použití časovača 555 na generovanie impulzu vysielača, ale rozhodol som sa, že keďže mám v úmysle zlepšiť kód PIC, bolo by vhodnejšie použiť PIC v prijímači aj vo vysielači. (Tiež pomocou časovača 555 by bolo na generovanie impulzu potrebných niekoľko ďalších komponentov) Chcem implementovať jednoduchý sériový príkaz ping, aby som sa mohol vyhnúť hluku, ktorý príležitostne náhodne spustí prijímač s aktuálnym kódom, pretože práve kontrolujem. pre vysoký vstup.
Odporúča:
Bezdrôtový detektor striedavého prúdu: 7 krokov (s obrázkami)
Bezdrôtový detektor striedavého prúdu: Pri vytváraní predchádzajúceho pokynu (ľahký infračervený snímač priblíženia) som zistil niekoľko vecí o použití 2 tranzistorov za sebou na zosilnenie veľmi slabého signálu. V tomto návode sa budem venovať tomuto princípu, ktorý sa nazýva aj & quo
Jednoduchý detektor kovov Arduino: 8 krokov (s obrázkami)
Jednoduchý detektor kovov Arduino: *** Bola zverejnená nová verzia, ktorá je ešte jednoduchšia: https://www.instructables.com/Minimal-Arduino-Metal-Detector/ *** Detekcia kovov je skvelá doba, ktorá sa dostane vonku, objavovať nové miesta a možno nájsť niečo zaujímavé. Skontrolovať ťa
Detektor sociálnej vzdialenosti: 7 krokov (s obrázkami)
Social Distance Detector: Social Distance Detector: Som Owen O z Denveru Colorado a tento rok budem v 7. ročníku. Môj projekt sa nazýva Social Distance Detector! Ideálne zariadenie na zaistenie bezpečnosti v týchto ťažkých časoch. Účel detektora sociálnych vzdialeností
Detektor masky COVID-19: 6 krokov (s obrázkami)
Detektor masiek COVID-19: Vzhľadom na vplyv epidémie koronavírusu (COVID 19) môže vstup a výstup z administratívnej budovy Makerfabs vykonávať iba personál a musí používať masky NFC špeciálne prispôsobené spoločnosťou Makerfabs, ku ktorým sa cudzinci nedostanú. . Ale niektorí ľudia
Detektor dymu IOT: Aktualizujte existujúci detektor dymu pomocou IOT: 6 krokov (s obrázkami)
IOT Detektor dymu: Aktualizujte existujúci detektor dymu pomocou IOT: Zoznam prispievateľov, Vynálezca: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Vedúci: Dr Chia Kim Seng Katedra mechatronického a robotického inžinierstva, Fakulta elektrotechniky a elektroniky, Universiti Tun Hussein Onn Malajsie. Distribuovať