Circuite auto, circuite de bricolaj pentru mașini. Circuite auto, circuite pentru mașini, fă-o singur Circuite electronice pe microcontrolere fă-o singur

Circuite auto, circuite de bricolaj pentru mașini. Circuite auto, circuite pentru mașini, fă-o singur Circuite electronice pe microcontrolere fă-o singur

Principiul închiderii ușilor dulapului este foarte simplu. Ușile dulapului sunt susținute de un opritor special, tăiat din fagure. Firul de nailon din cantitatea necesară este atașat până se oprește. Când trageți de fir, opritorul se trage, iar ușile cuștii se închid sub umezeală. Acesta este în modul manual, dar vreau să implementez un proces automat fără nimeni.

Pentru a acționa mecanismul de închidere a ușii, se utilizează servomotor. Ale în acest proces, roboții au închis galele. Sunetul unei păsări furioase. Prin urmare, am înlocuit servomotor cu un motor comutator luat de la o mașină acoperită cu radio. A funcționat liniștit și se potrivește perfect, așa că nu a devenit dificil să lucrezi cu motorul comutatorului.

Din motive de comoditate, deoarece păsările sunt deja la ușă, am cumpărat un senzor roc ieftin. Senzorul rukh în sine este deja un dispozitiv complet și nu este necesară lipirea. Cu toate acestea, acest senzor are o aplicație foarte mare și este necesar pentru a nu răspunde la fel de bine părții interne a clientului. În acest scop, am plasat senzorul lângă bază, care a servit drept lampă ecologică. Din carton a fost decupat un dop special cu o deschidere în mijloc pentru senzor. După ce ne-am jucat cu dopurile date pentru senzor, am ajustat tăietura optimă pentru aplicarea senzorului.

Pe măsură ce au chemat la păsări, am decis să instalez modulul de sunet WTV020M01 din cel înregistrat pe cardul de memorie microSD. Aveam de gând să-i prind eu. Odată ce am extras un fișier de sunet, l-am creat cu un modul de sunet într-un mod simplu, fără a încălca protocolul de schimb dintre modulul de sunet și microcontroler.

Când un semnal scăzut este aplicat celui de-al nouălea picior al modulului de sunet, modulul începe să se deschidă. De îndată ce sunetul este generat pe cel de-al cincisprezecelea nod al modulului de sunet, este setat un volum scăzut. La urma urmei, microcontrolerul este responsabil pentru crearea sunetului.

Deoarece am făcut o pauză între ciclurile de producere a sunetului, programul aplică un nivel scăzut în partea de jos a modulului de sunet (resetare) pentru a începe producția de sunet. Modulul de sunet este un dispozitiv complet cu propriul amplificator de sunet și, în general, nu va necesita un amplificator de sunet suplimentar. Cu toate acestea, sunetul a fost puțin îmbunătățit și pentru a îmbunătăți sunetul am instalat microcircuitul TDA2822M. Modul de sunet are 120 de miliamperi. Vrahovuchi, că pasărea umbrită este ocupată la fiecare oră, căci bateria este autonomă, am stagnat cu o baterie nu atât de nouă ca o sursă de alimentare (tot la fel, zăcând inactiv).
Principiul circuitului electronic este simplu, iar circuitul constă în principal din module gata făcute.

Program si schema -

Treci pe lângă o mașină parcată și observi cu coada ochiului că a trecut mult timp de când nu ai văzut-o din strălucirea întunecată a lămpilor, uitând să aprinzi lumina. Mi-aș fi dorit să mă fi pierdut așa. Este bine dacă există un indicator standard că lumina nu este stinsă, iar dacă axa nu este în uz, această vibrație va ajuta: Nu veți uita să scârțâi dacă lumina nu este stinsă și treapta din spate se va bloca în.

