Circuit de control radio pentru 2 comenzi. Cel mai simplu circuit de control radio cu o singură comandă pentru modele (3 tranzistoare)

O persoană m-a abordat cu o cerere de a-i face o poartă radiocontrolată. La început mi s-a propus să proiectez și să creez o placă de la zero, dar după ce m-am gândit la asta, s-a decis să achiziționez una gata făcută din China. Deci, pentru client, va fi mai rapid și mai ieftin.

Acest modul a fost achiziționat din China telecomanda patru încărcături + două telecomenzi.

Chinezii, ca întotdeauna, nu includ baterii în kit, așa că, dacă vă decideți să cumpărați, atunci, până la sfârșitul bunurilor, cumpărați-vă niște baterii. Nu stiu ce marime au bateriile, dar sunt de 12 volti. Sunt mai scurte ca lungime decât degetele mici, dar puțin mai groase.

In timp ce asteptam marfa, un prieten mi-a dat un colet: monofazat motor condensator; stâlp cu buton; aperitive; întrerupătoare de capăt și fire.

Prima problemă pe care am întâlnit-o a fost implementarea inversă. Un videoclip m-a ajutat să-mi dau seama, unde autorul explică FOARTE detaliat cum să asamblați un circuit invers și cum să-l conectați. Din păcate, diagrama nu este destul de simplă pentru mine să o desenez, dar este ușor de înțeles și de asamblat.

După asamblarea demaroarelor într-un circuit invers și conectarea stației de buton, a fost necesar să se conecteze motorul. Desigur, nu am reușit prima dată, dar datorită Google și experimentelor, am descoperit această schemă:

Din motorul electric ies patru fire A, B, C și D Cu ajutorul unui tester, putem găsi cu ușurință capetele a două înfășurări, dar atunci apare întrebarea, care înfășurare funcționează și care pornește. După cum am aflat, înfășurarea de lucru va avea ÎNTOTDEAUNA mai puțină rezistență. Acum observați cum l-am conectat. Capătul D este întotdeauna conectat la sursa de alimentare zero. Deoarece în schema este invers, doar un demaror funcționează la rotirea într-un sens, iar la rotirea în cealaltă direcție, al doilea demaror funcționează, apoi blocurile 1 și 3 ale ambelor demaroare au fost puse în paralel și conectate pe o parte la faza de putere. , iar celălalt la borna C a înfășurării de lucru .

Verso începând să înfășoare simplu În partea de intrare a demaroarelor, conectăm bornele identice 2 la 2 și 3 la 1 și le furnizăm energie. Pe partea de ieșire conectăm 2 la 1 și 3 la 2 și conectăm ieșirile A și B ale înfășurării de pornire.

Acum să vorbim despre conectarea plăcii de telecomandă. Are 4 relee, dar avem nevoie doar de 3. Placa are un jumper pentru comutarea funcțiilor de activare a releului. Instalăm jumperul astfel încât în ​​timp ce butonul de pe telecomandă este apăsat, releul să funcționeze când butonul este apăsat, releul să se oprească.

Nimic complicat nici aici. Conectăm primul releu în serie cu butonul roșu de oprire. Conectăm releele rămase în paralel cu butoanele de pornire. În primul rând, trebuie spus că acest lucru ar trebui făcut numai după vizionarea videoclipului despre circuitul invers.

Cine dintre radioamatorii începători nu a vrut să facă un fel de dispozitiv controlat de un canal radio? Cu siguranță mulți.

Să ne uităm la cum să asamblați un releu simplu controlat radio pe baza unui modul radio gata făcut.

Am folosit un modul gata făcut ca transceiver. L-am cumpărat de pe AliExpress de la acest vânzător.

Setul constă dintr-un transmițător cu telecomandă pentru 4 comenzi (cheie), precum și o placă receptor. Placa receptorului este realizată sub forma unei plăci de circuit imprimat separat și nu are circuite executive. Trebuie să le asamblați singur.

Iată aspectul.

Brelocul este de bună calitate, plăcut la atingere și vine cu o baterie de 12V (23A).

Cheia are o placă încorporată pe care este asamblat un circuit destul de primitiv al transmițătorului telecomenzii folosind tranzistori și un encoder SC2262 (un analog complet al PT2262). Am fost confuz de faptul că marcajul de pe cip este SC2264, deși se știe din fișa de date că decodorul pentru PT2262 este PT2272. Imediat pe corpul cipului, chiar sub marcajul principal, este indicat SCT2262. Deci, gândiți-vă ce este. Ei bine, acest lucru nu este surprinzător pentru China.

Transmițătorul funcționează în modul de modulare în amplitudine (AM) la o frecvență de 315 MHz.

Receptorul este asamblat pe un mic placa de circuit imprimat. Calea de recepție radio este formată din două tranzistoare SMD marcate R25 - bipolar tranzistoare N-P-N 2SC3356. Un comparator este implementat pe amplificatorul operațional LM358, iar decodorul SC2272-M4 (alias PT2272-M4) este conectat la ieșirea acestuia.

Cum funcționează dispozitivul?

