Rádiové zariadenie pre domácich majstrov pre rádiom riadené modely. Čínske rádiom riadené auto

Mnoho ľudí chcelo zostaviť jednoduchý rádiový riadiaci obvod, ale taký, ktorý by bol multifunkčný a na dosť veľkú vzdialenosť. Nakoniec som dal dokopy tento okruh a strávil som na ňom takmer mesiac. Stopy som na dosky kreslil ručne, keďže tlačiareň také tenké netlačí. Na fotke prijímača sú LED s neprerezanými prívodmi - spájkoval som ich len na ukážku fungovania rádiového ovládania. V budúcnosti ich rozpájkujem a zostavím rádiom riadené lietadlo.

Obvod rádiového riadiaceho zariadenia pozostáva iba z dvoch mikroobvodov: transceivera MRF49XA a mikrokontroléra PIC16F628A. Diely su v podstate dostupne, no u mna bol problem transceiver, musel som si ho objednat online. a stiahnite si platbu tu. Ďalšie podrobnosti o zariadení:

MRF49XA je malý transceiver, ktorý má schopnosť pracovať v troch frekvenčných rozsahoch.
- Nízkofrekvenčný rozsah: 430,24 - 439,75 MHz (krok 2,5 kHz).
- Vysokofrekvenčný rozsah A: 860,48 - 879,51 MHz (5 kHz krok).
- Vysokofrekvenčný rozsah B: 900,72 - 929,27 MHz (krok 7,5 kHz).
Limity rozsahu sú uvedené v závislosti od použitia referenčného kremeňa s frekvenciou 10 MHz.

Schéma vysielača:

TX obvod má pomerne veľa častí. A je veľmi stabilný, navyše nevyžaduje ani konfiguráciu, funguje ihneď po zložení. Vzdialenosť (podľa zdroja) je asi 200 metrov.

Teraz k prijímaču. Blok RX je vyrobený podľa podobnej schémy, rozdiely sú iba v LED diódach, firmvéri a tlačidlách. Parametre 10 príkazovej rádiovej riadiacej jednotky:

Vysielač:
Výkon - 10 mW
Napájacie napätie 2,2 - 3,8 V (podľa datasheetu pre m/s, v praxi funguje bežne do 5 voltov).
Prúd spotrebovaný v režime prenosu je 25 mA.
Pokojový prúd - 25 µA.
Dátová rýchlosť - 1kbit/s.
Vždy sa prenáša celočíselný počet dátových paketov.
Modulácia - FSK.
Kódovanie odolné voči hluku, prenos kontrolného súčtu.

Prijímač:
Citlivosť - 0,7 µV.
Napájacie napätie 2,2 - 3,8 V (podľa datasheetu k mikroobvodu v praxi funguje bežne do 5 voltov).
Konštantná spotreba prúdu - 12 mA.
Dátová rýchlosť až 2 kbit/s. Obmedzené softvérom.
Modulácia - FSK.
Kódovanie odolné voči hluku, výpočet kontrolného súčtu pri príjme.

Výhody tejto schémy

Možnosť súčasného stlačenia ľubovoľnej kombinácie ľubovoľného počtu tlačidiel vysielača. Prijímač zobrazí stlačené tlačidlá v reálnom režime pomocou LED diód. Jednoducho povedané, kým je stlačené tlačidlo (alebo kombinácia tlačidiel) na vysielacej časti, rozsvieti sa príslušná LED (alebo kombinácia LED) na prijímacej časti.

Keď je prijímač a vysielač napájaný, prejdú na 3 sekundy do testovacieho režimu. V tejto chvíli nič nefunguje, po 3 sekundách sú oba okruhy pripravené na prevádzku.

Tlačidlo (alebo kombinácia tlačidiel) sa uvoľní - príslušné LED diódy okamžite zhasnú. Ideálne pre rádiové ovládanie rôznych hračiek - člnov, lietadiel, áut. Alebo ho môžete použiť ako blok diaľkové ovládanie rôzne pohony vo výrobe.

Na doske s plošnými spojmi vysielača sú tlačidlá umiestnené v jednom rade, ale rozhodol som sa zostaviť niečo ako diaľkové ovládanie na samostatnej doske.

Oba moduly sú napájané 3,7V batériami. Prijímač, ktorý spotrebúva citeľne menej prúdu, má batériu od elektronická cigareta, na vysielači - z môjho obľúbeného telefónu)) Zostavil som a otestoval obvod nájdený na webovej stránke VRTP: [)eNiS

Diskutujte o článku RÁDIOVÉ OVLÁDANIE NA MIKROOVLÁDAČI

Milý 4uvak. Na druhý deň som zhromaždil tento zázrak pre 4 kanály. Použil som rádiový modul FS1000A.Samozrejme, všetko funguje ako je napísané, okrem dosahu, ale myslím si, že tento rádiový modul jednoducho nie je fontána, preto stojí 1,5 USD.
Ale zostavil som ho, aby som ho naviazal na broadlink rm2 pro a nefungovalo mi to. Broadlink rm2 pro to videl, prečítal jeho príkaz a uložil ho, no keď príkaz odošle do dekodéra, ten nijako nereaguje. Broadlink rm2 pro je navrhnutý podľa uvedených charakteristík na prevádzku v rozsahu 315/433 MHz, no tento zázrak do svojich radov neprijal. Nasledoval tanec s tamburínou..... Broadlink rm2 pro má funkciu časovača pre viacero príkazov a rozhodol som sa, že broadlink rm2 pro nastavím za úlohu poslať ten istý príkaz niekoľkokrát s intervalom 0 sekúnd , ALE!!! Po zaznamenaní jedného príkazu odmietol nahrávať ďalšie s odvolaním sa na skutočnosť, že žiadny nebol viac priestoru v pamäti na uloženie príkazov. Ďalej som skúsil urobiť rovnakú operáciu s príkazmi z TV a bez problémov zaznamenal 5 príkazov. Z toho som usúdil, že v programe, ktorý ste napísali, sú príkazy, ktoré kódovač odosiela do dekodéra, veľmi informatívne a majú veľký rozsah.