Circuitul indicatorului digital al nivelului de ardere are un nivel ridicat de repetabilitate, ceea ce înseamnă că munca cu microcontrolere este nesemnificativă, astfel încât înțelegerea complexității procesului de pliere și reglare nu cauzează probleme. Programatorul Gromov este cel mai simplu programator, care este necesar pentru programarea microcontrolerului AVR. Programatorul Goromov este potrivit atât pentru programarea circuitelor interne, cât și a circuitelor standard. Mai jos este o diagramă pentru controlul indicatorului de incendiu.

Dimmerarea și diminuarea lină a LED-urilor în orice mod (uși și plafoniere). De asemenea, mașina va fi în cinci minute. І umflare minimă în modul de curățare.

Opțiunea 1 – Comutație cu minus. (din oprirea tranzistoarelor cu canal N) 1) „comutație minus”, deci această opțiune, atunci când un fir sub tensiune al lămpii se conectează la bateria de +12V (fir de viață), iar celălalt fir comută sursa prin lampă, astfel pornind-o. Care opțiune are un minus. Pentru astfel de circuite, este necesar să instalați tranzistori cu efect de câmp cu canal N ca comutatoare de ieșire.

Modemul în sine este de dimensiuni mici, ieftin, funcționează fără probleme, fără probleme și fără nicio reclamație. Singurul dezavantaj pentru mine este nevoia de a apăsa și apăsa butonul. Dacă nu se udă, modemul funcționa cu o baterie descărcată, care în cele din urmă s-a descărcat și modemul trebuia să se blocheze din nou.

Principiul de funcționare este simplu: butoanele înșurubate reglează sunetul, iar atunci când sunt apăsate, sunetul este apăsat. Necesar pentru scris pe Windows sau Android

Pentru prima dată Lifan Smily (nu numai) modul de funcționare a ușii din spate este unic și se numește „ flutura din nou”. Acest mod este perceput negativ în special în sezonul plăcilor, dacă pete sunt colectate pe partea din spate și nu există suficientă rezistență pentru o trecere a ușii. Așadar, poți fie să auzi scârțâitul gumii pe sticlă, fie să te prefaci că ești un robot, iar ușa se trântește periodic.

După ce a finalizat ușor circuitul releului pentru timpul diminuării luminii interioare pentru o mașină Ford (circuitul a fost dezvoltat pentru o mașină complet specifică, ca înlocuitor pentru releul standard Ford 85GG-13C718-AA, dar a fost instalat cu succes în un „clasic” vietnamez).

Nu va trece mult până când astfel de germeni vor sări. Mi-e teamă că oamenii vor intra în firmware. Vreau o miros mare bazată pe proiectul elmchan „Simple SD Audio Player with an 8-pin IC”. Autorul nu se deschide argumentând că au trebuit să corecteze proiectul, iar strălucirea este mai proastă... etc. Pe scurt, au luat un proiect open source, l-au colectat și au văzut singuri.

Otje. Microcontroller Attiny 13 - îi voi construi inima. După ce am suferit mult timp cu acest firmware, nu am reușit să-l fac să clipească. Nici cinci fire prin LPT, nici programatorul lui Gromov. Computerul pur și simplu nu pornește controlerul și asta este tot.

În legătură cu inovațiile din PDR, oamenii au început să se gândească la implementarea regulamentelor de circulație zilnică. Una dintre modalitățile posibile este aprinderea lămpilor de lumină îndepărtată într-o oarecare măsură, iar acesta este cazul.

Acest dispozitiv permite faza scurtă să pornească automat capul și reglează tensiunea la lămpile fazei scurte, în funcție de fluiditatea naturii tale. Deci, aceasta este pentru a servi o viață sigură și a prelungi durata de viață a lămpilor.