Esența modului în care funcționează acest dispozitiv este următoarea. Când apăsați unul dintre butoanele telecomenzii A, B, C, D, este transmis un semnal. Receptorul amplifică semnalul, iar la ieșirile D0, D1, D2, D3 ale plăcii receptorului apare o tensiune de 5 volți. Întreaga problemă este că 5 volți vor fi scoși numai atâta timp cât butonul corespunzător de pe telecomanda este apăsat. Odată ce eliberați butonul de pe telecomandă, tensiunea de la ieșirea receptorului va dispărea. Hopa! În acest caz, nu va fi posibilă realizarea unui releu radiocontrolat care să funcționeze atunci când butonul de pe telecomanda este apăsat scurt și să se oprească atunci când este apăsat din nou.

Acest lucru se datorează faptului că există diferite modificări ale cipului PT2272 (analogicul chinezesc este SC2272). Și din anumite motive instalează PT2272-M4 în astfel de module, care nu au fixare de tensiune la ieșire.

Ce tipuri de microcircuit PT2272 există?

    PT2272-M4- 4 canale fara fixare. La ieșirea canalului corespunzător, +5V apare doar în timp ce butonul de pe telecomandă este apăsat. Acesta este exact microcircuitul care este folosit în modulul pe care l-am achiziționat.

    PT2272-L4- 4 canale dependente cu fixare. Dacă o ieșire este pornită, celelalte sunt oprite. Nu este foarte convenabil dacă trebuie să controlați independent diferite relee.

    PT2272-T4- 4 canale independente cu fixare. Cele mai multe cea mai buna varianta pentru a controla mai multe relee. Deoarece sunt independente, fiecare își poate îndeplini funcția independent de munca celorlalți.

Ce putem face pentru ca releul să funcționeze așa cum avem nevoie?

Există mai multe soluții aici:

    Scoatem microcircuitul SC2272-M4 și îl înlocuim cu același, dar cu indexul T4 (SC2272-T4). Acum ieșirile vor funcționa independent și blocate. Adică se va putea porni/opri oricare dintre cele 4 relee. Releul se va porni atunci când este apăsat un buton și se va opri când butonul corespunzător este apăsat din nou.

    Suplimentăm circuitul cu un declanșator pe K561TM2. Deoarece microcircuitul K561TM2 este format din două declanșatoare, veți avea nevoie de 2 microcircuite. Apoi va fi posibil să controlați patru relee.

    Folosim un microcontroler. Necesită abilități de programare.

Nu am găsit cipul PT2272-T4 pe piața radio și mi s-a părut nepotrivit să comand un lot întreg de microcircuite identice de la Ali. Prin urmare, pentru a asambla un releu controlat radio, am decis să folosesc a doua opțiune cu un declanșator pe K561TM2.

Schema este destul de simplă (poza se poate face clic).

Iată implementarea pe un breadboard.

Pe placa de breadboard, am asamblat rapid un circuit executiv pentru un singur canal de control. Dacă te uiți la diagramă, poți vedea că sunt aceleași. Ca sarcină, am atașat un LED roșu printr-un rezistor de 1 kOhm la contactele releului.

Probabil ați observat că am conectat un bloc gata făcut cu un releu în placa. L-am scos afară alarma antiefractie. Blocul s-a dovedit a fi foarte convenabil, deoarece releul în sine, un conector pin și o diodă de protecție erau deja lipite pe placă (acesta este VD1-VD4 în diagramă).

Explicații pentru diagramă.

Modul de recepție.

Pinul VT este pinul la care apare o tensiune de 5 volți dacă a fost primit un semnal de la transmițător. Am conectat un LED la el printr-o rezistență de 300 Ohmi. Valoarea rezistenței poate fi de la 270 la 560 ohmi. Acest lucru este indicat în fișa de date pentru cip.

Când apăsați orice buton de pe telecomanda, LED-ul pe care l-am conectat la pinul VT al receptorului va clipi scurt - acest lucru indică faptul că semnalul a fost primit.

Borne D0, D1, D2, D3; - acestea sunt ieșirile chipului decodor PT2272-M4. Vom lua semnalul primit de la ei. La aceste ieșiri apare o tensiune de +5V dacă a fost primit un semnal de la panoul de control (cheie). La acești pini sunt conectate circuitele executive. Butoanele A, B, C, D de pe telecomandă (cheie) corespund ieșirilor D0, D1, D2, D3.

În diagramă, modulul de recepție și declanșatoarele sunt alimentate cu o tensiune de +5V de la stabilizatorul integrat 78L05. Pinout-ul stabilizatorului 78L05 este prezentat în figură.

Circuit tampon pe D flip-flop.

Un divizor de frecvență cu doi este asamblat pe cipul K561TM2. Impulsurile de la receptor ajung la intrarea C și D-flip-flop-ul comută într-o altă stare până când un al doilea impuls de la receptor ajunge la intrarea C. Se dovedește foarte convenabil. Deoarece releul este controlat de la ieșirea de declanșare, acesta va fi pornit sau oprit până când sosește următorul impuls.

În locul microcircuitului K561TM2, puteți folosi K176TM2, K564TM2, 1KTM2 (din metal cu placare cu aur) sau analogi importați CD4013, HEF4013, HCF4013. Fiecare dintre aceste jetoane este format din două flip-flops D. Pinout-ul lor este același, dar carcasele pot fi diferite, ca, de exemplu, în 1KTM2.

