Planinarenje Transport Ekonomične peći

Uradi sam snažan predajnik od 433 MHz. DIY radio kontrolisani relej. Bufer kolo na D flip-flopu

Jednostavno rješenje za vaš zadatak!

Je dostupno

Kupujte na veliko

Specifikacije

Radna frekvencija (MHz) 433
Vrsta snage konstantan
Broj ulaza (kom) 1
Broj izlaza (kom) 1
Preporučena radna temperatura (°C) -15...+60
Napon napajanja prijemnika (V) 5
Napon napajanja predajnika (V) 12
Težina, ne više (g) 20
Potrošnja struje prijemnika (mA) 1,5
Potrošnja struje predajnika (mA) 10
Ulazna osjetljivost (µV) 1,5
Domet (m) 100
Dužina prijemnika (mm) 19
Dužina predajnika (mm) 30
Izlazna snaga predajnika (mW) 10
Nivo unosa podataka predajnika (V) 5
Nivo izlaza podataka prijemnika (V) 0,7
Širina predajnika (mm) 15
Visina predajnika (mm) 10
Širina prijemnika (mm) 19
Visina prijemnika (mm) 10
Težina 22

Šema

Korištenje kompleta bez korištenja mikrokontrolera.

Sadržaj isporuke

  • Ploča predajnika - 1 kom.
  • Prijemna ploča - 1 kom.
  • Uputstvo - 1 kom.

Šta je potrebno za montažu

  • Za povezivanje će vam trebati: žica, lemilo, bočni rezači.

pravila korištenja

  • Temperatura - -15C do +50C kom.
  • Relativna vlažnost - 20-80% bez kondenzacije kom.

Mere predostrožnosti

  • Nemojte prekoračiti maksimalno dozvoljeni napon napajanja za prijemnik i predajnik.
  • Nemojte brkati polaritet napajanja prijemnika i predajnika.
  • Nemojte prekoračiti maksimalnu struju izlaza prijemnika.
  • Nepoštivanje ovih zahtjeva rezultirat će kvarom uređaja.

Pitanja i odgovori

  • Da li je moguće kupiti više prijemnika za jedan predajnik? Ako u prostoriji ima nekoliko prijemnika, hoće li svi biti aktivirani jednim predajnikom?
    • 1. Možete. 2. Hoće.
  • Mogu li kontrolisati prijemnik pomoću jednog od ponuđenih daljinskih upravljača od 433 MHz?
    • Moguće je, ali da bi se izbjegli lažni rezultati, potrebno je iza prijemnika ugraditi mikrokontroler i programirati ga na kupljeni dodatni daljinski upravljač.
  • Dobar dan da li je moguće na ovom uređaju smanjiti domet na 30 cm?
    • Nismo probali do 30 cm. Ali domet se prilagođava smanjenjem dužine antene na prijemniku i predajniku.
  • Dobar dan, molim vas da mi kažete da li se ovaj set prijemnika i predajnika može programirati ili su to analogni uređaji.
    • Ovo su analogni uređaji. Dizajniran da radi zajedno sa mikrokontrolerom.

Ko od početnika radio-amatera nije želio napraviti neku vrstu uređaja kojim upravlja radio kanal? Sigurno mnogo.

Pogledajmo kako sastaviti jednostavan radio-upravljani relej na osnovu gotovog radio modula.

Koristio sam gotov modul kao primopredajnik. Kupio sam ga na AliExpressu od ovog prodavca.

Komplet se sastoji od daljinskog upravljača za 4 komande (privezak za ključeve), kao i prijemne ploče. Prijemna ploča je napravljena u obliku zasebne štampane ploče i nema izvršna kola. Morate ih sami sastaviti.

Evo izgleda.

Privjesak za ključeve je kvalitetan, prijatan na dodir i dolazi sa baterijom od 12V (23A).

Privjesak za ključeve ima ugrađenu ploču na kojoj je sastavljeno prilično primitivno kolo predajnika daljinskog upravljača pomoću tranzistora i SC2262 enkodera (potpuni analog PT2262). Zbunila me činjenica da je oznaka na čipu SC2264, iako je iz datasheeta poznato da je dekoder za PT2262 PT2272. Odmah na tijelu čipa, odmah ispod glavne oznake, naznačen je SCT2262. Zato razmislite šta je šta. Pa, ovo nije iznenađujuće za Kinu.