Îi arăt prietenului meu o versiune a unui temporizator ciclic cu două canale. S-au adăugat noi funcții și s-a schimbat principiul de design. Cronometrul ciclic vă permite să porniți și să opriți ceasul, precum și să faceți pauză la intervale de oră stabilite în modul ciclic. Există 2 moduri de funcționare de la ieșirile temporizatorului - „Logical” și „PWM”. Dacă este selectat modul logic, dispozitivul vă permite să controlați contactele releului suplimentare, iluminarea, arderea, ventilația și alte aparate electrice. Presiunea poate fi afectată de orice dispozitive electrice, a căror presiune nu depășește puterea maximă a releului. Tipul de ieșire „PWM” vă permite să conectați un motor în stare staționară printr-un tranzistor de putere, ceea ce face posibilă setarea tensiunii PWM, astfel încât motorul să se rotească fără probleme.

Anul colecțiilor de pe microcontrolerul ATtiny2313 și matricea LED arată ora în 6 moduri diferite.

Matricea 8*8 LED este kernelizată folosind metoda de multiplexare. Rezistoarele de comutare sunt oprite din circuite pentru a nu sigila designul, iar fragmentele din jurul LED-ului nu sunt deteriorate permanent, nu vor fi deteriorate.

Pentru meniu, există un singur buton, prima apăsare de buton (presiunea și dimineața) pentru rotirea meniului și prima apăsare de buton pentru selectarea meniului.

Acesta este un proiect de dorit, astfel încât acuratețea funcționării anului depinde de calibrarea generatorului intern al controlerului. Nu am folosit cuarț pentru acest proiect, pentru că am împrumutat două bucăți de ATtiny2313. Cuarțul poate fi folosit pentru a îmbunătăți acuratețea unui design alternativ (placă fabricată).

Frecvență de până la 500 MHz pe Attiny48 și MB501

De această dată voi prezenta un frecvențămetru simplu, de dimensiuni mici, cu o gamă de la 1 la 500 MHz și o gamă separată de 100 Hz.

În acest moment, indiferent de generator, toate microcontrolerele au așa-numitele intrări rack, special concepute pentru a suporta impulsuri externe. Intrarea vikorist este foarte ușor de proiectat un contor de frecvență.

Cu toate acestea, această abordare terapeutică este supusă a două autorități, care nu permit utilizarea completă a frecvențeimetrului pentru a satisface nevoi mai serioase. Una dintre ele constă în faptul că, în practică, cei mai mulți dintre noi vibrează un semnal cu o amplitudine de câteva sute de mV, pe care microcontrolerul nu îl poate muta. În funcție de tip, pentru o funcționare corectă intrarea necesită un semnal de cel puțin 1-2 U. În caz contrar, frecvența globală maximă la intrarea microcontrolerului devine mai mică de câțiva MHz, datorită arhitecturii spitalului, și în funcție de tip. pe frecvența de ceas a dispozitivului cesora.

Termostat pentru ceainic electric pe ATmega8 (Thermopot)

Acest dispozitiv vă permite să controlați temperatura apei din ibric, are funcția de a regla temperatura apei la un nivel constant, precum și de a crește apa de fierbere.

Dispozitivul se bazează pe un microcontroler ATmega8, care este condus de un rezonator de cuarț cu o frecvență de 8 MHz. Senzor de temperatură analogic LM35. Indicator cu șapte segmente cu un anod cu filament.

Oglindă nouă pe Attiny44 și WS2812

Această oglindă decorativă este formată din 50 de LED-uri RGB speciale care sunt controlate. ATtiny44A. Toate LED-urile își schimbă în mod constant culoarea și luminozitatea în mod aleatoriu. Există, de asemenea, o serie de tipuri diferite de efecte care sunt, de asemenea, activate sporadic. Trei potențiometre pot modifica intensitatea culorilor principale. Poziția potențiometrului este indicată de LED-uri atunci când butonul este apăsat, iar culoarea și efectul de fluiditate pot fi schimbate în trei etape. Acest proiect se va baza pe componente SMD printr-o formă specială de placă de sârmă. Indiferent de aspectul simplu, structura plăcii este destul de pliabilă și nu este potrivită pentru începători.

Schimbător de frecvență pentru motor asincron pe AVR