Venujem sa programovaniu MK absolútna nula a váš projekt je prvé zostavené a funkčné diaľkové ovládanie v mojom živote. K rádiovej technike som sa nikdy nekamarátil a moja profesia má ďaleko od elektroniky.

Teraz otázka:

Ak je, ako sa domnievam, signál vysielaný enkodérom dlhý a veľký, potom sa dá urobiť čo najmenší???, s rovnakou základňou, aby sa nezmenila kabeláž a obvod MK.

Chápem, že akákoľvek neplatená práca sa považuje za otroctvo :))))), a preto som pripravený za vašu prácu zaplatiť. Samozrejme, neviem, koľko to bude stáť, ale myslím si, že cena bude adekvátna vykonanej práci. Chcel som vám previesť peniaze, ale kde bolo napísané, bolo to v rubľoch a nebolo jasné, kam ich poslať. Nie som obyvateľom Ruskej federácie a žijem v Kirgizsku. Mám hlavnú kartu $. Ak existuje možnosť poslať vám peniaze na vašu kartu, bolo by to dobré. V rubľoch ani neviem, ako to urobiť. Môžu existovať aj iné jednoduchšie možnosti.

Myslel som na to, pretože potom, čo som si kúpil broadlink rm2 pro, pripojil som televízor a klimatizáciu zadarmo, ale zvyšok nášho rádia nie je lacný. V dome je 19 vypínačov, 3-4-5 na izbu a kupovať všetko je veľmi drahé. Áno a chcel by som vymeniť zásuvky na ovládačoch, inak by to bol aký inteligentný dom?

Vo všeobecnosti je mojou úlohou vyrábať diaľkové ovládače vlastnými rukami tak, aby sa navzájom neplietli a hlavné je, aby im broadlink rm2 pro rozumel. Zapnuté tento moment nerozumie diaľkovému ovládaču podľa vašej schémy.

Do diskusie sa mi písať nedalo, píšu tam len registrovaní užívatelia.

Čaká na vašu odpoveď.

Kto z začínajúcich rádioamatérov nechcel vyrobiť nejaký druh zariadenia ovládaného rádiovým kanálom? Určite veľa.

Pozrime sa, ako zostaviť jednoduché rádiom riadené relé na základe hotového rádiového modulu.

Ako transceiver som použil pripravený modul. Kúpil som ho na AliExpress od tohto predajcu.

Súprava sa skladá z diaľkového ovládača pre 4 príkazy (kľúčenka), ako aj z dosky prijímača. Doska prijímača je vyrobená vo forme samostatnej dosky plošných spojov a nemá výkonné obvody. Musíte si ich zostaviť sami.

Tu je pohľad.

Kľúčenka je kvalitná, príjemná na dotyk a je dodávaná s 12V (23A) batériou.

Kľúčenka má vstavanú dosku, na ktorej je zostavený pomerne primitívny obvod vysielača diaľkového ovládania pomocou tranzistorov a kódovača SC2262 (úplný analóg PT2262). Zmiatol ma fakt, že označenie na čipe je SC2264, aj keď z datasheetu je známe, že dekodér pre PT2262 je PT2272. Bezprostredne na tele čipu, hneď pod hlavným označením, je označený SCT2262. Zamyslite sa teda nad tým, čo je čo. No, pre Čínu to nie je prekvapujúce.

Vysielač pracuje v režime amplitúdovej modulácie (AM) na frekvencii 315 MHz.

Prijímač je zostavený na malej doske plošných spojov. Cestu rádiového príjmu tvoria dva SMD tranzistory s označením R25 - bipolárne N-P-N tranzistory 2SC3356. Na operačnom zosilňovači LM358 je implementovaný komparátor a na jeho výstup je pripojený dekodér SC2272-M4 (aka PT2272-M4).

Ako zariadenie funguje?

Podstata fungovania tohto zariadenia je nasledovná. Keď stlačíte jedno z tlačidiel diaľkového ovládača A, B, C, D, vysiela sa signál. Prijímač zosilní signál a na výstupoch D0, D1, D2, D3 dosky prijímača sa objaví napätie 5 voltov. Celý háčik je v tom, že 5 voltov bude na výstupe len dovtedy, kým bude stlačené príslušné tlačidlo na kľúčenke. Po uvoľnení tlačidla na diaľkovom ovládači napätie na výstupe prijímača zmizne. Ojoj V tomto prípade nebude možné vyrobiť rádiom riadené relé, ktoré by fungovalo pri krátkom stlačení tlačidla na kľúčenke a po opätovnom stlačení sa vypínalo.

Je to spôsobené tým, že existujú rôzne modifikácie čipu PT2272 (čínsky analóg je SC2272). A z nejakého dôvodu inštalujú PT2272-M4 do takýchto modulov, ktoré nemajú fixáciu napätia na výstupe.