Predajnik radi u modusu amplitudne modulacije (AM) na frekvenciji od 315 MHz.

Prijemnik je sastavljen na malom štampana ploča. Put radio prijema je napravljen od dva SMD tranzistora sa oznakom R25 - bipolarni N-P-N tranzistori 2SC3356. Na operacionom pojačalu LM358 implementiran je komparator, a na njegov izlaz je povezan dekoder SC2272-M4 (aka PT2272-M4).

Kako uređaj radi?

Suština rada ovog uređaja je sljedeća. Kada pritisnete jedno od dugmadi na daljinskom upravljaču A, B, C, D, prenosi se signal. Prijemnik pojačava signal, a napon od 5 volti se pojavljuje na izlazima D0, D1, D2, D3 ploče prijemnika. Čitava kvaka je u tome što će 5 volti izlaziti samo sve dok je pritisnuto odgovarajuće dugme na privjesku. Kada otpustite dugme na daljinskom upravljaču, napon na izlazu prijemnika će nestati. Ups. U tom slučaju neće biti moguće napraviti radio-upravljani relej koji bi radio kada se kratko pritisne dugme na ključu i isključio se ponovnim pritiskom.

To je zbog činjenice da postoje različite modifikacije PT2272 čipa (kineski analog je SC2272). I iz nekog razloga ugrađuju PT2272-M4 u takve module, koji nemaju fiksaciju napona na izlazu.

Koje vrste PT2272 mikrokola postoje?

    PT2272-M4- 4 kanala bez fiksacije. Na izlazu odgovarajućeg kanala, +5V se pojavljuje samo dok je pritisnuto dugme na ključu. Upravo ovo je mikrokolo koje se koristi u modulu koji sam kupio.

    PT2272-L4- 4 zavisna kanala sa fiksacijom. Ako je jedan izlaz uključen, ostali su isključeni. Nije baš zgodno ako trebate samostalno kontrolirati različite releje.

    PT2272-T4- 4 nezavisna kanala sa fiksacijom. Većina najbolja opcija za kontrolu više releja. Pošto su nezavisni, svaki može obavljati svoju funkciju nezavisno od rada drugih.

Šta možemo učiniti da relej radi onako kako nam je potrebno?

Ovdje postoji nekoliko rješenja:

    Mi istrgamo mikro krug SC2272-M4 i zamjenjujemo ga istim, ali s indeksom T4 (SC2272-T4). Sada će izlazi raditi nezavisno i zaključano. Odnosno, biće moguće uključiti/isključiti bilo koji od 4 releja. Relej će se uključiti kada se pritisne neko dugme, a isključiće se kada se odgovarajuće dugme ponovo pritisne.

    Dopunjavamo krug okidačem na K561TM2. Budući da se mikro krug K561TM2 sastoji od dva okidača, trebat će vam 2 mikro kruga. Tada će biti moguće kontrolisati četiri releja.

    Koristimo mikrokontroler. Zahtijeva vještine programiranja.

Nisam našao čip PT2272-T4 na tržištu radija i smatrao sam neprikladnim naručiti cijelu seriju identičnih mikro krugova od Alija. Stoga sam za sastavljanje radio-upravljanog releja odlučio koristiti drugu opciju s okidačem na K561TM2.

Shema je prilično jednostavna (na sliku se može kliknuti).

Evo implementacije na matičnoj ploči.

Na matičnoj ploči sam brzo sastavio izvršno kolo za samo jedan kontrolni kanal. Ako pogledate dijagram, možete vidjeti da su isti. Kao opterećenje, priključio sam crvenu LED diodu kroz otpornik od 1 kOhm na kontakte releja.

Vjerovatno ste primijetili da sam gotov blok sa relejem utaknuo u matičnu ploču. Izvukao sam ga iz sigurnosnog alarma. Blok se pokazao vrlo praktičnim, jer su sam relej, pin konektor i zaštitna dioda već bili zalemljeni na ploči (ovo je VD1-VD4 na dijagramu).

Objašnjenja za dijagram.

Prijemni modul.

VT pin je pin na kojem se pojavljuje napon od 5 volti ako je signal primljen od predajnika. Na njega sam spojio LED kroz otpor od 300 Ohma. Vrijednost otpornika može biti od 270 do 560 Ohma. Ovo je naznačeno u tablici podataka za čip.

Kada pritisnete bilo koje dugme na privjesku za ključeve, LED dioda koju smo spojili na VT pin prijemnika će nakratko treptati - to označava prijem signala.