Acest articol descrie o conversie universală a frecvenței trifazate pe un microcontroler (MK) ATmega 88/168/328P. ATmega preia controlul deplin asupra elementelor de încălzire, afișajului PK și generarea celor trei faze. S-a raportat că proiectul va fi folosit doar pe plăci gata făcute, cum ar fi Arduino 2009 și Uno, dar nu a fost implementat. Spre deosebire de alte soluții, unda sinusoidală nu este calculată aici, ci afișată în tabel. Acest lucru economisește resurse, utilizează memoria și permite MK să proceseze și să implementeze toate elementele de control. Nu ratați punctul flotant din program.

Frecvența și amplitudinea semnalelor de ieșire pot fi ajustate folosind 3 butoane suplimentare și pot fi salvate în memoria EEPROM a MK. În mod similar, încălzirea externă este asigurată prin 2 intrări analogice. Direct, învelișul motorului este indicat printr-un jumper sau un jumper.

Caracteristica V/f reglabilă permite adaptarea la motoarele bogate și la alți însoțitori. De asemenea, atunci când se integrează controlerul PID pentru intrări analogice, parametrii controlerului PID pot fi salvați în EEPROM. Ora de pauză dintre tastele de comutare (Dead-Time) poate fi modificată și salvată.

Frecventometru III tip DANYK

Acest contor de frecvență cu microcontroler AVR vă permite să variați frecvența de la 0,45 Hz la 10 MHz și perioada de la 0,1 la 2,2 μs în 7 intervale selectate automat. Datele sunt afișate pe un afișaj LED cu șapte cifre. Proiectul se bazează pe microcontrolerul Atmel AVR ATmega88/88A/88P/88PA, programul îl găsiți mai jos. Configurația biților de configurare se bazează pe copilul 2.

Principiul vibrației diferă de cele două contoare de frecvență din față. O modalitate simplă de a alimenta impulsurile după 1 secundă, care este detectată la cele două contoare de frecvență frontale (contor de frecvență I, contor de frecvență II), nu permite pieselor Hertz să se stingă. De aceea am ales un alt principiu de vibrație pentru noul meu frecvențămetru III. Această metodă este foarte complexă, dar vă permite să variați frecvența separat până la 0,000 001 Hz.

Frecventometru II tip DANYK

Acesta este un contor de frecvență foarte simplu pe un microcontroler AVR. Vă permite să variați frecvențele de până la 10 MHz în 2 intervale selectate automat. Pe baza designului anterior al contorului de frecvență I, există 6 cifre ale indicatorului în loc de 4. Gama inferioară de gradare variază separat de la 1 Hz și se extinde până la 1 MHz. Gama superioară este împărțită în 10 Hz și se extinde până la 10 MHz. Pentru a afișa frecvența simulată, este selectat afișajul LED cu 6 cifre. Sistem de alarma bazat pe microcontroler Atmel AVR ATtiny2313A sau ATTiny2313. Configurarea acestei configurații poate fi găsită mai jos.

Microcontrolerul este tactat de un rezonator de cuarț cu o frecvență de 20 MHz (frecvența maximă de ceas permisă). Precizia măsurării este determinată de precizia cristalului și de tensiunea condensatoarelor C1 și C2. Întârzierea minimă în timpul perioadei semnalului estompat se datorează frecvenței mai mari a oscilatorului cu cristal (circulația arhitecturii AVR). Astfel, pentru 50% din ciclul de lucru, se pot regla frecvențele de până la 10 MHz.

Acum am doi programatori noi pe masa mea. Și totul pentru a încerca noul firmware. Cosem acești gemeni unul câte unul. Toate investigațiile sunt efectuate sub MS Windows XP SP3.
Meta - o creștere a vitezei robotului și o creștere a inteligenței programatorului.

Inima populară a dezvoltării, Arduino IDE, adaugă un număr mare de biblioteci gata făcute și proiecte utile care pot fi găsite în vastitatea Merezha.