Aké typy mikroobvodov PT2272 existujú?

    PT2272-M4- 4 kanály bez fixácie. Na výstupe príslušného kanála sa +5V objaví len pri stlačení tlačidla na ovládači. Toto je presne ten mikroobvod, ktorý sa používa v module, ktorý som kúpil.

    PT2272-L4- 4 závislé kanály s fixáciou. Ak je jeden výstup zapnutý, ostatné sú vypnuté. Nie je to veľmi výhodné, ak potrebujete nezávisle ovládať rôzne relé.

    PT2272-T4- 4 nezávislé kanály s fixáciou. Väčšina najlepšia možnosť na ovládanie viacerých relé. Keďže sú nezávislé, každý môže vykonávať svoju funkciu nezávisle od práce ostatných.

Čo môžeme urobiť, aby relé fungovalo tak, ako potrebujeme?

Tu je niekoľko riešení:

    Vytrhneme mikroobvod SC2272-M4 a nahradíme ho rovnakým, ale s indexom T4 (SC2272-T4). Teraz budú výstupy pracovať nezávisle a zablokované. To znamená, že bude možné zapnúť/vypnúť ktorékoľvek zo 4 relé. Relé sa zapne po stlačení tlačidla a vypne sa po opätovnom stlačení príslušného tlačidla.

    Obvod dopĺňame spúšťou na K561TM2. Keďže mikroobvod K561TM2 pozostáva z dvoch spúšťačov, budete potrebovať 2 mikroobvody. Potom bude možné ovládať štyri relé.

    Používame mikrokontrolér. Vyžaduje znalosti programovania.

Na rádiovom trhu som nenašiel čip PT2272-T4 a považoval som za nevhodné objednať si celú dávku rovnakých mikroobvodov od Ali. Preto som sa na zostavenie rádiom riadeného relé rozhodol použiť druhú možnosť so spúšťou na K561TM2.

Schéma je celkom jednoduchá (obrázok je klikateľný).

Tu je implementácia na doske.

Na doske som rýchlo zostavil výkonný obvod iba pre jeden riadiaci kanál. Ak sa pozriete na diagram, môžete vidieť, že sú rovnaké. Ako záťaž som pripojil červenú LED cez odpor 1 kOhm ku kontaktom relé.

Pravdepodobne ste si všimli, že som to strčil do doštičky pripravený blok s relé. Vytiahol som to z bezpečnostného alarmu. Blok sa ukázal ako veľmi pohodlný, pretože samotné relé, kolíkový konektor a ochranná dióda už boli prispájkované na doske (v diagrame je to VD1-VD4).

Vysvetlivky k diagramu.

Prijímací modul.

Pin VT je kolík, na ktorom sa objaví napätie 5 voltov, ak bol prijatý signál z vysielača. Pripojil som k nemu LED cez odpor 300 Ohmov. Hodnota odporu môže byť od 270 do 560 ohmov. Toto je uvedené v údajovom liste pre čip.

Po stlačení ľubovoľného tlačidla na kľúčenke krátko zabliká LED, ktorú sme pripojili na VT pin prijímača - to znamená, že signál bol prijatý.

Svorky D0, D1, D2, D3; - to sú výstupy dekódovacieho čipu PT2272-M4. Budeme od nich brať prijatý signál. Na týchto výstupoch sa objaví napätie +5V, ak bol prijatý signál z ústredne (kľúčenky). K týmto kolíkom sú pripojené výkonné obvody. Tlačidlá A, B, C, D na diaľkovom ovládači (kľúčenka) zodpovedajú výstupom D0, D1, D2, D3.

Na schéme sú prijímací modul a spúšťače napájané napätím +5V z integrovaného stabilizátora 78L05. Pinout stabilizátora 78L05 je znázornený na obrázku.

Obvod vyrovnávacej pamäte na klopnom obvode D.

Na čipe K561TM2 je namontovaný frekvenčný delič dvoma. Impulzy z prijímača prichádzajú na vstup C a klopný obvod D sa prepne do iného stavu, kým na vstup C nedorazí druhý impulz z prijímača. Ukazuje sa to veľmi pohodlné. Keďže relé je ovládané zo spúšťacieho výstupu, bude zapnuté alebo vypnuté, kým nepríde ďalší impulz.

Namiesto mikroobvodu K561TM2 môžete použiť K176TM2, K564TM2, 1KTM2 (v kovu s pozlátením) alebo importované analógy CD4013, HEF4013, HCF4013. Každý z týchto čipov pozostáva z dvoch klopných obvodov D. Ich pinout je rovnaký, ale kryty sa môžu líšiť, ako napríklad v 1KTM2.

Výkonný okruh.

Ako vypínač napájania sa používa bipolárny tranzistor VT1. Použil som KT817, ale KT815 bude stačiť. Ovláda elektromagnetické relé K1 na 12V. Na kontakty elektromagnetického relé K1.1 je možné pripojiť akúkoľvek záťaž. Môže to byť žiarovka, LED pásik, elektromotor, elektromagnet zámku atď.

Pinout tranzistora KT817, KT815.

Malo by sa vziať do úvahy, že výkon záťaže pripojenej ku kontaktom relé nesmie byť menší ako výkon, pre ktorý sú kontakty samotného relé navrhnuté.

Diódy VD1-VD4 slúžia na ochranu tranzistorov VT1-VT4 pred samoindukčným napätím. Vo chvíli, keď je relé vypnuté, vzniká v jeho vinutí napätie opačného znamienka ako bolo privedené do vinutia relé z tranzistora. V dôsledku toho môže tranzistor zlyhať. A diódy sa ukážu ako otvorené vo vzťahu k samoindukčnému napätiu a „uhasia“ ho. Takto chránia naše tranzistory. Nezabudnite na ne!