Stezaljke D0, D1, D2, D3; - ovo su izlazi dekoderskog čipa PT2272-M4. Od njih ćemo uzeti primljeni signal. Napon od +5V pojavljuje se na ovim izlazima ako je primljen signal sa kontrolne table (privezak). Na ove pinove su povezana izvršna kola. Dugmad A, B, C, D na daljinskom upravljaču (privezak) odgovaraju izlazima D0, D1, D2, D3.

Na dijagramu, prijemni modul i okidači se napajaju naponom od +5V iz integriranog stabilizatora 78L05. Pinout stabilizatora 78L05 prikazan je na slici.

Bufer kolo na D flip-flopu.

Na čipu K561TM2 montiran je djelitelj frekvencije za dva. Impulsi iz prijemnika stižu na ulaz C, a D-flip-flop prelazi u drugo stanje sve dok drugi impuls iz prijemnika ne stigne na ulaz C. Ispada vrlo zgodno. Budući da se relej kontrolira sa okidačkog izlaza, bit će uključen ili isključen sve dok ne stigne sljedeći impuls.

Umjesto mikrokola K561TM2, možete koristiti K176TM2, K564TM2, 1KTM2 (od metala sa pozlaćenim) ili uvezene analoge CD4013, HEF4013, HCF4013. Svaki od ovih čipova se sastoji od dva D japanka. Njihov pinout je isti, ali kućišta mogu biti različita, kao, na primjer, u 1KTM2.

Izvršno kolo.

Koristi se kao ključ za napajanje bipolarni tranzistor VT1. Koristio sam KT817, ali će i KT815. On upravlja elektromagnetnim relejem K1 na 12V. Bilo koje opterećenje može se spojiti na kontakte elektromagnetnog releja K1.1. To može biti lampa sa žarnom niti, LED traka Light, elektromotor, elektromagnet brave itd.

Pinout tranzistora KT817, KT815.

Treba uzeti u obzir da snaga opterećenja spojenog na kontakte releja ne smije biti manja od snage za koju su projektirani kontakti samog releja.

Diode VD1-VD4 služe za zaštitu tranzistora VT1-VT4 od napona samoindukcije. U trenutku kada se relej isključi, u njegovom namotu se javlja napon, koji je suprotan u znaku od onog koji je doveden na namotaj releja iz tranzistora. Kao rezultat toga, tranzistor može pokvariti. A diode se ispostavljaju otvorene u odnosu na napon samoindukcije i "gase" ga. Tako štite naše tranzistore. Ne zaboravite na njih!

Ako želite dopuniti izvršni krug indikatorom aktiviranja releja, dodajte LED i otpornik od 1 kOhm u krug. Evo dijagrama.

Sada, kada se napon stavi na zavojnicu releja, HL1 LED će se uključiti. Ovo će pokazati da je relej uključen.

Umjesto pojedinačnih tranzistora u krugu, možete koristiti samo jedno mikrokolo s minimalnim ožičenjem. Odgovarajuće mikrokolo ULN2003A. Domaći analog K1109KT22.

Ovaj čip sadrži 7 Darlington tranzistora. Pogodno, pinovi ulaza i izlaza nalaze se jedan naspram drugog, što olakšava raspored ploče, kao i uobičajeno prototipiranje na matičnoj ploči bez lemljenja.

Radi prilično jednostavno. Primjenjujemo napon od +5V na ulaz IN1, kompozitni tranzistor se otvara, a izlaz OUT1 je spojen na negativno napajanje. Tako se napon napajanja dovodi do opterećenja. Opterećenje može biti elektromagnetski relej, elektromotor, kolo LED dioda, elektromagnet itd.

U tablici sa podacima, proizvođač ULN2003A čipa se hvali da struja opterećenja svakog izlaza može doseći 500 mA (0,5A), što zapravo nije malo. Ovdje će mnogi od nas pomnožiti 0,5 A sa 7 izlaza i dobiti ukupnu struju od 3,5 ampera. Da, odlično! ALI. Ako mikrokrug može pumpati tako značajnu struju kroz sebe, tada će na njemu biti moguće pržiti ćevap...

U stvari, ako koristite sve izlaze i napajate struju u opterećenju, onda možete istisnuti oko ~80 - 100 mA po kanalu bez štete po mikrokolo. Ops. Da, nema čuda.