Chiar acum am găsit o grămadă de microcontrolere ATMEL ATMega163 și ATMega163L în comanda mea. Microcircuitele au fost preluate de la dispozitive care le-au servit drept termen. Acest controler este foarte asemănător cu ATMega16 și este de fapt o versiune anterioară.

Bună ziua cititorilor Datagor! Am reușit să selectez un voltmetru de dimensiuni minime dintr-un afișaj segment cu segment al indicatorului pentru a obține o funcționalitate ridicată, cu selecția automată a tipului de indicator și selectarea modurilor.


După ce am citit articolele lui Edward Ned, am luat versiunea DIP și am verificat-o în lucru. Funcționând eficient, voltmetrul trece prin microcircuitele de ieșire către indicator fără a depăși 16 miliamperi pe impuls, astfel încât funcționarea microcircuitelor fără rezistențe, care intersectează fluxurile de segmente, este pe deplin acceptabilă și nu provoacă nici un nume de zgomot al elementelor.
Nu a fost posibilă actualizarea frecventă a afișajului, iar scara a fost setată la „999”. Aș dori să trimit programul, dar autorul nu include codurile de ieșire.

Aveam nevoie de un voltmetru și un ampermetru pentru o unitate de locuit mică. S-a putut alege opțiunea redusă sau a fost posibil să se selecteze două voltmetre miniaturale, iar dimensiunile celor două voltmetre au fost mai mici decât opțiunea redusă.
Mi-am fixat alegerea pe microcircuit și am scris codul de ieșire pentru dezvoltarea segment cu segment a indicatorului.
În procesul de scriere a codului Vinyl, a apărut ideea unei inversări programate a scalelor și a poziției comei, care a fost implementată.


Encoderul mecanic este manual în același timp, dar poate acoperi și deficiențe. Zokrema, contactele se uzează în timp și devin inutile, devine scârțâit. Codificatoarele optice sunt mult mai fiabile, dar sunt mai scumpe, atât de mulți oameni se tem de ele și rareori apar în așa fel încât să fie ușor abuzați în ingineria radio.

Pe scurt, odată ce am aflat că un motor rotativ poate fi folosit ca encoder, această idee m-a atras cu adevărat.
Un encoder practic etern! Este imposibil să-l torturi: economisești o dată și îți poți petrece toată viața.

Comutator frontal cu cabluri digitale. Se poate programa prin shell Arduino, potențiometre electronice de la Microcip, TFT grafic.


Nu era planul meu să stric și să adun acest dispozitiv. Ei bine, pur și simplu nu e bine! Am deja două amplificatoare frontale. Este jignitor pentru mine să vlashtovovat complet.
Ale, după cum îmi amintesc mereu, mobilierul sau lantzugul diferitelor trepte au dispărut, iar axa a fost vopsită în viitorul apropiat.

Bună ziua, dragi cititori! Aș dori să vă prezint „” – un proiect care oferă un robot pentru tenis de masă care va fi util începătorilor și amatorilor atunci când exersează diferite tipuri de servire la orice zonă de masă, ceea ce va ajuta la dezvoltarea sincronizarii și a forței mingii.

Sau puteți pur și simplu să suneți un nou cauciuc sau o rachetă și să o atingeți ușor.

Am o mulțime de cititori! Folosesc un computer de vară, care a împlinit deja zece ani. Parametrii acestei linii sunt: ​​„stump” 3.0 GHz, câțiva GB RAM și o veche placă de bază din seria EliteGroup 915.


Și după ce am conceput ideea de a da o mână de ajutor unei bătrâne (dând, vânzând), de aceea am irosit Skoda. Cu toate acestea, a existat o neconcordanță cu planul: placa de bază nu a răspuns la pornirea butonului de pornire și, deși am încercat totul, începând cu verificarea firelor și terminând cu sunetul tranzistorilor de pe placă, nu am găsit problema. . Dă-l mecanicilor pentru reparații - reparațiile vor fi mai scumpe decât orice computer.