Ak chcete výkonný obvod doplniť indikátorom aktivácie relé, pridajte do obvodu LED diódu a odpor 1 kOhm. Tu je diagram.

Teraz, keď je na cievku relé privedené napätie, LED HL1 sa rozsvieti. To znamená, že relé je zapnuté.

Namiesto jednotlivých tranzistorov v obvode môžete použiť iba jeden mikroobvod s minimom kabeláže. Vhodný mikroobvod ULN2003A. Domáci analóg K1109KT22.

Tento čip obsahuje 7 Darlingtonových tranzistorov. Piny vstupov a výstupov sú vhodne umiestnené oproti sebe, čo uľahčuje rozloženie dosky, ako aj bežné prototypovanie na nepájkovanej doske.

Funguje to úplne jednoducho. Na vstup IN1 privedieme napätie +5V, kompozitný tranzistor sa otvorí a výstup OUT1 sa pripojí k zápornému pólu napájania. Napájacie napätie sa tak privádza do záťaže. Záťaž môže byť elektromagnetické relé, elektromotor, obvod LED, elektromagnet atď.

Výrobca čipu ULN2003A sa v datasheete chváli, že záťažový prúd každého výstupu môže dosiahnuť 500 mA (0,5A), čo vlastne nie je málo. Tu mnohí z nás vynásobia 0,5A 7 výstupmi a získajú celkový prúd 3,5 ampérov. Áno, skvelé! ALE. Ak mikroobvod dokáže prečerpať taký významný prúd cez seba, bude možné na ňom vyprážať kebab...

V skutočnosti, ak používate všetky výstupy a dodávate prúd do záťaže, môžete vytlačiť asi 80 - 100 mA na kanál bez poškodenia mikroobvodu. Ops. Áno, neexistujú žiadne zázraky.

Tu je schéma pripojenia ULN2003A k výstupom spúšťača K561TM2.

Existuje ďalší široko používaný čip, ktorý možno použiť - je to ULN2803A.

Má už 8 vstupov/výstupov. Vytrhol som ho z dosky mŕtveho priemyselného regulátora a rozhodol som sa experimentovať.

Schéma zapojenia ULN2803A. Na označenie, že relé je zapnuté, môžete obvod doplniť obvodom LED HL1 a rezistorom R1.

Takto to vyzerá na doske.

Mimochodom, mikroobvody ULN2003, ULN2803 umožňujú kombinovať výstupy na zvýšenie maximálneho prípustného výstupného prúdu. To môže byť potrebné, ak záťaž odoberá viac ako 500 mA. Zodpovedajúce vstupy sú tiež kombinované.

Namiesto elektromagnetického relé možno v obvode použiť polovodičové relé (SSR). S tuhý S tate R oneskorenie). V tomto prípade môže byť schéma výrazne zjednodušená. Napríklad, ak používate polovodičové relé CPC1035N, potom nie je potrebné napájať zariadenie z 12 voltov. Na napájanie celého obvodu bude stačiť 5-voltový zdroj. Taktiež nie je potrebný integrovaný stabilizátor napätia DA1 (78L05) a kondenzátory C3, C4.

Takto je polovodičové relé CPC1035N pripojené k spúšti na K561TM2.

Napriek svojej miniatúrnej veľkosti dokáže polovodičové relé CPC1035N spínať striedavé napätie od 0 do 350 V so záťažovým prúdom až 100 mA. Niekedy to stačí na pohon nízkoenergetickej záťaže.

Môžete použiť aj domáce polovodičové relé, experimentoval som napríklad s K293KP17R.

Odtrhol som to z bezpečnostného poplašného panelu. V tomto relé sa okrem samotného polovodičového relé nachádza aj tranzistorový optočlen. Nepoužil som to - nechal som závery voľné. Tu je schéma zapojenia.

Možnosti K293KP17R sú celkom dobré. Dokáže spínať jednosmerné napätie zápornej a kladnej polarity v rozsahu -230...230 V pri zaťažovacom prúde do 100 mA. Ale nemôže pracovať so striedavým napätím. To znamená, že na kolíky 8 - 9 môže byť dodávané konštantné napätie podľa potreby, bez obáv o polaritu. Ale nemali by ste dodávať striedavé napätie.

Prevádzkový rozsah.

Aby prijímací modul spoľahlivo prijímal signály z vysielača diaľkového ovládania, musí byť na kolík ANT na doske prispájkovaná anténa. Je žiaduce, aby dĺžka antény bola rovná štvrtine vlnovej dĺžky vysielača (to znamená λ/4). Keďže vysielač kľúčenky pracuje na frekvencii 315 MHz, podľa vzorca bude dĺžka antény ~24 cm Tu je výpočet.

Kde f - frekvencia (v Hz), teda 315 000 000 Hz (315 Megahertz);

Rýchlosť svetla S - 300 000 000 metrov za sekundu (m/s);

λ - vlnová dĺžka v metroch (m).

Ak chcete zistiť, na akej frekvencii pracuje vysielač diaľkového ovládania, otvorte ho a vyhľadajte filter na doske plošných spojov Povrchovo aktívna látka(Povrchové akustické vlny). Zvyčajne označuje frekvenciu. V mojom prípade je to 315 MHz.

V prípade potreby anténu nie je potrebné spájkovať, ale zníži sa dosah zariadenia.

Ako anténu môžete použiť teleskopickú anténu z nejakého chybného rádia alebo rádia. Bude to veľmi cool.