Circuit executiv.

Tranzistorul bipolar VT1 este folosit ca comutator de alimentare. Am folosit KT817, dar KT815 va merge. Controlează releul electromagnetic K1 la 12V. Orice sarcină poate fi conectată la contactele releului electromagnetic K1.1. Ar putea fi o lampă cu incandescență, banda led, motor electric, electromagnet de blocare etc.

Pinout al tranzistorului KT817, KT815.

Trebuie luat în considerare faptul că puterea sarcinii conectate la contactele releului nu trebuie să fie mai mică decât puterea pentru care sunt proiectate contactele releului însuși.

Diodele VD1-VD4 servesc la protejarea tranzistoarelor VT1-VT4 de tensiunea de auto-inducție. În momentul în care releul este oprit, în înfășurarea acestuia apare o tensiune, care este opusă în semn cu cea care a fost furnizată înfășurării releului de la tranzistor. Ca urmare, tranzistorul se poate defecta. Și diodele se dovedesc a fi deschise în raport cu tensiunea de auto-inducție și o „stinge”. Astfel, ei ne protejează tranzistorii. Nu uitați de ei!

Dacă doriți să completați circuitul executiv cu un indicator de activare a releului, adăugați un LED și o rezistență de 1 kOhm la circuit. Iată diagrama.

Acum, când este aplicată tensiune la bobina releului, LED-ul HL1 se va aprinde. Acest lucru va indica faptul că releul este pornit.

În loc de tranzistoare individuale în circuit, puteți utiliza un singur microcircuit cu un minim de cablare. Microcircuit adecvat ULN2003A. Analog domestic K1109KT22.

Acest cip conține 7 tranzistoare Darlington. În mod convenabil, pinii intrărilor și ieșirilor sunt amplasați unul față de celălalt, ceea ce face mai ușoară aranjarea plăcii, precum și prototiparea obișnuită pe o placă de breadboard fără lipire.

Funcționează destul de simplu. Aplicam o tensiune de +5V la intrarea IN1, tranzistorul compozit se deschide, iar pinul OUT1 este conectat la negativul sursei de alimentare. Astfel, sarcina este furnizată tensiune de alimentare. Sarcina poate fi un releu electromagnetic, un motor electric, un circuit de LED-uri, un electromagnet etc.

În fișa de date, producătorul cipului ULN2003A se laudă că curentul de sarcină al fiecărei ieșiri poate ajunge la 500 mA (0,5 A), ceea ce nu este de fapt mic. Aici, mulți dintre noi vor înmulți 0,5A cu 7 ieșiri și vom obține un curent total de 3,5 amperi. Da, grozav! DAR. Dacă microcircuitul poate pompa un curent atât de semnificativ prin el însuși, atunci va fi posibil să prăjiți kebab pe el...

De fapt, dacă utilizați toate ieșirile și furnizați curent la sarcină, puteți strânge aproximativ ~ 80 - 100 mA pe canal fără a afecta microcircuitul. Ops. Da, nu există miracole.

Iată o diagramă pentru conectarea ULN2003A la ieșirile declanșatorului K561TM2.

Există un alt cip utilizat pe scară largă care poate fi utilizat - acesta este ULN2803A.

Are deja 8 intrări/ieșiri. L-am smuls de pe placa unui controler industrial mort și am decis să experimentez.

Schema de conexiuni ULN2803A. Pentru a indica faptul că releul este pornit, puteți completa circuitul cu un circuit de LED HL1 și rezistență R1.

Așa arată pe placa.

Apropo, microcircuitele ULN2003, ULN2803 permit combinarea ieșirilor pentru a crește curentul de ieșire maxim admisibil. Acest lucru poate fi necesar dacă sarcina consumă mai mult de 500 mA. Intrările corespunzătoare sunt de asemenea combinate.

În locul unui releu electromagnetic, în circuit poate fi utilizat un releu cu stare solidă (SSR). S olid S tate R elay). În acest caz, schema poate fi simplificată semnificativ. De exemplu, dacă utilizați un releu cu stare solidă CPC1035N, atunci nu este nevoie să alimentați dispozitivul de la 12 volți. O sursă de alimentare de 5 volți va fi suficientă pentru a alimenta întregul circuit. De asemenea, nu este nevoie de stabilizator integral tensiune DA1 (78L05) și condensatoare C3, C4.

Acesta este modul în care releul cu stare solidă CPC1035N este conectat la declanșatorul de pe K561TM2.

În ciuda dimensiunii sale miniaturale, releul cu semiconductor CPC1035N poate comuta tensiunea alternativă de la 0 la 350 V, cu un curent de sarcină de până la 100 mA. Uneori, acest lucru este suficient pentru a conduce o sarcină de putere redusă.

Puteți folosi și relee interne cu stare solidă, de exemplu, am experimentat cu K293KP17R.

L-am rupt de pe panoul de alarmă de securitate. În acest releu, pe lângă releul în stare solidă în sine, există și un optocupler cu tranzistor. Nu l-am folosit - am lăsat concluziile libere. Iată schema de conectare.