Evo dijagrama za povezivanje ULN2003A na izlaze okidača K561TM2.

Postoji još jedan široko korišćen čip koji se može koristiti - ovo je ULN2803A.

Već ima 8 ulaza/izlaza. Istrgnuo sam ga sa ploče mrtvog industrijskog kontrolera i odlučio eksperimentirati.

ULN2803A dijagram ožičenja. Da biste naznačili da je relej uključen, krug možete dopuniti krugom LED HL1 i otpornikom R1.

Ovako to izgleda na matičnoj ploči.

Usput, mikro krugovi ULN2003, ULN2803 omogućavaju kombinovanje izlaza za povećanje maksimalne dozvoljene izlazne struje. Ovo može biti potrebno ako opterećenje troši više od 500 mA. Odgovarajući ulazi su takođe kombinovani.

Umjesto elektromagnetnog releja, u kolu se može koristiti solid state relej (SSR). S olid S tate R elay). U ovom slučaju, shema se može značajno pojednostaviti. Na primjer, ako koristite solid-state relej CPC1035N, onda nema potrebe za napajanjem uređaja od 12 volti. Napajanje od 5 volti će biti dovoljno za napajanje cijelog kruga. Također nema potrebe za integriranim stabilizatorom napona DA1 (78L05) i kondenzatorima C3, C4.

Ovako je poluprovodnički relej CPC1035N povezan sa okidačem na K561TM2.

Uprkos svojoj minijaturnoj veličini, poluprovodnički relej CPC1035N može prebaciti naizmjenični napon od 0 do 350 V, sa strujom opterećenja do 100 mA. Ponekad je to dovoljno za pokretanje opterećenja male snage.

Možete koristiti i domaće poluprovodničke releje, na primjer, eksperimentirao sam s K293KP17R.

Otkinuo sam ga sa sigurnosne alarmne table. U ovom releju, pored samog čvrstog releja, postoji i tranzistorski optospojler. Nisam ga koristio - ostavio sam zaključke slobodne. Evo dijagrama povezivanja.

Mogućnosti modela K293KP17R su prilično dobre. Može da putuje na posao konstantan pritisak negativan i pozitivan polaritet unutar -230...230 V sa strujom opterećenja do 100 mA. Ali ne može raditi s naizmjeničnim naponom. To jest, konstantni napon se može napajati na pinove 8 - 9 po želji, bez brige o polaritetu. Ali ne biste trebali dovoditi naizmjenični napon.

Radni opseg.

Da bi prijemni modul mogao pouzdano primati signale od daljinskog upravljača, antena mora biti zalemljena na ANT pin na ploči. Poželjno je da dužina antene bude jednaka četvrtini talasne dužine predajnika (tj. λ/4). Pošto predajnik za ključeve radi na frekvenciji od 315 MHz, prema formuli, dužina antene će biti ~24 cm.

Gdje f - frekvencija (u Hz), dakle 315.000.000 Hz (315 megaherca);

Brzina svetlosti WITH - 300.000.000 metara u sekundi (m/s);

λ - talasna dužina u metrima (m).

Da biste saznali na kojoj frekvenciji radi daljinski upravljač, otvorite ga i potražite filter na štampanoj ploči za Surfaktant(površinski akustični talasi). Obično označava frekvenciju. U mom slučaju to je 315 MHz.

Ako je potrebno, antenu nije potrebno lemiti, ali će domet uređaja biti smanjen.

Kao antenu možete koristiti teleskopsku antenu nekog neispravnog radija ili radija. Bit će jako cool.

Raspon u kojem prijemnik stabilno prima signal s privjeska za ključeve je mali. Empirijski sam odredio da je udaljenost 15 - 20 metara. Sa preprekama se ova udaljenost smanjuje, ali uz direktnu vidljivost domet će biti unutar 30 metara. Glupo je očekivati ​​nešto više od tako jednostavnog uređaja;

Šifrovanje ili "vezivanje" daljinskog upravljača za prijemnik.

U početku, privezak za ključeve i prijemni modul su nešifrirani. Ponekad kažu da nisu “vezani”.

Ako kupite i koristite dva seta radio modula, prijemnik će biti aktiviran različitim privjescima za ključeve. Isto će se dogoditi i sa prijemnim modulom. Dva prijemna modula će biti aktivirana jednim privezkom za ključeve. Kako bi se to spriječilo, koristi se fiksno kodiranje. Ako bolje pogledate, postoje mjesta na ploči za privjesak i na ploči prijemnika gdje možete lemiti kratkospojnike.