Rozsah, v ktorom prijímač stabilne prijíma signál z kľúčenky, je malý. Empiricky som vzdialenosť určil na 15 - 20 metrov. S prekážkami sa táto vzdialenosť zmenšuje, ale pri priamej viditeľnosti bude dosah do 30 metrov. Očakávajte od toho niečo viac jednoduché zariadenie hlúpe, jeho obvody sú veľmi jednoduché.

Šifrovanie alebo „pripojenie“ diaľkového ovládača k prijímaču.

Na začiatku sú kľúčenka a prijímací modul nezašifrované. Niekedy hovoria, že nie sú „pripútaní“.

Ak si kúpite a použijete dve sady rádiových modulov, prijímač sa bude spúšťať rôznymi kľúčenkami. To isté sa stane s prijímacím modulom. Dva prijímacie moduly budú spustené jedným príveskom na kľúče. Aby sa tomu zabránilo, používa sa pevné kódovanie. Ak sa pozriete pozorne, na doske ovládača a na doske prijímača sú miesta, kde môžete spájkovať prepojky.

Piny od 1 do 8 pre pár čipov kódovača/dekodéra ( PT2262/PT2272) sa používajú na nastavenie kódu. Ak sa pozriete pozorne, na doske ovládacieho panela vedľa kolíkov 1 - 8 mikroobvodu sú pocínované pásiky a vedľa nich sú písmená H A L. Písmeno H znamená High, teda vysokú úroveň.

Ak použijete spájkovačku na umiestnenie prepojky z kolíka mikroobvodu na označený pás H, potom tým dodáme do mikroobvodu vysokú úroveň napätia 5V.

Písmeno L znamená Low, to znamená umiestnením prepojky z kolíka mikroobvodu na pásik s písmenom L, na kolíku mikroobvodu nastavíme nízku úroveň na 0 voltov.

Neutrálna úroveň nie je uvedená na doske s plošnými spojmi - N. Vtedy sa zdá, že kolík mikroobvodu „visí“ vo vzduchu a nie je s ničím spojený.

Pevný kód je teda špecifikovaný 3 úrovňami (H, L, N). Použitie 8 pinov na nastavenie kódu vedie k 3 8 = 6561 možné kombinácie! Ak zoberieme do úvahy, že na generovaní kódu sa podieľajú aj štyri tlačidlá na diaľkovom ovládači, tak možných kombinácií je ešte viac. V dôsledku toho je náhodná prevádzka prijímača cudzím diaľkovým ovládačom s iným kódovaním nepravdepodobná.

Na doske prijímača nie sú žiadne značky vo forme písmen L a H, ale nie je tu nič zložité, pretože pásik L je pripojený k zápornému vodiču na doske. Záporný alebo spoločný (GND) vodič je spravidla vyrobený vo forme rozsiahleho mnohouholníka a zaberá veľkú plochu na doske plošných spojov.

Prúžok H je pripojený k obvodom s napätím 5 voltov. Myslím, že je to jasné.

Prepojky som nastavil nasledovne. Teraz môj prijímač z iného diaľkového ovládača už nebude fungovať, rozpozná len „svoju“ kľúčenku. Prirodzene, zapojenie musí byť rovnaké pre prijímač aj vysielač.

Mimochodom, myslím, že ste si už uvedomili, že ak potrebujete ovládať niekoľko prijímačov z jedného diaľkového ovládača, jednoducho na ne prispájkujte rovnakú kombináciu kódovania ako na diaľkovom ovládači.

Stojí za zmienku, že pevný kód nie je ťažké prelomiť, preto neodporúčam používať tieto moduly transceiveru v prístupových zariadeniach.

Tento článok je príbehom modelára o tom, ako vyrobiť podomácky vyrobený rádiom riadený model auta Range Rover s pohonom všetkých kolies z plastového modelu. Odhaľuje nuansy výroby pohonov náprav, inštalácie elektroniky a mnoho ďalších nuancií.

Tak som sa rozhodol vyrobiť si model auta vlastnými rukami!

Kúpil som si bežný stojanový model Range Rovera z obchodu. Cena tohto modelu je 1500 rubľov, vo všeobecnosti je to trochu drahé, ale model stojí za to! Pôvodne som myslel na výrobu hummera, ale tento model je dizajnovo oveľa vhodnejší.

Mal som elektroniku, no, zobral som si nejaké náhradné diely z obchodu s trofejami s názvom „mačka“, ktoré som už dlho nepotreboval a boli rozobraté na náhradné diely!

Samozrejme, za základ bolo možné vziať aj iné prefabrikáty, no ja som chcel práve taký terénny džíp.

Všetko to začalo nápravami a diferenciálmi, z ktorých som vyrobil medené rúrky a spájkované bežnou 100w spájkovačkou. Diferenciály sú tu obyčajné, prevod plastový, tiahla a hnacie kosti železné z trofejného auta.

Takéto rúrky je možné zakúpiť v akomkoľvek železiarstve.


Diferenciál som zobral z bežnej tlačiarne. Dlho som ho nepotreboval a teraz som sa rozhodol, že je čas, aby odišiel do dôchodku.

Všetko sa ukázalo celkom spoľahlivo, ale spájkovačka je dosť nepohodlná na prácu!

Potom, čo som vyrobil diferenciály, potreboval som ich niečím zakryť, tak som ich zakryl uzávermi na pilulky.

A natreté bežným auto smaltom. Ukázalo sa to krásne, aj keď je nepravdepodobné, že by trofejná ryba potrebovala krásu.