Capacitățile K293KP17R sunt destul de bune. Poate face naveta tensiune constantă polaritate negativă și pozitivă între -230...230 V cu curent de sarcină de până la 100 mA. Dar nu poate funcționa cu tensiune alternativă. Adică, tensiune constantă poate fi furnizată la pinii 8 - 9 după cum se dorește, fără a vă face griji cu privire la polaritate. Dar nu ar trebui să furnizați tensiune alternativă.

Interval de operare.

Pentru ca modulul de recepție să primească în mod fiabil semnalele de la transmițătorul telecomenzii, o antenă trebuie să fie lipită la pinul ANT de pe placă. Este de dorit ca lungimea antenei să fie egală cu un sfert din lungimea de undă a emițătorului (adică λ/4). Deoarece transmițătorul pentru cheie funcționează la o frecvență de 315 MHz, conform formulei, lungimea antenei va fi de ~24 cm Iată calculul.

Unde f - frecventa (in Hz), deci 315.000.000 Hz (315 Megahertzi);

Viteza luminii CU - 300.000.000 de metri pe secundă (m/s);

λ - lungimea de undă în metri (m).

Pentru a afla la ce frecvență funcționează transmițătorul telecomenzii, deschideți-l și căutați un filtru pe placa de circuit imprimat pt. Surfactant(Unde acustice de suprafață). De obicei indică frecvența. In cazul meu este 315 MHz.

Dacă este necesar, nu trebuie să lipiți antena, dar raza de acțiune a dispozitivului va fi redusă.

Ca antenă, puteți utiliza o antenă telescopică de la un radio sau radio defecte. Va fi foarte tare.

Raza la care receptorul primește stabil semnalul de la chei este mică. Din punct de vedere empiric, am determinat distanța să fie de 15 - 20 de metri. Cu obstacole această distanță scade, dar cu vizibilitate directă raza de acțiune va fi de 30 de metri. Așteaptă-te la ceva mai mult de la asta dispozitiv simplu prost, circuitul său este foarte simplu.

Criptarea sau „legarea” telecomenzii la receptor.

Inițial, cheia și modulul de primire sunt necriptate. Uneori spun că nu sunt „atașați”.

Dacă cumpărați și utilizați două seturi de module radio, receptorul va fi declanșat de diferite brelocuri. Același lucru se va întâmpla cu modulul de recepție. Două module de recepție vor fi declanșate de o cheie. Pentru a preveni acest lucru, se folosește o codificare fixă. Dacă te uiți cu atenție, există locuri pe placa pentru chei și pe placa receptorului unde poți lipi jumperi.

Pinuri de la 1 la 8 pentru o pereche de cipuri de codificator/decodor ( PT2262/PT2272) sunt folosite pentru a seta codul. Dacă te uiți cu atenție, pe placa panoului de control, lângă pinii 1 - 8 ai microcircuitului există benzi de cositor, iar lângă ele sunt litere HŞi L. Litera H înseamnă Înalt, adică nivel înalt.

Dacă utilizați un fier de lipit pentru a plasa un jumper de la pinul microcircuitului la banda marcată H, atunci vom furniza astfel un nivel de tensiune ridicat de 5V microcircuitului.

Litera L înseamnă, respectiv, scăzut, adică prin plasarea unui jumper de la pinul microcircuitului pe banda cu litera L, instalăm nivel scăzut la 0 volți la pinul microcircuitului.

Nivelul neutru nu este indicat pe placa de circuit imprimat - N. Acesta este momentul în care pinul microcircuitului pare să „atârne” în aer și nu este conectat la nimic.

Astfel, codul fix este specificat de 3 nivele (H, L, N). Folosind 8 pini pentru a seta codul rezultă 3 8 = 6561 combinatii posibile! Dacă ținem cont că în generarea codului sunt implicate și cele patru butoane de pe telecomandă, atunci există și mai multe combinații posibile. Ca urmare, operarea accidentală a receptorului de către telecomanda altcuiva cu o codificare diferită devine puțin probabilă.

Nu există semne sub forma literelor L și H pe placa receptorului, dar nu este nimic complicat aici, deoarece banda L este conectată la firul negativ de pe placă. De regulă, firul negativ sau comun (GND) este realizat sub forma unui poligon extins și ocupă o suprafață mare pe placa de circuit imprimat.

Banda H este conectată la circuite cu o tensiune de 5 volți. Cred că e clar.

Am pus jumperii după cum urmează. Acum receptorul meu de la o altă telecomandă nu va mai funcționa, recunoaște doar „cheiul său”. Desigur, cablarea trebuie să fie aceeași atât pentru receptor, cât și pentru transmițător.

Apropo, cred că v-ați dat deja seama că, dacă aveți nevoie să controlați mai multe receptoare de la o singură telecomandă, atunci pur și simplu lipiți pe ele aceeași combinație de codare ca și pe telecomandă.

Este de remarcat faptul că codul fix nu este greu de spart, așa că nu recomand utilizarea acestor module transceiver în dispozitivele de acces.

