Modelele radio controlate de control de la distanță, cu propriile lor mâini

Modelele radio controlate de control de la distanță, cu propriile lor mâini
Ultima dată când am stat pe care deblocată a patra axă de control și a stabilit într-un nor de control butoane, comutatoare și LED-uri. Atunci a fost pentru schema, un fier de lipit și firmware-ului. După cum sa dovedit, butoanele și conectorii nu a fost suficient, a trebuit să instalați mai mult.

Circuitul se face pe baza ATmega8 microcontroler. Picioarele lui destul de literalmente „cap la cap“. Pentru a vedea o schemă mai mare - click pe imagine (schema doar pentru a fi în arhivă, care se află la sfârșitul.

Modelele radio controlate de control de la distanță, cu propriile lor mâini

Calculate: 10 butoane / comutatoare, LED-uri + 2 + 2 picioare de pe cuarț (avem nevoie de un semnal precis PWM de timp) canale + 5 + 2 ADC picioare pe UART semnal de ieșire PPM + 1 canal la modulul RF MC = 22 de picioare. La fel de mult ca exista la ATmega8, care este setat la programarea în circuit (se referă la pinul RESET, este PC6).

LED-uri conectate la PB3 și PB5 (Mosi si SCK conector de programare) Acum, în timpul turnării firmware-ului va urmări făcând cu ochiul frumos (inutil într-un sens - dar apoi m-am dus pentru un efect vizual frumos).

Permiteți-mi să vă amintesc cum a început totul - în prezența mea a apărut modulul RF de la echipamentul hobikingovskoy (acesta a fost înlocuit cu HF modulul FrSky), și a fost un echipament de elicopter. Deoarece echipamentul nu are nici o krutilok (si de ce ar?) Se pare la șase canale I, în mod normal (regulate) folosesc doar 4 (două pe băț). Un canal am decis să-și petreacă 8 butoane independente / switch-uri, altul - un software pentru a simula krutilki de rotație (de exemplu - un tren de aterizare frumoasă - oglindită un comutator și șasiul timp de 10 secunde disponibile). Un alt comutator nu este încă decis ce să facă cu el.

Modelele radio controlate de control de la distanță, cu propriile lor mâini
LED-urile indică starea comutatoarelor - să funcționeze independent de un microcontroler. Un LED-uri de software-controlate este responsabil pentru indicația bateriei scăzută, al doilea - indică starea curentă a software-ului krutilki.

În plus față de locuințe butoanele și LED-uri, de asemenea, a dorit să adăugați un standard (pentru mine) conectorul UART (pentru conectarea la PC, atunci voi scrie setările de program), iar borna conectorului a semnalului PPM - pentru a conecta consola la simulator. Suferi cu conectorul pentru programator - a dat seama că nu mi se potrivi - și, de asemenea, l-au adus la exterior. Singurul lucru în neregulă cu acest lucru - că există un pericol de pini conector scurt-circuit, cu toate că acestea sunt „scufundat“ în acest caz. Dar această serie de tratament rezistențe 220 ohmi (care oferă o garanție de 99% că dispozitivul va rămâne intactă)

Când a venit aproape de utilizarea echipamentului, a dat seama că a uitat butonul Bind (când faceți clic, transmițătorul trece în modul de căutare a receptorului). Și a avut dopilivat

Foarte modest - o mare parte a picioarelor tocmai a scos. Placa este prezent stabilizator este de 5 volți și circuitul de detecție de tensiune de intrare. De ce să folosiți locuințe DIP? Asta a fost doar ... eu, de asemenea, - de ce nu DIP ...

Când totul sudat - se furiseaza idee - cu excepția faptului că cloud fire va funcționa?!

Modelele radio controlate de control de la distanță, cu propriile lor mâini
Dar încă mai funcționează. De obicei, am curățat placa de colofoniu ... dar nu e tâmpit în mod constant, cu un separator, până când sa dovedit că a fost problema mea de software și nu „de fier“. Susținut de lipolki dvuhbanochnoy (ceea ce obișnuia să fie lăsat la trehbanochnoy normală, după ce a uitat pentru a opri sarcina. Ca urmare, una dintre cutiile rămase în încărcare completă). În ciuda acestui fapt - și a oferit oportunitatea de a lucra pe baterii AA. nu știi niciodată

Rezultatul este un instrument cu patru canale cu propriile sale de firmware, care pot schimba tot ceea ce vreau. Asta e despre firmware-ul și software-ul va scrie mai târziu.

Acum puteți descărca versiunea curentă de firmware. In timp ce nu este ajustată deloc (de exemplu, configurația inversă, costurile, offset și alte „bunătăți“ încă prezente). Doar citește starea krutilok și este generat semnalul PPM. Buton și comutator MOD nu funcționează. Dar de funcționare servo virtuale (canalul 5) și măsurarea nivelului tensiunii de intrare. Dacă este prea mică - LED-IND începe să lumineze intermitent (firmware-ul determină automat câte cutii de conserve din baterie litiu-polimer). Și totuși - costul canalului 4 (la care am adăugat un potențiometru) - umflate pentru a compensa gama incompletă de rotație a potențiometrului.

Și apoi cum să proceseze semnalele de la 8 taste? Este nevoie de decodor?

Este numai porțiunea digitală. Pentru ei ... încă nevoie de un radio orice. Și ei sunt adesea vândute în tandem cu receptorul
Și dacă avem în vedere decodor de canal, care sunt codificate butoane da ... nu am făcut încă

Bună seara! interesați în schema telecomenzii codificator ... există câteva idei - bine, la alegerea ta. 1. Adăugați toate proporțional cu 4 canale electronice de TRIMs (buton (puteți utiliza sunt disponibile)), deși dacă utilizați telecomenzile HC ca acolo trimerrovka implementat mecanic. și 2 - mixere - fără ele - în serios. și, dacă este posibil pentru planare sigiliu atmegu.Zaranee recunoscător! Mult noroc.

Bună ziua, când așezați firmware-ul modificat?

Și, din păcate, un astfel de piercing și a plecat ... eu încă mai trebuie să inverseze orice canal - reflash la distanță din nou.
Cred că doar scoate inversoare de la butonul extern pentru a obține o consolă complet independent. De îndată ce am face acest lucru imediat și așezați. Dacă aveți nevoie urgent - Pot să încerc să o fac în zilele următoare

Bună ziua, și nu împărtășesc codul. Interesat de modul în care forma semnalul PPM se joacă cu atmegoy. pur în scopuri de dezvoltare)

articole similare