Potom bolo treba vyrobiť tyče riadenia a namontovať nápravy na rám.Rám bol súčasťou a na moje prekvapenie sa ukázalo, že je železný, nie plastový.



Bolo to dosť ťažké urobiť, pretože mierka dielov je veľmi malá a nebolo možné tu spájkovať, musel som to priskrutkovať skrutkami. Vzal som riadiace tyče z toho istého starého trofejného auta, ktoré som demontoval.


Všetky diely diferenciálu sú na ložiskách.Keďže som model vyrobil na na dlhú dobu.

Objednal som si aj prevodovku s redukčným prevodom, prevod bude aktivovaný mikroservostrojom z diaľkového ovládača.

Vo všeobecnosti som potom nainštaloval plastové dno, vyrezal doň dieru, nainštaloval prevodovku, kardanové hriadele, domácu prevodovku, obyčajný kolektorový motor pre taký malý model, nemá zmysel inštalovať BC a rýchlosť nie je pre mňa dôležitá.

Motor je z helikoptéry, ale v prevodovke je dosť výkonný.

Najdôležitejšie je, že sa model nepohybuje trhavo, ale hladko bez oneskorenia, prevodovka sa nedala ľahko vyrobiť, ale mal som hromadu dielov, hlavná vec je vynaliezavosť.

Prevodovku som priskrutkoval na spodok a držala perfektne, no musel som sa pohrabať v spodnej časti, aby som ju pripevnil k rámu.


Potom som nainštaloval elektroniku, tlmiče a batériu. Najprv som elektroniku nainštaloval dosť slabo a regulátor aj prijímač boli jeden celok, ale potom som všetko nainštaloval samostatne a elektronika bola výkonnejšia.



A nakoniec lakovanie, inštalácia všetkých hlavných komponentov, nálepky, svetlá a iné. Všetko som natrela bežnou plastovou farbou v 4 vrstvách, potom krídla natrela hnedou farbou a časti prebrúsila, aby to vyzeralo ako ošúchané a opotrebované.

Karoséria a farba modelu je úplne originál, farbu som našiel na internete a odfotil skutočné auto, všetko bolo urobené podľa originálu. Táto farebná kombinácia existuje na skutočnom aute a bola nalakovaná touto farbou v továrni.

No a tu sú finálne fotky, video z testu pridám o niečo neskôr, ale model sa ukázal ako celkom zjazdný, rýchlosť 18 km/h, ale na rýchlosť som to nestihol. Vo všeobecnosti som so svojou prácou spokojný, ale je na vás, aby ste ju zhodnotili.


Auto nie je veľké, má veľkosť 1k24 a to je celý zmysel myšlienky, chcel som mini trofejné auto.



Model sa nebojí vlhkosti! Germet všetko sám jednoducho nalakoval elektroniku lakom, veľmi spoľahlivo, žiadna vlhkosť nie je problém.

Mikroparkové servo z lietadla, 3,5 kg.





Batéria vydrží na 25 minút jazdy, ale osadím výkonnejšiu elektroniku a batériu, pretože tá je úplne nedostačujúca.



Dokonca aj nárazníky sú rovnaké ako na origináli. A zapínanie na nich tiež. Pohon na ňom nie je 50 až 50 %, ale 60 až 40 %.

Vo všeobecnosti sa ukázalo, že Range Rover je v rustikálnom štýle; Ani som si nemyslel, že by bolo možné ho tak dobre namaľovať, pretože naozaj neviem, ako maľovať, hoci to vôbec nie je ťažké!


Zabudol som dodať, pre krásu som namontoval aj bezpečnostnú klietku a plnohodnotnú rezervnú pneumatiku. Náhradná pneumatika a rám boli súčasťou súpravy.

Viac o rádiom riadených modeloch:

Mishanya komentuje:

Povedzte nám, ako funguje pohon všetkých kolies, čo je vnútri nápravy okrem prevodovky? Musí tam byť predsa kĺb riadenia.

Po prečítaní tohto príspevku ma tiež nadchla myšlienka nitovať si vlastné lietadlo. Vzal som si hotové výkresy a objednal u Číňanov motory, batérie a vrtule. Rozhodol som sa však, že si rádiové ovládanie vyrobím sám, po prvé – je to zaujímavejšie, po druhé – potrebujem sa niečím zamestnať, kým je balík so zvyškom náhradných dielov na ceste, a po tretie – je tu možnosť byť originálny a pridať najrôznejšie dobroty.
Pozor na obrázky!

Ako a čo spravovať

Normálni ľudia vezmú prijímač, zapoja servá a regulátor rýchlosti, pohybujú páčkami na diaľkovom ovládači a užívajú si život bez toho, aby sa zamýšľali nad princípmi fungovania alebo zachádzali do detailov. V našom prípade to nebude fungovať. Prvou úlohou bolo zistiť, ako sa ovládajú servá. Všetko sa ukáže byť celkom jednoduché, pohon má tri vodiče: + napájanie, - napájanie a signál. Na signálovom vodiči sú obdĺžnikové impulzy s premenlivým pracovným cyklom. Aby ste pochopili, čo to je, pozrite sa na obrázok:


