Cuprins:
- Pasul 1: Instrumente și consumabile
- Pasul 2: Testarea panoului de calcul
- Pasul 3: Asamblare (pt 1)
- Pasul 4: Asamblare (partea 2)
- Pasul 5: Adunarea finală
- Pasul 6: Testare și direcții viitoare
Video: Detector pulsant pentru bărbați: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Acest proiect utilizează un modul receptor RF pentru a declanșa o inimă LED pulsantă atunci când emițătorul se află în raza de acțiune. Am făcut asta pentru logodnicul meu de Ziua Îndrăgostiților de anul acesta. Încă nu am testat complet gama, deoarece nu am scos transmițătorul din clădirea noastră de apartamente de când tocmai l-am terminat astăzi. Perechea emițător / receptor pe care am folosit-o este ipotetic capabilă de până la 500 de picioare, deși aceasta este linia de vizibilitate a spațiului deschis. Nu am adăugat încă antene nici la receptor, nici la cutia emițătorului, dar asta ar trebui să îmbunătățească ipotetic gama curentă.
Pasul 1: Instrumente și consumabile
Instrumente necesare: Instrument de lipit Dremel Drill (sau burghie destul de mare pentru Dremel) Șurubelniță Furnizare 2 LED-uri (1 roșu pentru inimă, altul orice culoare pentru o lumină de alimentare pentru transmițător) Placă de circuite imprimate (am folosit 276-159 de la RadioShack) Regulatoare (7805 sau similar) 2 baterii de 9v 2 cleme de baterii de 9v 2 cutii de proiecte (am folosit 270-1803 pentru receptor și o cutie mică de 3x2x1 aproximativ pentru transmițător) 2 comutatoare SPST (am folosit 275-645) 2 prize DIP cu 8 pini (Am folosit 276-1995) 2 PIC 12f683 (puteți obține câteva dintre acestea ca eșantion gratuit de la microcip) 2 rezistoare (valoarea depinde de LED-urile pe care le utilizați, undeva în jur de 100 ohmi pentru LED-urile tipice de la tensiunea reglată de 5v) bucată de plastic (de preferință tulbure sau translucidă) și ultima, dar cel mai important, emițător și receptor RF (am folosit RF-KLP-434 de la Sparkfun, care era 11,95 pentru pereche)
Pasul 2: Testarea panoului de calcul
Am configurat acest lucru ca pe un circuit simplu pe două panouri (unele persoane de pe forumurile Sparkfun au raportat că au probleme cu funcționarea receptorului / emițătorului dacă erau la doar câțiva centimetri distanță.) Modulele RF funcționează destul de simplu. Pur și simplu le furnizați tensiune (aproximativ 5v pentru receptor și până la 12v pentru transmițător), iar semnalul de pe pinul de date al transmițătorului este reprodus pe receptor. În circuitul meu pinul de date de pe transmițător este acționat de o ieșire PIC. Intenționez să lucrez mai mult la programul PIC pentru a oferi un protocol de date real, dar pentru a realiza acest lucru în acest weekend, emițătorul PIC trimite în prezent doar un semnal înalt pentru 500 ms, apoi scade pentru 500 ms și se repetă atâta timp cât este pornit. Există un LED atașat pinului de ieșire pentru a oferi un feedback vizual al impulsului, astfel încât să știți că circuitul funcționează. Receptorul este la fel de simplu în prezent. Pinul de date merge la o intrare pe PIC. PIC așteaptă un semnal ridicat, apoi pulsează LED-ul atâta timp cât semnalul este ridicat. Când semnalul de intrare este scăzut, PIC așteaptă 500 ms, apoi interogă din nou intrarea. Iată codul deocamdată: * NOTĂ * Bucla reală pentru a face pulsul LED a fost luată dintr-un exemplu de pe forumurile Sparkfun de către utilizator brusc și doar modificat pentru a rula mai lent Transmițător: # include # utilizare întârziere (ceas = 4000000, int = 4000000) # utilizați rapid_io (A) #fuzibile nomclrvoid main () {set_tris_a (0); while (1) {output_high (pin_a4); delay_ms (500); output_low (pin_a4); delay_ms (500); }} Receiver: # 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 (input (pin_a3)) {step = 1; j = 0; faceți {for (; j = 0; j + = step) {for (k = 0; k <10; k ++) {OUTPUT_HIGH (PIN_A1); pentru (i = j; i! = 0; i--); OUTPUT_LOW (PIN_A1); pentru (i = 100-j; i! = 0; i--); }} pas * = -1; j + = pas; } while (j> 0); } delay_ms (500); }}
Pasul 3: Asamblare (pt 1)
Am asamblat mai întâi circuitul emițătorului. Conexiunile sunt destul de simple.
Cablul + 9v de la baterie merge la comutator, care merge atât la transmițător (pentru al rula direct de la 9v), cât și la regulatorul de tensiune 7805. Tensiunea reglată merge la PIC. Pinul 2 al PIC merge la LED (printr-un rezistor de limitare) și pinul de date al transmițătorului. Când comutatorul este pornit, LED-ul începe să clipească (la fiecare 1/2 secundă) și emițătorul începe să emită. Am lăsat pinul antenei neconectat deocamdată, dar aș putea adăuga o antenă.
Pasul 4: Asamblare (partea 2)
Receptorul este un circuit similar.
+ 9v merge la comutator, apoi la regulatorul de tensiune. 5v reglementat merge la PIC și receptor. Pinul de date al receptorului merge la pinul 4 al PIC. Pinul 6 al imaginii este conectat la LED (ar trebui să fie printr-un rezistor de limitare, pe care l-am uitat la prima trecere, va trebui să-l adaug mai târziu.)
Pasul 5: Adunarea finală
Am făcut găuri în dulapurile pentru distanțe pentru a ține plăcile de circuit și în părțile laterale ale cutiilor pentru întrerupătoare.
Am folosit Dremel pentru a decupa o formă de inimă pe partea superioară a cutiei receptorului. Plasticul pe care l-am folosit pentru a acoperi acest lucru a fost doar o bucată subțire dintr-un pachet. Am folosit niște șmirghel grosier pentru a zgâria / distresa plasticul, astfel încât să nu fie complet clar și să difuzeze puțin lumina LED. Am lipit apoi această bucată de plastic de interiorul capacului receptorului. (lumina arată mai bine decât în imagini, se difuzează destul de bine prin plastic) Închise toate cutiile și testează-o.
Pasul 6: Testare și direcții viitoare
În acest moment pot ajunge la o distanță de 90-100 de picioare cu receptorul așezat în apartamentul meu de la etajul 2. Deoarece pinii antenei de pe receptor și emițător nu sunt conectați la nimic, aș putea încerca să găsesc niște antene mici pe care să le atașez la ele pentru a vedea cât de mult pot crește autonomia.
Am analizat pe scurt doar utilizarea unui timer 555 pentru a genera impulsul emițătorului, dar am decis că, din moment ce intenționez să îmbunătățesc codul PIC, ar fi de preferat să folosesc PIC atât în receptor, cât și în emițător. (de asemenea, folosirea temporizatorului 555 ar fi necesitat încă câteva componente pentru a genera pulsul) Vreau să implementez un ping serial simplu, astfel încât să pot evita zgomotul care declanșează ocazional receptorul cu codul curent din moment ce tocmai verific pentru o intrare mare.
Recomandat:
DISTRIBUITOR AUTOMAT DE ALIMENTE PENTRU ANIMALE PENTRU ANIMALE PENTRU ANIMALE: 9 pași
DISTRIBUITOR AUTOMAT DE ALIMENTE PENTRU ANIMALE: Ai simțit vreodată că ai pierdut prea mult timp hrănindu-ți animalul? A trebuit vreodată să suni pe cineva să-ți hrănească animalele de companie în timp ce erai în vacanță? Am încercat să rezolv aceste două probleme cu proiectul meu actual de școală: Petfeed
DETECTOR ÎMBUNĂTĂȚIT DETECTOR PENTRU CAMERE SUBMĂRII: 7 pași (cu imagini)
ÎMBUNĂTĂȚIT DETECTOR DE SCURGERI PENTRU CAMERE SUBMARINE: O versiune anterioară a acestui detector de scurgere a carcasei camerei subacvatice a fost postată pe Instructables anul trecut, unde proiectarea s-a bazat pe un AdaFruit Trinket bazat pe Atmel AVR. Această versiune îmbunătățită folosește AdaFruit Trinket bazat pe Atmel SAMD M0. Acolo
Lumina reactivă pentru muzică -- Cum să faci lumină reactivă pentru muzică super simplă pentru a face desktop-ul grozav .: 5 pași (cu imagini)
Muzică lumină reactivă || Cum să facem muzică super simplă lumină reactivă pentru a face desktopul grozav. basul care este de fapt semnal audio de joasă frecvență. Este foarte simplu de construit. Vom
Telecomandă pentru copii mici pentru video player pentru PC: 6 pași
Telecomandă video pentru copii mici pentru player video PC: Construiesc o telecomandă care se conectează la un computer cu USB. Telecomanda mare permite copilului meu să aleagă și să redea videoclipuri pe un computer vechi. Acesta este un proiect relativ simplu. Componenta de bază este fie o tastatură USB, fie o tastatură USB fără fir. Apoi
Instrucțiuni pentru realizarea unui atașament de legătură cu patru bare pentru suportul pentru picioare montat în centru: 9 pași (cu imagini)
Instrucțiuni pentru realizarea unui atașament de legătură cu patru bare pentru suportul pentru picioare montat în centru: scaunele cu roți cu putere medie (PWC) au devenit mai populare în ultimii ani. Cu toate acestea, datorită amplasării roților din față, suporturile tradiționale montate lateral au fost înlocuite cu un singur suport pentru picioare montat central. Din păcate, center-mou