Ceea ce as vrea sa spun singur este ca este o solutie excelenta in orice situatie de telecomanda. În primul rând, acest lucru se aplică situațiilor în care este nevoie de gestionare un număr mare dispozitive la distanță. Chiar dacă nu trebuie să controlați un număr mare de încărcături la distanță, merită să faceți dezvoltarea, deoarece designul nu este complicat! Câteva componente nu rare sunt un microcontroler PIC16F628Ași microcircuit MRF49XA - transceiver

O dezvoltare minunată lâncește pe Internet de mult timp și câștigă recenzii pozitive. A fost numit în onoarea creatorului său (comandă radio 10 pe mrf49xa de la Blaze) și este situat la -

Mai jos este articolul:

Circuitul emițătorului:

Constă dintr-un controler de control și un transceiver MRF49XA.

Circuitul receptorului:

Circuitul receptor este format din aceleași elemente ca și emițătorul. În practică, diferența dintre receptor și emițător (fără a ține cont de LED-uri și butoane) constă doar în partea software.

Câteva despre microcircuite:

MRF49XA- un transceiver de dimensiuni mici, care are capacitatea de a funcționa în trei game de frecvență.
1. Gama de frecvențe joase: 430,24 - 439,75 MHz(pas de 2,5 kHz).
2. Gama de înaltă frecvență A: 860,48 - 879,51 MHz(pas de 5 kHz).
3. Gama de înaltă frecvență B: 900,72 - 929,27 MHz(pas de 7,5 kHz).

Limitele intervalului sunt indicate sub rezerva utilizării unui cuarț de referință cu o frecvență de 10 MHz, furnizat de producător. Cu cristale de referință de 11 MHz, dispozitivele funcționau normal la 481 MHz. Nu au fost efectuate studii detaliate pe tema „strângerii” maxime a frecvenței în raport cu cea declarată de producător. Probabil, s-ar putea să nu fie la fel de larg ca în cipul TXC101, deoarece în fișa de date MRF49XA Se menționează zgomotul de fază redus, o modalitate de a realiza care este de a restrânge intervalul de reglaj al VCO.

Dispozitivele au următoarele caracteristici tehnice:
Transmiţător.
Putere - 10 mW.

Curentul consumat în modul de transmisie este de 25 mA.
Curent de repaus - 25 µA.
Viteza datelor - 1kbit/sec.
Este întotdeauna transmis un număr întreg de pachete de date.
Modulația FSK.
Codare rezistentă la zgomot, transmitere a sumei de control.

Receptor.
Sensibilitate - 0,7 µV.
Tensiune de alimentare - 2,2 - 3,8 V (conform fișei de date pentru ms, în practică funcționează în mod normal până la 5 volți).
Consum de curent constant - 12 mA.
Viteza datelor de până la 2 kbit/sec. Limitat de software.
Modulația FSK.
Codare rezistentă la zgomot, calculul sumei de control la recepție.
Algoritm de lucru.
Posibilitatea de a apăsa orice combinație de orice număr de butoane ale transmițătorului în același timp. Receptorul va afișa butoanele apăsate în mod real cu LED-uri. Pur și simplu, în timp ce un buton (sau o combinație de butoane) de pe partea de transmisie este apăsat, LED-ul corespunzător (sau combinația de LED-uri) de pe partea de recepție este aprins.
Când un buton (sau o combinație de butoane) este eliberat, LED-urile corespunzătoare se sting imediat.
Modul de testare.
Atât receptorul, cât și transmițătorul, după ce le alimentează, intră în modul de testare timp de 3 secunde. Atât receptorul, cât și emițătorul sunt pornite pentru a transmite frecvența purtătoare programată în EEPROM timp de 1 secundă de 2 ori cu o pauză de 1 secundă (în timpul pauzei transmisia este oprită). Acest lucru este convenabil atunci când programați dispozitive. În continuare, ambele dispozitive sunt gata de utilizare.

Programarea controlerului.
EEPROM al controlerului emițătorului.


Linia superioară a EEPROM-ului după aprinderea intermitentă și alimentarea cu energie a controlerului emițătorului va arăta astfel...

80 1F - (subbanda 4xx MHz) - Config RG
AC 80 - (valoarea exactă a frecvenței 438 MHz) - Freg Setting RG
98 F0 - (putere maximă emițător, abatere 240 kHz) - Tx Config RG

82 39 - (emițător pornit) - Pow Management RG.

Prima celulă de memorie din al doilea rând (adresa 10 h) — identificator. Implicit aici FF. Identificatorul poate fi orice în interiorul unui octet (0 ... FF). Acesta este numărul individual (codul) al telecomenzii. La aceeași adresă din memoria controlerului receptor se află identificatorul acestuia. Trebuie să se potrivească. Acest lucru face posibilă crearea diferitelor perechi receptor/emițător.

Controler receptor EEPROM.
Toate setările EEPROM menționate mai jos vor fi scrise automat la locul lor de îndată ce controlerul este alimentat după actualizarea firmware-ului acestuia.
Datele din fiecare celulă pot fi modificate la discreția dvs. Dacă introduceți FF în orice celulă folosită pentru date (cu excepția ID), data viitoare când este pornită alimentarea, această celulă va fi imediat suprascrisă cu datele implicite.