M-am gândit, m-am gândit și am știut cel mai bun mod de a renunța la acest lucru rău. După ce a pierdut bateria BIOS, computerul s-a prăbușit și a pornit imediat când a venit viața! Și apoi, în fiecare BIOS, puteți porni computerul folosind fie butonul de la tastatură, fie butonul POWER de pe tastatură. S-ar părea că problema a fost rezolvată. Dar nu, există nuanțe. De la tastaturile USB, pornirea nu a fost solicitată. În plus, nu am vrut să bolborosesc din noua riglă, computerul putea porni de la butonul live de pe carcasă.

Virușii cu microcontrolere sunt alimente, deoarece nu mai sunt relevanți. Trăim în secolul 21, o eră a noilor tehnologii, roboți și mașini. În zilele noastre, fiecare persoană, începând de la o vârstă mică, este capabilă să folosească internetul și diverse tipuri de gadgeturi, fără de care este dificil de gestionat în viața de zi cu zi.

Prin urmare, în acest articol, distrugem, strict vorbind, hrana microcontrolerelor, precum și stagnarea lor imediată cu metoda de ameliorare a problemelor cu care ne confruntăm astăzi. Să ne dăm seama care este valoarea acestui instrument și cum să-l folosim pur și simplu în practică.

Un microcontroler este un cip, ceea ce înseamnă utilizarea dispozitivelor electrice. Un controler clasic integrează atât procesorul, cât și dispozitivele de la distanță într-un singur cip și include un dispozitiv de memorie cu acces aleatoriu. Zagalom este un computer personal cu un singur cristal care poate fi utilizat într-un mod simplu.

Diferența dintre microprocesor și microcontroler constă în prezența dispozitivelor „pornire-oprire”, temporizatoare și alte structuri de la distanță încorporate în microcircuitul procesorului. Utilizarea unui nou controler necesită un aparat de calcul puternic, cu capacități mari, bazat pe un monocircuit, în loc de un singur set, care modifică semnificativ scara și costul creațiilor bazate pe aceste dispozitive.

Este clar că un astfel de dispozitiv poate fi utilizat în echipamente de calcul, de exemplu, un calculator, o placă de bază, controlere CD. Ele sunt, de asemenea, utilizate în aparatele electrice - cum ar fi microcuptoare, mașini de spălat și altele. Microcontrolerele sunt, de asemenea, utilizate pe scară largă în mașinile industriale, începând cu microreleele și terminând cu metodele de reglare a bancurilor.

Microcontrolere AVR

Un controler precum AVR este cunoscut a fi mai extins și mai obosit în lumea de astăzi a tehnologiei. Acest depozit include un microprocesor RISC de mare putere, 2 tipuri de memorie care consumă energie (cache de proiect Flash și cache de afișare EEPROM), cache operațional pe baza RAM, porturi I/O și diverse alte dispozitive.structuri legate de la distanță.

  • temperatura de funcționare trebuie setată la -55 până la +125 grade Celsius;
  • temperatura menținută de la -60 la +150 de grade;
  • cea mai mare tensiune la ieșirea RESET, conectată la GND: maxim 13 V;
  • tensiune maxima: 6,0 V;
  • Linie de intrare/ieșire cu cea mai mare tensiune: 40 mA;
  • debit maxim de-a lungul liniei de viață VCC și GND: 200 mA.

Capabilitățile microcontrolerului AVR

Absolut toate microcontrolerele de tip Mega au puterea de codare independentă și capacitatea de a schimba stocarea memoriei driverului lor fără asistență terță parte. Acest orez da posibilitatea de a fi modelat folosind un concept complet plastic, iar aceasta metoda de operare este schimbata mai ales de catre microcontroler in legatura cu aceasta sau alta poza, determinata de apelurile din mijloc.