Ak teda chceme pohon nastaviť do krajnej polohy vľavo, musíme vysielať impulzy s trvaním 0,9 ms s intervalom 20 ms, ak do krajnej pravice - trvaním 2,1 ms, interval je rovnaký. , no, so strednými polohami je to rovnaké. Ako sa ukázalo, regulátory otáčok sa ovládajú podobným spôsobom. Tí, čo sú v téme, si povedia, že ide o bežné PWM, ktoré je možné implementovať na akomkoľvek mikrokontroléri - maličkosť. Tak som sa rozhodol, kúpil som si servo stroj v miestnom obchode a prinitoval som mu takzvaný ATtiny13 tester serva na dosku. A potom sa ukázalo, že PWM nie je úplne jednoduché, ale má úskalia. Ako vidno z vyššie uvedeného diagramu, pracovný cyklus (pomer trvania impulzu k trvaniu periódy) je od 5 % do 10 % (ďalej ako krajné polohy beriem impulzy s trvaním 1,0 ms a 2,0 ms ) pre 256-miestne počítadlo PWM ATtiny13 to zodpovedá hodnotám od 25 do 50. To však za predpokladu, že naplnenie počítadla bude trvať 20 ms, ale v skutočnosti to nebude fungovať a pre frekvenciu 9,6 MHz a preddeličku 1024, musíme počítadlo obmedziť na hodnotu 187 (TOR), v takom prípade dostaneme frekvenciu 50,134 Hz. Väčšina (ak nie všetky) serva nemá presný generátor referenčnej frekvencie a preto môže frekvencia riadiaceho signálu mierne kolísať. Ak necháte TOP počítadla na 255, potom bude frekvencia riadiaceho signálu 36,76 Hz - bude fungovať na niektorých pohonoch (možno s poruchami), ale nie na všetkých. Takže teraz máme 187-miestne počítadlo, pre ktoré 5-10% zodpovedá hodnotám od 10 do 20 - celkom 10 hodnôt, bude to trochu diskrétne. Ak uvažujete o hraní s hodinovou frekvenciou a preddeličkou, nižšie je porovnávacia tabuľka pre 8-bitové PWM:

Ale väčšina mikrokontrolérov má 16-bitový (alebo viac) časovač na generovanie PWM. Tu problém s diskrétnosťou okamžite zmizne a frekvencia sa dá presne nastaviť. Nebudem to dlho opisovať, hneď vám dám znamenie:

Nemyslím si, že pre čínske servo existuje významný rozdiel medzi hodnotami 600 a 1200, takže problém s presnosťou polohovania možno považovať za uzavretý.

Viackanálové ovládanie

Jedno servo sme vytriedili, ale do lietadla ich potrebujete aspoň tri a tiež regulátor rýchlosti. Priamym riešením je vziať mikrokontrolér so štyrmi 16-bitovými PWM kanálmi, ale takýto ovládač bude drahý a s najväčšou pravdepodobnosťou zaberie veľa miesta na doske. Druhou možnosťou je použiť softvérové ​​PWM, ale zaberanie času CPU tiež neprichádza do úvahy. Ak sa ešte raz pozriete na signálové diagramy, 80% času nenesie žiadnu informáciu, preto by bolo racionálnejšie nastaviť len samotný impulz na 1-2ms pomocou PWM. Prečo sa pracovný cyklus mení v rámci takých úzkych limitov, pretože by bolo jednoduchšie generovať a čítať impulzy s pracovným cyklom najmenej 10-90%? Prečo potrebujeme ten neinformatívny kus signálu, ktorý zaberá 80 % času? Tušil som, že možno týchto 80% by mohli obsadiť impulzy pre iné aktuátory a potom sa tento signál rozdelí na niekoľko rôznych. To znamená, že do periódy 20 ms sa zmestí 10 impulzov s trvaním 1-2 ms, potom sa tento signál rozdelí nejakým demultiplexorom na 10 rôznych s trvaním periódy práve 20 ms. Hneď ako som povedal ako urobil, nakreslil som nasledujúci diagram v PROTEUS:


74HC238 funguje ako demultiplexor, impulzy z výstupu mikrokontroléra sa privádzajú na jeho vstup E. Tieto impulzy sú PWM s periódou 2 ms (500 Hz) a pracovným cyklom 50 – 100 %. Každý impulz má svoj vlastný pracovný cyklus, ktorý indikuje stav každého kanála. Takto vyzerá signál na vstupe E:


Aby 74HC238 vedel, na ktorý výstup má poslať aktuálny signál, využívame PORTC mikrokontroléra a vstupy A, B, C demultiplexera. Výsledkom je, že na výstupoch dostaneme nasledujúce signály:


Výstupné signály sa získavajú pri správnej frekvencii (50 Hz) a pracovnom cykle (5-10 %). Potrebujete teda vygenerovať PWM s frekvenciou 500Hz a náplňou 50-100%, tu je tabuľka pre nastavenie preddeličky a TOP 16-bitového počítadla:


Zaujímavé je, že možný počet hodnôt PWM je presne 1000-krát menší ako frekvencia časovača.
Softvérová implementácia
Pre ATmega8 s hodinovou frekvenciou 16 MHz v AtmelStudio6 je všetko implementované nasledovne: najprv definujeme hodnoty počítadiel pre krajné polohy serv:
#definujte NÍZKU 16000U #definujte VYSOKÚ 32000U
potom inicializujeme PWM generátor na timer/counter1:
OCR1A = VYSOKÉ; //Nastaviť TOP TCCR1A = 0<Zostáva implementovať prerušenia:
ISR(TIMER1_COMPA_vect) //prerušenie pri dosiahnutí hornej hodnoty počítadla, bezprostredne pred začiatkom ďalšieho impulzu ( //c_num je premenná označujúca číslo aktuálneho kanála, kanály sú pole hodnôt kanálov, ak (c_num<= 7) { OCR1B = channels; } else { OCR1B = 0; //отключаем ШИМогенератор для несуществующих в демультиплексоре 8 и 9 канала } } ISR(TIMER1_COMPB_vect, ISR_NOBLOCK)// прерывание возникающее в конце импульса { if (c_num <= 7) { PORTC = c_num; //для каналов 0-7 выводим номер канала на PORTC } //и изменяем значение счетчика от 0 до 9 if (c_num >= 9) ( c_num = 0; ) else ( c_num++; ) )
Globálne povoľte prerušenia a máte hotovo, zadávaním hodnôt od LOW po HIGH do kanálov a zmenou hodnôt na kanáloch.

