Bună ziua tuturor. Vă prezint pentru revizuirea generală un control de la distanță realizat automat pentru a controla diverse obiecte de la distanță. Poate fi o mașină, un rezervor, o barcă etc. făcut de mine pentru cana de radio pentru copii. Utilizarea modulului radio NRF24L01 și a microcontrolerului ATMEGA16.
Pentru o lungă perioadă de timp am avut o cutie de joystick-uri identic rupte de joc din console. Am ieșit din unitatea de jocuri de noroc. Utilizare specială în joystick-uri greșite de joc, nu am văzut, și arunca sau dezasambla este un păcat. Deci, cutia a rămas moartă cu praf. Ideea folosirii joystick-urilor de joc a venit de îndată ce am vorbit cu prietenul meu. Un prieten a condus un cerc pentru tinerii amatori radio din școala internat și, gratuit, în weekend, a trimis copii curioși în lumea electronicii radio. Copiii sunt ca un burete, absorb informații. Întrucât eu însumi salut foarte bine astfel de cercuri pentru copii, și aici, de asemenea, într-un astfel de loc. Apoi a sugerat ideea utilizării joystick-urilor care nu funcționează. Ideea a fost aceea de a crea un panou de comandă de la distanță cu ajutorul unor modele construite de propriile mâini, pe care aș dori să le ofer copiilor pentru a studia proiectul. Îi plăcea foarte mult ideea, având în vedere că finanțarea instituțiilor pentru copii nu este foarte ușoară de spus și că am fost, de asemenea, interesat de acest proiect. Permiteți-mi, de asemenea, să contribui la dezvoltarea cercului radio.
Scopul proiectului este de a crea un dispozitiv complet nu numai ca o telecomandă radio, ci și ca răspuns la un obiect controlat radio. Având în vedere că telecomanda pentru copii, apoi conectarea părții receptoare la model ar trebui să fie, de asemenea, cât mai simplă posibil.
Montaj și accesorii:
După analizarea joystick-ului de joc pe componente, a devenit imediat clar, este necesar să se facă o nouă placă de circuite imprimate, de altfel, de o formă foarte neobișnuită. La început, a vrut să dizolve placa de circuit imprimat la ATmega48 microcontroler, dar după cum sa dovedit porturile microcontrolerului nu sunt pur și simplu suficient pentru toate butoanele. Desigur, o serie de butoane, în principiu, nu este necesar și ar putea fi limitată doar la patru porturi MCU ADC pentru două joystick-uri și două porturi pentru butoane de ceas pe joystick. Dar am vrut să folosesc cât mai multe butoane posibil, cine știe ce vrea să sporească copiii. Astfel sa născut placa de circuit imprimat sub microcontroler ATMEGA16. Microcontrolerele în sine erau în stoc, lăsate de un fel de proiect.
Benzile de cauciuc de pe butoane erau foarte uzate și nu puteau fi reparate. Dar nu este o surpriză în ceea ce privește utilizarea joystick-urilor. Din acest motiv, am folosit butoanele ceasului. Poate că la minusurile butoanelor de ceas se poate atribui un clic puternic, care apare ca urmare a apăsării butonului. Dar pentru acest proiect este foarte tolerabil.
Placa cu joystick-uri nu a trebuit să fie modificată, a lăsat ceea ce este, ceea ce a salvat o mulțime de timp. Butoane salvate, de asemenea, în forma sa originală.
Modulul radio NRF24L01 a fost ales ca transmițător, deoarece prețul este foarte mic în China la un preț de 0,60 $ per bucată. I-am cumpărat. În ciuda costurilor reduse, modulul radio nu are capacități mici și cu siguranță mă potrivește. Următoarea problemă pe care am întâlnit-o și, de fapt, în cazul în care modulul radio să plaseze. Spațiul din corpul liber nu este suficient, din acest motiv modulul radio plasat într-unul din mânerele corpului joystick-ului. Chiar și fix nu a fost necesar, modulul strans presat, atunci când întregul corp a fost asamblat.
În procesul de testare a modulului radio, intervalul său revendicat a fost justificat și a funcționat cu încredere la o linie de vedere la o distanță de 50 de metri, prin pereți, intervalul a fost semnificativ redus. De asemenea, a fost planificat instalarea unui motor de vibrații care a reacționat, să spunem despre un fel de coliziune sau alte acțiuni în modelul controlat radio. În legătură cu aceasta am furnizat un comutator tranzistor pentru controlul plăcii de circuite imprimate. Dar am lăsat complicații suplimentare pentru mai târziu, mai întâi trebuie să execut programul, deoarece este încă umed. Și designul, dat fiind că acest prototip necesită îmbunătățiri minore. Asta pentru că spune "cu lumea pe fir, cu investiții practic minime, a fost creat un control de la distanță.