Numărul estimat de revoluții de rescriere cache pentru microcontrolerele AVR din altă generație este mai mare de 11 mii de rotații, în timp ce numărul standard de rotații este mai mare de 100 de mii.

Configurația caracteristicilor porturilor de intrare și ieșire ale AVR se bazează pe cea actuală: datorită ieșirii fiziologice, există trei biți de reglare și nu doi, ca în controlerele de descărcare convenționale (Intel, Microcip, Motorola, etc.). Această putere vă permite să opriți nevoia de componente duplicate în portul din memorie cu protecție și, de asemenea, accelerează eficiența energetică a microcontrolerului în combinație cu dispozitive externe și însuși, în cazul unor probleme electrice asociate.

Toate microcontrolerele AVR au o tehnologie bogată de abordare stratificată. Vona taie cerul cu o întindere standard a Rusificatorului pentru a ajunge la marcaj, care are prioritate și este desemnată prin pași cântând. Subprogramul original este recreat pentru a fi adăugat la melodie și este mutat în memoria proiectului.

Dacă există o problemă care declanșează memoria, microcontrolerul începe să regleze sistemul de stocare, oprește procesarea acestor programe de către procesorul general și începe să ruleze rutinele de procesare a memoriei. După finalizarea proiectului, sub patronajul programului, vindecatorul echipei salvat este reînnoit, iar procesorul continuă să lucreze la proiectul neterminat.

Viruși bazați pe microcontrolerul AVR

Experimentele făcute de dvs. pe microcontrolere AVR devin populare pentru simplitatea lor și costurile reduse ale energiei. Ce sunt mirosurile și cum, mânuind cu mâinile și mintea, poți câștiga ceva mai puțin uimitor.

"Ghidul"

Acest aranjament a fost conceput ca un mic asistent și asistent pentru cei care doresc să se plimbe prin pădure, precum și pentru naturaliști. Indiferent de faptul că majoritatea telefoanelor au un navigator, acestea necesită o conexiune la internet pentru a funcționa, iar în zonele din întreaga lume aceasta nu este o problemă, iar problema reîncărcării în pădure nu este nicio problemă. Pentru o astfel de mamă, un astfel de atașament va fi complet util. Esența dispozitivului constă în ceea ce înseamnă, în ce direcție să urmezi și distanța până la reglarea necesară.

Circuitele reale se bazează pe microcontrolerul AVR și sunt tactate de un rezonator extern de cuarț la 11,0598 MHz. Funcționarea GPS este certificată de NEO-6M de la U-blox. Acesta, deși vechi, este un modul larg cunoscut și bugetar pentru a obține date clare înainte de instalarea locației. Se concentrează pe ecranul lui Nokia 5670. Modelul are și un senzor magnetic HMC5883L și un accelerometru ADXL335.


Sistem de alertă fără drone cu senzor roc

Un dispozitiv maro, care include un dispozitiv pentru mutarea și producerea datelor, conform canalului radio, un semn despre aplicația dvs. Designul este acţionat manual şi se încarcă folosind o baterie sau o baterie suplimentară. Pentru această pregătire veți avea nevoie de un set de module radio HC-12, precum și de un senzor rotativ HC-SR501.

Motorul HC-SR501 funcționează la o tensiune de alimentare de 4,5 până la 20 volți. Iar pentru funcționarea optimă a bateriei LI-Ion, ocoliți LED-ul din jur la intrarea vieții și închideți accesul la stabilizatorul liniar 7133 (2 și 3 picioare). După finalizarea acestor proceduri, dispozitivul începe să funcționeze în mod constant la o tensiune de 3 până la 6 volți.


Vă rugăm să rețineți: atunci când lucrați în combinație cu modulul radio HC-12, senzorul a avut nevoie de o oră pentru a funcționa. Pentru a elimina acest lucru, este necesar să reduceți presiunea de transmisie de 2 ori (comandă AT+P4). Senzorul funcționează cu ulei și o baterie încărcată cu o capacitate de 700 mA/an, spălată peste râu.