Implementácia v hardvéri

Dobre, vyriešili sme teóriu, je čas to všetko implementovať. Ako mozog systému bol vybraný mikrokontrolér ATmega8A, taktovaný quartzom na 16 MHz (nie preto, že by som chcel 16 000 pozícií serva, ale preto, že som mal nejaké tie povaľované). Riadiaci signál pre MK bude prijímaný cez UART. Výsledkom je nasledujúci diagram:


Po nejakom čase sa objavil tento šál:




Nespájkoval som dva trojpinové konektory, pretože ich nepotrebujem, a nie sú spájkované za sebou, pretože nemám pokovené otvory a v spodnom konektore by sa dali dráhy na oboch stranách nahradiť drôt, ale v softvéri nie je problém s výstupom signálu na akýkoľvek konektor. Chýba tiež 78L05, pretože môj regulátor motora má vstavaný stabilizátor (WE).
Pre príjem dát je rádiový modul HM-R868 pripojený k doske:


Pôvodne som myslel, že to zapojím priamo do dosky, ale tento dizajn sa do lietadla nehodí, musel som to urobiť cez kábel. Ak zmeníte firmvér, kontakty programovacieho konektora možno použiť na zapnutie/vypnutie niektorých systémov (obrysové svetlá atď.)
Doska stála asi 20 UAH = 2,50 USD, prijímač - 30 UAH = 3,75 USD.

Vysielacia časť

Letecká časť je tam, zostáva riešiť pozemné vybavenie. Ako už bolo napísané vyššie, dáta sa prenášajú cez UART, jeden bajt na kanál. Najprv som pripojil svoj systém drôtom cez adaptér k počítaču a posielal príkazy cez terminál. Aby dekodér mohol určiť začiatok zásielky a v budúcnosti vybrať zásielky adresované konkrétne jemu, najprv sa odošle identifikačný bajt, potom 8 bajtov definujúcich stav kanálov. Neskôr som začal používať rádiové moduly, keď bol vysielač vypnutý, všetky motory začali divoko šklbať. Aby som odfiltroval signál od šumu, s desiatym bajtom posielam XOR zo všetkých 9 predchádzajúcich bajtov. Pomohlo, ale slabo, pridal som aj kontrolu timeoutu medzi bajtmi, pri jeho prekročení sa celé odosielanie ignoruje a príjem sa spustí znova, čaká sa na bajt identifikátora. S pridaním kontrolného súčtu vo forme XOR sa odosielanie príkazov z terminálu stalo stresujúcim, a tak som tento program rýchlo skĺbil s posuvníkmi:


Číslo v ľavom dolnom rohu je kontrolný súčet. Pohybom posúvačov na počítači sa pohli kormidlá na lietadle! Vo všeobecnosti som to všetko odladil a začal som premýšľať o diaľkovom ovládači, kúpil som si tieto joysticky:

Potom ma však napadla myšlienka. Kedysi ma priťahovali všetky druhy leteckých simulátorov: „IL-2 Sturmovik“, „Lock On“, „MSFSX“, „Ka-50 Black Shark“ atď. V súlade s tým som mal joystick Genius F-23 a sa rozhodol priskrutkovať ho k vyššie uvedenému programu pomocou posuvníkov. Googlil som, ako to implementovať, našiel som tento príspevok a fungovalo to! Zdá sa mi, že ovládanie lietadla pomocou plnohodnotného joysticku je oveľa chladnejšie ako pomocou malej páčky na diaľkovom ovládači. Vo všeobecnosti je všetko zobrazené spolu na prvej fotografii - ide o netbook, joystick, konvertor FT232 a k nemu pripojený vysielač HM-T868. Prevodník sa pripája 2m káblom od tlačiarne, čo umožňuje namontovať ho na nejaký strom alebo niečo podobné.

Začnite!

Takže, tam je lietadlo, tam je rádiové ovládanie – Ideme! Druhý let sa uskutočnil nad mäkším povrchom:

Ďalších 10 letov tiež nebolo obzvlášť úspešných. Myslím si, že hlavným dôvodom je extrémna diskrétnosť joysticku - pre roll dával len 16 hodnôt (namiesto možných 256), s osou sklonu to nebolo o nič lepšie. Ale keďže v dôsledku skúšok bolo lietadlo značne poškodené a nedá sa opraviť:


- Zatiaľ nie je možné overiť pravdivosť tejto verzie. Túto verziu podporuje aj pokus o vyrovnanie lietadla zaznamenaný na videu – letí naklonené a potom prudko padá opačným smerom (mal by však byť plynulé). Tu je vizuálnejšie video:

Prevádzkový dosah zariadenia je cca 80m, chytá aj ďalej, ale raz za čas.
No, to je všetko, ďakujem za pozornosť. Dúfam, že poskytnuté informácie budú pre niekoho užitočné. Na všetky otázky rada odpoviem.
V archíve je schéma a rozloženie dosky pre Proteus.