Linia superioară a EEPROM după ce ați intermitent firmware-ul și a furnizat energie controlerului receptorului va arăta astfel...

80 1F - (subbanda 4xx MHz) - Config RG

AC 80 - (valoarea exactă a frecvenței 438 MHz) - Freg Setting RG
91 20 — (lățimea de bandă a receptorului 400 kHz, sensibilitate maximă) — Rx Config RG
C6 94 - (viteza datelor - nu mai mare de 2 kbit/sec) - Rata datelor RG
C4 00 - (AFC dezactivat) - AFG RG
82 D9 - (receptorul pornit) - Pow Management RG.

Prima celulă de memorie din al doilea rând (adresa 10 h) — identificatorul receptorului.
Pentru a modifica corect conținutul registrelor atât ale receptorului, cât și ale emițătorului, utilizați programul RFICDA prin selectarea cipului TRC102 (aceasta este o clonă a MRF49XA).
Note
Partea inversă a plăcilor este o masă solidă (folie conservată).
Raza de funcționare fiabilă în condiții de linie de vedere este de 200 m.
Numărul de spire al bobinelor receptorului și emițătorului este de 6. Dacă utilizați un cristal de referință de 11 MHz în loc de 10 MHz, frecvența va „merge” mai mult de aproximativ 40 MHz. Puterea și sensibilitatea maximă în acest caz vor fi cu 5 ture ale circuitelor receptor și transmițător.

Implementarea mea

La momentul implementării dispozitivului, aveam o cameră minunată la îndemână, așa că procesul de realizare a unei plăci și de instalare a pieselor pe placă s-a dovedit a fi mai interesant ca niciodată. Și la asta a dus:

Primul pas este să faci o placă de circuit imprimat. Pentru a face acest lucru, am încercat să mă opresc cât mai detaliat asupra procesului de fabricare a acestuia.

Decupăm dimensiunea necesară a plăcii. Vedem că există oxizi - trebuie să scăpăm de ei.

Următoarea etapă este curățarea suprafeței, pentru aceasta ar trebui să selectați echipamentul necesar, și anume:

1. Acetonă;

2. Hârtie abrazivă (grad zero);

3. Radieră

4. Mijloace de curățare colofoniu, flux, oxizi.

Acetonă și mijloace pentru spălarea și curățarea contactelor de oxizi și placă experimentală

Procesul de curățare are loc așa cum se arată în fotografie:

Cu ajutorul șmirghelului curățăm suprafața laminatului din fibră de sticlă. Deoarece este cu două fețe, facem totul pe ambele părți.

Luăm acetonă și degresăm suprafața + spălăm firimiturile de șmirghel rămase.

Și voal - o placă curată, puteți aplica un sigiliu folosind metoda laser-calcat. Dar pentru asta ai nevoie de un sigiliu :)

Tăierea din cantitatea totală Tăierea excesului

Luăm sigiliile decupate ale receptorului și emițătorului și le aplicăm pe fibra de sticlă după cum urmează:

Tip de sigiliu pe fibra de sticla

Întorcându-l

Luăm un fier de călcat și încălzim totul uniform până când apare o urmă pe partea din spate. IMPORTANT SĂ NU SE SUPLĂRĂZĂ!În caz contrar, tonerul va pluti! Țineți 30-40 de secunde. Mângâiem uniform zonele dificile și slab încălzite ale sigiliei. Rezultatul unui transfer bun de toner pe fibra de sticla este aparitia unei amprente de urme.

Baza netedă și grea a fierului de călcat Aplicați un fier de călcat încălzit pe sigiliu
Apăsăm sigila și traducem.

Așa arată semnul imprimat finit pe a doua față a hârtiei lucioase pentru revistă. Urmele ar trebui să fie vizibile aproximativ ca în fotografie:



Efectuăm un proces similar cu al doilea sigiliu, care în cazul dvs. poate fi fie un receptor, fie un transmițător. Am așezat totul pe o singură bucată de fibră de sticlă



Totul ar trebui să se răcească. Apoi scoateți cu grijă hârtia cu degetul sub jet de apă. Rotiți-l ușor cu degetele apă caldă.

Sub apă ușor caldă Înfășurați hârtia cu degetele Rezultatul curățării

Nu toată hârtia poate fi îndepărtată în acest fel. Când placa se usucă, rămâne o „patină” albă, care, atunci când este gravată, poate crea unele zone negravate între piste. Distanța este mică.



Prin urmare, luăm o pensetă subțire sau un ac țigănesc și scoatem excesul. Fotografia o arată grozav!



Pe lângă resturile de hârtie, fotografia arată cum, ca urmare a supraîncălzirii, plăcuțele de contact pentru microcircuit s-au lipit în unele locuri. Acestea trebuie separate cu grijă, folosind același ac, cât mai atent posibil (răzuind o parte din toner) între plăcuțele de contact.

Când totul este gata, trecem la următoarea etapă - gravare.

Deoarece avem fibră de sticlă cu două fețe și reversul masă solidă trebuie să păstrăm acolo folia de cupru. În acest scop, îl vom sigila cu bandă adezivă.