Minterminal

Pristosuvannya s-a dovedit a fi un ajutor miraculos. Este necesară o placă cu un microcontroler AVR ca bază pentru dezvoltarea dispozitivului. Prin ecranul de conectare cu controlerul din mijloc, tensiunea nu este mai mare de 3,3 volți, deoarece numerele mai mari pot cauza probleme cu dispozitivul.


Ar trebui să luați modulul de conversie pe LM2577, iar baza poate fi o baterie Li-Ion cu o capacitate de 2500 mA/an. Există o configurație comercială care furnizează constant 3,3 volți la toate intervalele de lucru. Folosind metoda de încărcare, instalați modulul pe microcircuitul TP4056, care este considerat bugetar și clar. Pentru a putea conecta terminalul la dispozitive de 5 volți fără teama de a arde ecranul, trebuie să schimbați porturile UART.

Aspecte de bază ale programării microcontrolerului AVR

Codarea microcontrolerelor este cel mai adesea în stilul de asamblare sau CI, cu toate acestea, puteți utiliza alt limbaj Forth sau BASIC. În acest fel, pentru a urmări faptul programării controlerului, suntem dotați cu următorul set de materiale, care include: un microcontroler, în cantitate de trei piese - până la cele mai solicitante și eficiente - ATmega8A-PU , ATtiny2313 A-PU și ATtiny13A-PU.

Pentru a programa microcontrolerul ai nevoie de un programator: cel mai important este programatorul USBASP, care asigură o tensiune de 5 Volți, care va fi folosit în viitorul apropiat. Pe baza unei evaluări și îmbunătățiri atentă a activității proiectului, resursele necesare de afișare a datelor sunt LED-urile, inductoarele LED și ecranele.


Pentru a urma procedurile de comunicare între microcontroler și alte dispozitive, trebuie să cuantificați temperatura DS18B20 și să afișați ora corectă, data DS1307. De asemenea, este important să folosiți tranzistori, rezistențe, rezonatoare de cuarț, condensatoare și butoane.

Pentru a instala sistemele, veți avea nevoie de o placă specială pentru instalare. Pentru a testa designul pe un microcontroler, utilizați rapid o placă de pliere fără lipire și un set de jumperi înaintea acesteia: o placă de jumper flexibilă MV102 și jumperi rapide la o placă de mai multe tipuri - elastică și rigidă, precum și P-like ї forme. Cod microcontrolere, programator static USBASP.

Cel mai simplu dispozitiv bazat pe microcontrolerul AVR. fundul

Acum, după ce ne-am familiarizat cu ce sunt microcontrolerele AVR și cu sistemul lor de programare, să ne uităm la cel mai simplu dispozitiv pentru care acest controler servește ca bază. Să arătăm acest cap ca un conducător al motoarelor electrice de joasă tensiune. Această conexiune face posibilă controlul a două motoare electrice slabe fără întrerupere în același timp.

Puterea de limitare care poate fi utilizată pentru controlul programului este de 2 A pe canal, iar puterea maximă a motoarelor este setată la 20 W. Pe placă există o pereche de blocuri de borne duble pentru conectarea motoarelor electrice și un bloc de trei borne pentru alimentarea cu tensiune crescută.

Dispozitivul arată ca o placă de 43 x 43 mm, iar pe ea se află un minicircuit de radiator, înălțimea lui este de 24 mm, iar greutatea sa este de 25 de grame. Prin manipularea intrărilor, placa de driver găzduiește aproximativ șase intrări.

Visnovok

În concluzie, putem spune că microcontrolerul AVR este o caracteristică valoroasă și valoroasă, mai ales că există mult interes în rândul pasionaților. Și, identificându-le corect, urmând regulile și recomandările pentru programare, puteți adăuga cu ușurință culoare nu numai în viața de zi cu zi, ci și în activitățile profesionale și pur și simplu în viața de zi cu zi.

priveste