Pinovi od 1 do 8 za par čipova kodera/dekodera ( PT2262/PT2272) se koriste za postavljanje koda. Ako dobro pogledate, na ploči kontrolne ploče pored pinova 1 - 8 mikrokola nalaze se kalajisane trake, a pored njih slova H I L. Slovo H označava visok, odnosno visok nivo.

Ako koristite lemilicu da postavite kratkospojnik sa pina mikrokola na traku označenu H, tada ćemo na taj način napajati mikrokolo visokog napona od 5V.

Slovo L znači Low, odnosno postavljanjem kratkospojnika sa pina mikrokola na traku sa slovom L, postavili smo niski nivo na 0 volti na pin mikrokola.

Neutralni nivo nije naznačen na štampanoj ploči - N. To je kada se čini da pin mikrokola "visi" u zraku i nije povezan ni sa čim.

Dakle, fiksni kod je specificiran sa 3 nivoa (H, L, N). Korištenje 8 pinova za postavljanje koda rezultira 3 8 = 6561 moguće kombinacije! Ako uzmemo u obzir da su četiri tipke na daljinskom upravljaču također uključene u generiranje koda, onda je mogućih kombinacija još više. Kao rezultat toga, slučajni rad prijemnika od strane tuđeg daljinskog upravljača s drugačijim kodiranjem postaje malo vjerojatan.

Na prijemnoj ploči nema oznaka u obliku slova L i H, ali ovdje nema ništa komplicirano, jer je L traka spojena na negativnu žicu na ploči. U pravilu, negativna ili obična (GND) žica je napravljena u obliku opsežnog poligona i zauzima veliko područje na štampanoj ploči.

Traka H je spojena na kola napona od 5 volti. Mislim da je jasno.

Jampere sam postavio na sledeći način. Sada moj prijemnik sa drugog daljinskog upravljača više neće raditi, prepoznaje samo "svoj" privezak. Naravno, ožičenje mora biti isto i za prijemnik i za predajnik.

Usput, mislim da ste već shvatili da ako trebate kontrolirati nekoliko prijemnika s jednog daljinskog upravljača, onda jednostavno zalemite na njih istu kombinaciju kodiranja kao na daljinskom upravljaču.

Vrijedi napomenuti da fiksni kod nije teško provaliti, tako da ne preporučujem korištenje ovih primopredajnih modula u pristupnim uređajima.

Ovaj prijemnik je dizajniran kao "vikend dizajn" i namijenjen je za
praćenje frekvencije 433 MHz, procjenu situacije u eteru, slušanje signala sa AM/WFM/PWM predajnika, kao i pri radu sa usmjerenom antenom za pronalaženje pravca i traženje radio farova i radio mikrofona. Prijemnik je napravljen po superregeneratorskom kolu sa tranzistorom koji radi u barijernom režimu, koji je više puta testiran u radio upravljačkoj opremi. ULF koristi široko korišćeni LM358 op-amp čip, jedno od njegovih pojačala radi kao preliminarno pojačalo sa kontrolom pojačanja, a drugo kao repetitor za usklađivanje sa slušalicama niske impedancije sa otporom zavojnice od 20-50 oma. Za razliku od sličnih radio-kontrolnih prijemnika, granična frekvencija niskopropusnog filtera nakon detektora je smanjena na 3-4 kHz kako bi se smanjio šum u odsustvu signala, a kapacitivnost kondenzatora koji shuntuje ulaz antene je povećana kako bi se smanjio utjecaj rezonantne usmerene antene "talasnog kanala" na podešavanje detektorskog kola. Osjetljivost prijemnika je otprilike nekoliko mikrovolti, širina pojasa je oko 1 MHz. Signal sa predajnika od 423 MHz snage 80 mW sa udaljenosti >2 m prima se na nivou koji je uporediv sa nivoom šuma (kada je prijemnik podešen na 433 MHz). Frekvencija prijema je određena podešavanjem zavojnice L2 i može se mijenjati u širokim granicama.