Bandă adezivă și placă protejată A doua față este protejată de gravare printr-un strat de bandă adezivă Bandă electrică ca „mâner” pentru gravarea ușoară a plăcii

Acum gravam tabla. Fac asta la modă veche. Diluez 1 parte clorură ferică în 3 părți apă. Toată soluția este în borcan. Convenabil de depozitat și utilizat. Îl încălzesc la cuptorul cu microunde.


Fiecare placă a fost gravată separat. Acum luăm deja familiarul „zero” în mâini și curățăm tonerul de pe tablă

Salutare tuturor. Va prezint pentru vizualizare generala un panou de control radio de casa pentru controlul diferitelor obiecte de la distanta. Ar putea fi o mașină, un rezervor, o barcă etc. făcut de mine pentru un cerc de radio „copii”. Folosind modulul radio NRF24L01 și microcontrolerul ATMEGA16.

Multă vreme am avut o cutie de joystick-uri de joc identice sparte de la console. L-am luat de la o unitate de jocuri. Nu am văzut nicio utilizare specială pentru joystick-urile de joc defecte și este păcat să le arunc sau să le dezasamblați. Deci, cutia stătea ca o greutate moartă care aduna praful. Ideea de a folosi joystick-uri de gaming a venit imediat ce am vorbit cu prietenul meu. Un prieten a condus un club pentru tineri amatori de radio la un internat, gratuit în weekend, și i-a introdus pe copii curioși în lumea electronicelor radio. Copiii sunt ca niște bureți, care absorb informații. Din moment ce eu însumi salut cu adevărat astfel de cercuri pentru copii, și aici, de asemenea, într-un astfel de loc. Așa că a sugerat o idee despre cum să folosești joystick-uri care nu funcționează. Ideea a fost aceasta: creați un radio de casă telecomanda controlul modelelor asamblate cu propriile mâini, pe care aș dori să le ofer copiilor să studieze proiectul. Ideea i-a plăcut foarte mult, având în vedere că finanțarea instituțiilor pentru copii este, ca să spunem ușor, nu foarte bună și m-a interesat și acest proiect. Permiteți-mi să-mi aduc și eu contribuția la dezvoltarea cercului radio.
Scopul proiectului este de a crea un dispozitiv complet nu numai ca telecomandă radio, ci și ca răspuns la un obiect controlat radio. Avand in vedere ca telecomanda este pentru copii, conectarea piesei de primire la model ar trebui sa fie si ea cat se poate de simpla.

Asamblare si componente:

După ce am dezasamblat joystick-ul jocului în componentele sale, a devenit imediat clar că trebuie să facem o nouă placă de circuit imprimat și foarte formă neobișnuită. La început, am vrut să conectez placa de circuit imprimat la microcontrolerul ATMEGA48, dar după cum sa dovedit, pur și simplu nu erau suficiente porturi de microcontroler pentru toate butoanele. Desigur, în principiu, un astfel de număr de butoane nu este nevoie și a fost posibil să ne limităm la doar patru porturi pentru microcontroler ADC pentru două joystick-uri și două porturi pentru butoanele de ceas situate pe joystick-uri. Dar mi-am dorit cât mai mult număr mare butoane de folosit, cine știe ce vor mai dori copiii să adauge. Așa a luat naștere placa de circuit imprimat pentru microcontrolerul ATMEGA16. Am avut microcontrolerele în sine, rămase de la un proiect.

Benzile de cauciuc de pe nasturi erau foarte uzate și nu au putut fi restaurate. Dar acest lucru nu este surprinzător având în vedere unde au fost folosite joystick-urile. Din acest motiv, am folosit butoane de tact. Poate că dezavantajele butoanelor tactile includ sunetul puternic de clic care apare ca urmare a apăsării butonului. Dar pentru acest proiect este foarte tolerabil.
Nu a fost nevoie să refacem placa cu joystick-uri, am lăsat-o așa, ceea ce a economisit mult timp. Butoanele de sfârșit au fost, de asemenea, păstrate în forma lor originală.
Am ales modulul radio NRF24L01 ca transceiver, deoarece prețul este foarte mic în China la 0,60 USD pe bucată. cumparat. În ciuda costului său scăzut, modulul radio are destul de multe capacități și, bineînțeles, mi s-a potrivit. Următoarea problemă pe care am întâlnit-o a fost unde să amplasez modulul radio. Nu este suficient spațiu liber în carcasă, din acest motiv modulul radio a fost plasat într-unul dintre mânerele carcasei joystick-ului. Nu a fost nevoie nici măcar să-l repare; modulul a fost apăsat strâns când întregul corp a fost asamblat.

Poate cea mai mare problemă a fost problema alimentării cu energie pentru telecomanda radio. Achiziționarea unor baterii specializate, să zicem cele cu litiu, a costat un bănuț destul de mult, deoarece s-a decis asamblarea a șapte seturi. Și restul spatiu liber carcasa nu permitea cu adevărat utilizarea bateriilor standard AA. Deși consumul nu este semnificativ, pot fi folosite diverse surse de alimentare adecvate. Ca întotdeauna, prietenia a venit în ajutor de la un coleg de serviciu montat baterii de litiu telefoane mobileși un bonus de încărcare pentru ei. Totuși, a trebuit să le refac puțin, dar acest lucru este nesemnificativ și mult mai bun decât a face încărcarea bateriei de la zero. Aici pe plat baterii cu litiu m-am oprit.