Šematski dijagram prijemnika
Žuta LED dioda s prednjim naponom od oko 2V služi za stabilizaciju režima super-regeneratora i također služi kao indikator uključivanja. Opseg napona napajanja je 3,7-0V, potrošnja struje pri napajanju od 9V u odsustvu signala je 4mA, pri prijemu signala i puna jačina 12mA. Podešavanje prijemnika se svodi na podešavanje (komprimovanjem i rastezanjem zavoja zavojnice L2) kola super-regeneratora na potrebnu frekvenciju.


Fotografija sklopljene prijemne ploče.



Prijemnik sa 3-elementnom "talasnom" antenom

Prvobitno je bilo planirano povezivanje usmjerene antene kroz trakaste komunikacijske linije na dvostranim folijskim staklenim vlaknima, ali je zbog nestabilnog rada prijemnika pri dodirivanju elemenata antene bilo potrebno izvršiti vezu aktivnog vibratora na ulaz prijemnika. na 2-žičnu liniju (od ravnih kablovskih žica) dužine 160 mm.

Spajanje se vrši pomoću vijaka jer instalacione dimenzije BNC konektora premašuju veličinu prijemne ploče.


Ovo je fotografija prijemnika sa običnom antenom od 17 cm.

Crtež štampane ploče.
Montaža se vrši na dvostrani folijski fiberglas laminat debljine 1 mm. Kontakti označeni bijelom bojom povezani su sa folijom na donjoj strani ploče (uzemljenje) kratkim komadima žice. Pažnja! Štampajte ploču za LUT u OGLEDALU!

  • Jednostavan za povezivanje. U pitanju su moduli, za razliku od nRF24L01+, napajani su naponom od 5 V.
  • Dostupnost. Radio module proizvode mnogi proizvođači, u različitim izvedbama i zamjenjivi su.
  • Nedostaci:

    • Na frekvenciji od 433,920 MHz rade i mnogi drugi uređaji (radio lusteri, radio utičnice, radio privjesci, radio modeli itd.), koji mogu "zaglaviti" prijenos podataka između radio modula.
    • Odsutnost povratne informacije. Moduli su podijeljeni na prijemnik i predajnik. Dakle, za razliku od nRF24L01+ modula, prijemnik ne može poslati signal potvrde predajniku.
    • Mala brzina prenosa podataka, do 5 kbit/sec.
    • MX-RM-5V prijemnik je kritičan čak i za male talase na sabirnici napajanja. Ako Arduino kontroliše uređaje koji unose čak i male, ali konstantne talase u sabirnicu napajanja (servos, LED indikatori, PWM, itd.), tada prijemnik ove talase smatra signalom i ne reaguje na radio talase od predajnika. Učinak mreškanja na prijemnik može se smanjiti na jedan od sljedećih načina:
      • Koristite vanjski izvor za napajanje Arduino, a ne USB sabirnicu. Pošto je izlazni napon mnogih eksternih izvora napajanja kontrolisan ili uglađen. Za razliku od USB magistrale, gdje napon može značajno "opasti".
      • Instalirajte kondenzator za izravnavanje na magistralu napajanja prijemnika.
      • Koristite zasebno stabilizirano napajanje za prijemnik.
      • Koristite odvojeno napajanje za uređaje koji unose talase u sabirnicu napajanja.

    trebat će nam:

    • Radio moduli FS1000A i MX-RM-5V x 1 set.
    • Trema LED (crvena, narandžasta, zelena, plava ili bijela) x 1 kom.
    • Set ženskih žica za povezivanje radio modula x 1 set.

    Za realizaciju projekta potrebno je da instaliramo biblioteke:

    • Biblioteka iarduino_RF433 (za rad sa radio modulima FS1000A i MX-RM-5V).
    • Biblioteka iarduino_4LED, (za rad sa Trema četvorocifrenim LED indikatorom).

    Možete saznati kako instalirati biblioteke na Wiki stranici - Instaliranje biblioteka u Arduino IDE.

    antena:

    Prvo pojačalo svakog prijemnika i posljednje pojačalo bilo kojeg predajnika je antena. Najjednostavnija antena je bičasta antena (komad žice određene dužine). Dužina antene (i prijemnika i predajnika) mora biti višestruka od četvrtine talasne dužine frekvencije nosioca. Odnosno, bičaste antene mogu biti četvrttalasne (L/4), polutalasne (L/2) i jednake talasnoj dužini (1L).

    Dužina radio talasa se izračunava tako što se brzina svetlosti (299"792"458 m/s) podeli sa frekvencijom (u našem slučaju 433"920"000 Hz).

    L = 299"792"458 / 433"920"000 = 0,6909 m = 691 mm.

    Dakle, dužina antena za radio module na 433.920 MHz može biti: 691 mm(1L), 345 mm(L/2), ili 173 mm(L/4). Antene su zalemljene na kontaktne pločice, kao što je prikazano na dijagramu povezivanja.

    Video:

    Dijagram povezivanja:

    Prijemnik:

    Kada se pokrene (u kodu za podešavanje), skica konfiguriše rad radio prijemnika, ukazujući na iste parametre kao i predajnik, a takođe pokreće rad sa LED indikatorom. Nakon toga on konstantno (u kodu petlje) provjerava da li postoje podaci koje je radio prijemnik primio u baferu. Ako postoje podaci, onda se oni učitavaju u niz podataka, nakon čega se na LED indikatoru prikazuje vrijednost elementa 0 (očitavanje Trema klizača), a vrijednost elementa 1 (očitavanja Trema potenciometra) se pretvara i koristi za postavljanje LED-a. osvetljenost.

    Programski kod:

    predajnik:
    #include // Povežite biblioteku za rad sa FS1000A predajnikom iarduino_RF433_Transmitter radio(12); // Kreirajte radio objekat za rad sa bibliotekom iarduino_RF433, koji ukazuje na pin broj na koji je predajnik povezan int data; // Kreirajte niz za prijenos podataka void setup())( radio.begin(); // Pokrenite rad odašiljača FS1000A (možete odrediti brzinu od NUMBER bita/sek kao parametar, tada nemate za pozivanje funkcije setDataRate) radio.setDataRate (i433_1KBPS) // Odredite brzinu prijenosa podataka (i433_5KBPS, i433_4KBPS, i433_3KBPS, i433_2KBPS, i433_1KBPS, i433_500BPS, i433_500BPS, i433_500BPS, i433_5KBPS, i433_4KBPS); ingPipe (5); Otvorite cijev 5 za prijenos podataka (predajnik može prenositi podatke samo jedan po jedan iz cijevi: 0...7) ) // Ako ponovo pozovete funkciju openWritingPipe navođenjem drugog broja cijevi, predajnik će započeti prijenos); podatke kroz novo specificiranu cijev void loop())(data = analogRead(A1); // čitanje Trema klizača očitavanja sa pina A1 i zapisivanje u 0 element niza podataka data = analogRead(A2); // čitanje očitavanja Trema potenciometra sa pina A2 i zapisati ih u 1 element niza podataka radio.write(&data, sizeof(data) // poslati podatke iz niza podataka koji označavaju koliko bajtova polja želimo kašnjenje slanja(10); // pauza između paketa)
    Prijemnik:
    #include // Povežite biblioteku za rad sa MX-RM-5V prijemnikom #include // Povežite biblioteku za rad sa četvorocifrenim LED indikatorom iarduino_RF433_Receiver radio(2); // Kreirajte radio objekat za rad sa bibliotekom iarduino_RF433, koji označava broj pina na koji je prijemnik povezan (može se povezati samo na pinove koji koriste eksterne prekide) iarduino_4LED dispLED(6,7); // Kreirajte dispLED objekat za rad sa funkcijama biblioteke iarduino_4LED, ukazujući na pinove prikaza (CLK, DIO) int podataka; // Kreirajte niz za primanje podataka const uint8_t pinLED=11; // Kreirajte konstantu koja ukazuje na PWM izlaz na koji je LED spojen void setup())( dispLED.begin(); // Pokreni rad LED indikatora radio.begin(); // Pokreni rad MX -RM-5V prijemnik (možete ga koristiti kao parametar navedite brzinu BROJ bitova/s, tada ne morate pozvati funkciju setDataRate) radio.setDataRate (i433_1KBPS) // Odredite brzinu prijema podataka (i433_5KBPS); , i433_4KBPS, i433_3KBPS, i433_1KBPS, i433_500BPS, i433_1KBPS - 1kbit/sec radio openReadingPipe (5 // ako otvorite cijev 5 za prijem podataka.); jednom, od 0 do 7) // radio.openReadingPipe (2) // Otvorite cev 2 za prijem podataka (na ovaj način možete slušati nekoliko cijevi odjednom) // radio.closeReadingPipe(2); od prijema podataka (ako pozovete funkciju bez parametra, sve cijevi će biti zatvorene odjednom, od 0 do 7) radio.startListening ( // Uključite prijemnik, počnite slušati otvorenu cijev // radio.stopListening); (); // Isključite prijemnik ako je potrebno ) void loop())( if(radio.available())( // Ako postoje primljeni podaci u međuspremniku radio.read(&data, sizeof(data)); // Pročitajte podatke u niz podataka i odredite koliko bajtova treba pročitati dispLED.print(data) // Izbacite očitanja trema klizača na indikator analogWrite(pinLED, map(data,0,1023,0,255)); LED diode u skladu s kutom rotacije potenciometra Trema) / / Ako pozovete dostupnu funkciju s parametrom u obliku veze na varijabla tipa uint8_t, tada ćemo dobiti broj cijevi kroz koju su došli podaci (vidi lekciju 26.5) )

    433/315 MHz, saznaćete u ovom kratkom pregledu. Ovi radio moduli se obično prodaju u paru - sa jednim predajnikom i jednim prijemnikom. Možete kupiti par na eBayu za 4 USD, ili čak 2 USD po paru ako kupite 10 odjednom.

    Većina informacija na Internetu je fragmentarna i nije baš jasna. Stoga smo odlučili testirati ove module i pokazati kako postići pouzdanu USART -> USART komunikaciju s njima.

    Pinout radio modula

    Generalno, svi ovi radio moduli imaju vezu od 3 glavna kontakta (plus antena);

    Predajnik

    • Napon vcc (napajanje +) 3V do 12V (radi na 5V)
    • GND (uzemljenje -)
    • Prijem digitalnih podataka.

    Prijemnik

    • Napon vcc (napajanje +) 5V (neki mogu raditi na 3,3V)
    • GND (uzemljenje -)
    • Izlaz primljenih digitalnih podataka.

    Prijenos podataka

    Kada predajnik ne primi podatke na ulazu, oscilator predajnika se isključuje i troši oko nekoliko mikroampera u stanju pripravnosti. Tokom testiranja, 0,2 µA je izašlo iz napajanja od 5 V u isključenom stanju. Kada predajnik primi neke ulazne podatke, emituje na 433 ili 315 MHz nosaču, a sa napajanjem od 5 V troši oko 12 mA.

    Predajnik se može napajati iz više visokog napona(na primjer 12 V), što povećava snagu predajnika i, shodno tome, domet. Testovi su pokazali napajanje od 5V do 20m kroz nekoliko zidova unutar kuće.

    Prijemnik kada se uključi, čak i ako predajnik ne radi, prima neke statičke signale i šum. Ako se signal primi na radnoj frekvenciji nosioca, prijemnik će automatski smanjiti pojačanje kako bi uklonio slabije signale, a idealno će izolirati modulirane digitalne podatke.

    Važno je znati da prijemnik provodi neko vrijeme prilagođavajući pojačanje, tako da nema "rafala" podataka! Prijenos bi trebao početi s "uvodom" prije glavnih podataka i tada će prijemnik imati vremena da automatski podesi pojačanje prije nego što primi važne podatke.

    Testiranje RF modula

    Prilikom testiranja oba modula sa +5V DC izvora, kao i sa 173 mm vertikalnom antenom. (za frekvenciju od 433,92 MHz ovo je "1/4 talas"), kroz zidove je dobijeno pravih 20 metara, a tip modula ne utiče mnogo na ove testove. Stoga možemo pretpostaviti da su ovi rezultati tipični za većinu blokova. Za modulaciju podataka predajnika korišten je digitalni izvor signala sa preciznom frekvencijom i radnim ciklusom 50/50.

    Imajte na umu da svi ovi moduli, u pravilu, pouzdano rade samo do 1200 baudova ili maksimalno 2400 baud serijskog prijenosa, osim naravno ako su uvjeti komunikacije idealni (visoka snaga signala).

    Gore je prikazana jednostavna verzija bloka za serijski prijenos informacija do mikrokontrolera koji će biti primljeni od računara. Jedina promjena je dodavanje 25V 10uF tantalskog kondenzatora na pinove napajanja (Vcc i GND) na oba modula.

    Zaključak

    Mnogi ljudi koriste ove radio uređaje u kombinaciji sa Arduino kontrolerima i sličnim, jer je to najlakši način za bežičnu komunikaciju od mikrokontrolera do drugog mikrokontrolera ili od mikrokontrolera do računara.

    Diskutujte o članku RF RADIO MODULI NA 433 MHz