În timpul testării, modulul radio și-a justificat raza de acțiune declarată și a lucrat cu încredere în linia de vedere la o distanță de 50 de metri prin pereți, raza de acțiune a scăzut semnificativ; De asemenea, existau planuri de instalare a unui motor de vibrații care să reacționeze, să zicem, la unele coliziuni sau alte acțiuni într-un model radiocontrolat. În acest sens, am furnizat un comutator tranzistor pentru control pe placa de circuit imprimat. Dar am lăsat complicații suplimentare pentru mai târziu. În primul rând, trebuie să testez programul, deoarece este încă brut. Iar designul, avand in vedere ca acesta este un prototip necesita modificari minore. Așa se spune, „unul câte unul”, un panou de control radio a fost creat cu investiții aproape minime.

Mulți voiau să colecteze schema simpla radiocomandă, dar astfel încât să fie multifuncțională și la distanță suficient de mare. Am pus în sfârșit acest circuit, petrecând aproape o lună pe el. Urmele pe plăci le-am desenat cu mâna, deoarece imprimanta nu tipărește astfel de subțiri. În fotografia receptorului sunt leduri cu fire netăiate - le-am lipit doar pentru a demonstra funcționarea comenzii radio. Pe viitor le voi dezlipi și voi asambla un avion radiocontrolat.

Circuitul echipamentului de control radio este format din doar două microcircuite: transceiver-ul MRF49XA și microcontrolerul PIC16F628A. Piesele sunt practic disponibile, dar pentru mine problema a fost transceiver-ul, a trebuit sa il comand online. și descărcați plata aici. Mai multe detalii despre dispozitiv:

MRF49XA este un transceiver de dimensiuni mici, care are capacitatea de a opera în trei game de frecvență.
- Gama de joasa frecventa: 430,24 - 439,75 MHz (pas de 2,5 kHz).
- Gama de inalta frecventa A: 860,48 - 879,51 MHz (pas de 5 kHz).
- Gama de inalta frecventa B: 900,72 - 929,27 MHz (pas de 7,5 kHz).
Limitele intervalului sunt indicate sub rezerva utilizării unui cuarț de referință cu o frecvență de 10 MHz.

Schema schematică a transmițătorului:

Circuitul TX are destul de multe părți. Și este foarte stabil, în plus, nici nu necesită configurare, funcționează imediat după asamblare. Distanța (după sursă) este de aproximativ 200 de metri.

Acum la receptor. Blocul RX este realizat după o schemă similară, singurele diferențe sunt în LED-uri, firmware și butoane. Parametrii unității de comandă radio cu 10 comenzi:

Transmiţător:
Putere - 10 mW
Tensiune de alimentare 2,2 - 3,8 V (conform fisei tehnice pentru m/s, in practica functioneaza normal pana la 5 volti).
Curentul consumat în modul de transmisie este de 25 mA.
Curent de repaus - 25 µA.
Viteza datelor - 1kbit/sec.
Este întotdeauna transmis un număr întreg de pachete de date.
Modulație - FSK.
Codare rezistentă la zgomot, transmitere a sumei de control.

Receptor:
Sensibilitate - 0,7 µV.
Tensiune de alimentare 2,2 - 3,8 V (conform fișei de date pentru microcircuit, în practică funcționează normal până la 5 volți).
Consum de curent constant - 12 mA.
Viteza datelor de până la 2 kbit/sec. Limitat de software.
Modulație - FSK.
Codare rezistentă la zgomot, calculul sumei de control la recepție.

Avantajele acestei scheme

Posibilitatea de a apăsa orice combinație de orice număr de butoane ale transmițătorului în același timp. Receptorul va afișa butoanele apăsate în mod real cu LED-uri. Pur și simplu, în timp ce un buton (sau o combinație de butoane) de pe partea de transmisie este apăsat, LED-ul corespunzător (sau combinația de LED-uri) de pe partea de recepție este aprins.

Când receptorul și transmițătorul sunt alimentate cu energie, acestea intră în modul de testare timp de 3 secunde. În acest moment nimic nu funcționează, după 3 secunde ambele circuite sunt gata de funcționare.

Butonul (sau combinația de butoane) este eliberat - LED-urile corespunzătoare se sting imediat. Ideal pentru controlul radio al diferitelor jucării - bărci, avioane, mașini. Sau poate fi folosit ca unitate de telecomandă pentru diverse actuatoare în producție.

Pe placa de circuit al emițătorului, butoanele sunt amplasate pe un rând, dar am decis să asamblez ceva ca o telecomandă pe o placă separată.

Ambele module sunt alimentate de baterii de 3,7 V. Receptorul, care consumă mult mai puțin curent, are o baterie de la tigara electronica, la transmițător - de pe telefonul meu preferat)) Am asamblat și testat circuitul găsit pe site-ul VRTP: [)eNiS

Discutați articolul RADIO CONTROL PE UN MICROCONTROLLER