Proiecte de microcontroler PIC pentru studenți ingineri

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Abrevierea PIC este „Periferic Interface Controller” și este o familie de microcontroler. Acest microcontroler este fabricat de diverse companii, cum ar fi microcipul, NXP, etc. Acest microcontroler cuprinde Convertoare analogice la digitale , amintiri, temporizatoare / contoare, comunicații seriale și întreruperi asamblate într-un singur IC. Când selectăm microcontrolere PIC pentru proiecte de microcontroler PIC sau proiecte încorporate în domeniul electronicii sau al domeniilor electrice, există mai multe opțiuni pentru noi, variind de la 8 biți la 32 biți. Există multe tipuri de microcontrolere disponibile, cum ar fi AVR, 8051, PIC și ARM. Programare microcontroler PIC se face folosind instrumente de dezvoltare integrate pentru a efectua multe operațiuni de control.

Când alegem proiecte de microcontroler PIC bazate pe electronică sau electrică, există multe opțiuni pentru noi. De la opt biți la treizeci și doi de biți, diverse microcontrolere sunt accesibile pentru a merge bine cu proiecte și produse cu diferite complicații și restricții de cost. Dar dacă vorbim despre proiecte studențești, pot fi fie proiecte majore, fie mini-proiecte, există doar câteva microcontrolere care sunt compatibile. Faceți-vă o idee despre unele dintre cele mai importante idei de proiecte de microcontroler PIC citind următoarele concepte.




Proiecte de microcontroler PIC pentru studenți ingineri

Aceste microcontrolere sunt utilizate în multe aplicații, cum ar fi accesorii audio, smartphone-uri, dispozitive de jocuri video, dispozitive medicale avansate etc. Puteți face o idee despre lista proiectelor de microcontroler PIC de top pentru studenții ingineri citind informațiile conceptuale de mai jos.

Proiecte de microcontroler PIC

Proiecte de microcontroler PIC



Un proiect PIC Sonar (ultrasonic) Range Finding

Telemetrul sonar bazat pe microcontroler funcționează prin răspândirea unui impuls scurt de zgomot la o frecvență imposibil de auzit de urechile umane, adică sunet cu ultrasunete sau ultrasunete. Mai târziu, microcontrolerul observă ecoul răspândirii zgomotului. Intervalul de la răspândirea zgomotului la recepția ecoului, vom estima distanța față de articol.

Acest proiect al gamei de sonare folosește 5 tranzistoare standard pentru a obține și răspândi sunetul cu ultrasunete și un comparator pentru a poziționa nivelul pragului de recunoaștere a ecoului - deci nu există constituenți unici cu excepția microcontrolerului. Traductoarele de sunet cu ultrasunete sunt obișnuite de 40 kHz. Notă - este utilizat oscilatorul interior al microcontrolerului PIC și acesta acumulează 2 pini - care pot fi folosiți pentru I / O standard.

PIC based BRAM (Beginner’s Robot Autonomous Mobile)

Acest proiect prezintă modul de dezvoltare a unui BRAM. Se intenționează să fie construit fără efort prin punerea în funcțiune a unor elemente constitutive care pot fi descoperite cu ușurință acasă. Controlerul cheie pentru acest proiect de robot este un microcip (PIC16F690). 2 CD-uri vechi sunt utilizate pentru a dezvolta șasiul pentru sistemul robot. Motorul de curent continuu, rotorul, puterea bateriei și tastele sau mustățile barei de protecție ale robotului sunt prinse în puntea inferioară, în timp ce puntea superioară cuprinde placa senzorului robotului, microcipul PIC16F690 și driverul motorului.


Mai jos este prezentat materialul de construcție al BRAM:

  • 2 CD-uri sau DVD-uri pentru șasiu
  • Pot fi utilizate 2 motoare DC cu roți sau servomotor modificat
  • O cutie de baterii AA de 3 pe 1,5 volți cu butoane ON-OFF
  • 1 șirag de plastic și 1 agrafă pentru rotor
  • 2 micro chei și 2 agrafe pentru senzorul barei de protecție
  • Șuruburi, placă cu circuite imprimate, piulițe, suporturi, bandă dublă pentru a îmbrățișa împreună toți acești constituenți.

Controler versatil de program de încălzire centrală utilizând PIC16F628A

Acest controler versatil al sistemului de încălzire centrală este destinat să utilizeze un cazan. Cele 2 relee controlează alimentarea cu apă caldă și căldură. Acesta conține o comandă a tastei de pe panoul frontal cu un ecran LCD de 16 × 2. De asemenea, oferă o asociere secvențială care permite să lucreze de la distanță prin ajutorul computerului.

Releele de comandă ale programatorului și ale cazanului de încălzire sunt cuplate în diferite unități doar pentru a localiza releele aproape de cazan, în timp ce programatorul poate fi poziționat oriunde în reședință utilizând o putere de joasă tensiune înapoi la componenta releului. Mai mult, puteți dezvolta, de asemenea, o legătură de interfață serie învecinată cu programatorul, în acest caz sunt necesare doar 4 fire pentru comenzi de putere și releu.

Caracteristici

  • Autoreglabil pentru încălzire centrală și cazan.
  • Zece programe flexibile.
  • Programele pot fi setate conform convingerii.
  • Operare manuală și configurare de pe panoul de fațadă sau telecomandă
  • Suport baterie pentru RTC (Ceas în timp real).
  • Programatorul situat la distanță de cazan poate folosi un cablu de alarmă cu 6 fire.
  • Panoul frontal poate fi blocat
  • Bazat pe Microchip PIC 16F628 (microcontroler).

Un jurnal de date versatil de temperatură care utilizează PIC12F683 și DS1820

Aici expunem un proiect de înregistrare a datelor de temperatură, care se bazează pe un microcontroler cu 8 pini al unui Microchip (PIC12F683). Studiază cifrele de temperatură de la un senzor digital (DS1820) și se acumulează în EEPROM-ul său interior. Microcontrolerul are 256 de octeți de EEPROM internă, iar valorile temperaturii vor fi salvate într-un format de 8 biți. Aceasta implică studierea celor 8 biți vitali ai valorilor de temperatură de la senzorul digital, iar rezoluția temperaturii va fi de un grad C.

Caracteristici de înregistrare a temperaturii

Logger de date

Logger de date

  • Interpretează temperatura de la un senzor digital și se acumulează în EEPROM interioară
  • Poate acumula aproximativ 254 valori de temperatură. Locația EEPROM „0” este utilizată pentru a salva pauzele de eșantionare, iar locația „1” este utilizată pentru a salva numărul de înregistrări.
  • Există 3 alternative de pauză de eșantionare: 1 secundă, 1 minut și 10 minute. Acest lucru poate fi ales în timpul pornirii.
  • Tastele Start și Stop pentru control manual.
  • Valorile înregistrate sunt trimise la computer printr-un port serial. Există un buton de trimitere pentru a începe transferul de date.
  • Un LED pentru a arăta diferite procese în desfășurare.
  • Resetați tasta pentru a șterge toate datele anterioare.

Senzor de gaz folosind PIC16F84A

Normal 0 false false false EN-US X-NONE X-NONE

Aici prezentăm un circuit al senzorului de gaz susținut de un microcontroler PIC16F84A și un senzor GH-312. GH-312 este capabil să sesizeze gaze precum gazul lichefiat, propanul, fumul, alcoolul, butanul, metanul, hidrogenul etc. Deoarece detectează oricare dintre aceste gaze, solicită microcontrolerul (PIC16F84A), care, în schimb, pornește buzzer și aprinde LED-ul. Aici am folosit bateria de 9 volți în proiect, deoarece senzorul are nevoie de o intrare de 9 volți.

Ieșirea senzorului atunci când solicită microcontrolerul este de 5V, ceea ce este ideal pentru o unire nesigură la orice microcontroler. Deși este utilizată bateria de 9V, orice sursă de alimentare de 12 volți va funcționa perfect, deoarece senzorul poate gestiona de la 9 volți la 20 volți, iar tensiunea microcontrolerului este sincronizată de un controler 7805.

Comunicare RS232 cu microcontroler PIC

Normal 0 false false false EN-US X-NONE X-NONE

Acest proiect prezintă modul de executare a unei comunicări necomplicate printr-o interfață RS232 utilizând un microcontroler PIC. RS232 este normal pentru o interfață de comunicare succesivă care permite transmiterea și obținerea de date prin cel puțin 3 fire. Prin interfața RS232 este posibil să se aranjeze o conexiune pe un microcontroler și un PC, prin portul COM al PC-ului sau pe 2 microcontrolere.

RS232 este utilizat din diferite motive, cum ar fi - transmiterea comenzilor PC-ului către un microcontroler, transmiterea informațiilor de depanare de la un microcontroler la un terminal, descărcarea celui mai recent firmware pe microcontroler și alte lucruri. PC-ul va fi încorporat cu un program terminal pentru a primi și trimite date. Datele transferate prin microcontroler sunt afișate în fereastra terminalului și cheia (tastele) împinse în terminal vor transmite codul cheii potrivite către microcontroler.

Lumină LED pentru biciclete folosind PIC10F200

În acest proiect există o lumină multifuncțională pentru biciclete cu LED-uri, utilizând 3 LED-uri. Proiectul este susținut de microcontrolerul de bază (PIC10F200), care funcționează dintr-o alimentare de tensiune de doi-cinci volți. În formă de așteptare, folosește puterea mai mică de 1µA, creându-l o potrivire ideală pentru funcția alimentată de baterie. Folosește 3 LED-uri de intensitate ridicată acționate separat și o apăsare solitară pe tastă pentru pornirea și oprirea luminii și modificarea modurilor de funcționare.

Mini-telecomandă cu 3 comutatoare IR

Acest proiect cu telecomandă IR cu 3 butoane transmite indicații IR SIRC pe 12 biți, utilizate de orice telecomandă TV. Acesta este destinat să funcționeze atât cu proiectele de placă de driver cu releu cu 2 canale, cât și cu 3 canale. Placa driverului de releu folosește PIC10F200 (microcontroler) Microchip, care are un cost redus, împreună cu câteva componente constituite fără efort, ceea ce face extrem de economic asamblarea.

Circuitul de la distanță IR cu 3 butoane este foarte ușor. PIC10F200 (microcontroler) este programat cu firmware pentru a produce un carter de 40 KHz transformat cu date configurate SIRC. Toate cele 3 comutatoare sunt atribuite cu un cod de comandă diferit pe care firmware-ul îl va transmite prin intermediul LED-ului IR atunci când butonul este apăsat. Unitatea completă primește energie de la un CR2032, care este o baterie litiu de 3 volți. Când nu este apăsată nicio tastă, microcontrolerul intră în modul de așteptare, unde folosește aproximativ 100nA (0,1μA). Dacă bateria nu este utilizată, aceasta va dura câțiva ani.

Telecomandă prin telefon folosind microcontrolerul PIC16F84A

Acest proiect de proiect gestionează cel puțin opt dispozitive prin punerea în joc a unui microcontroler PIC cunoscut sub numele de PIC16F84A, aliat liniei telefonice. Aspectul exclusiv aici este că nu ca o altă telecomandă de linie telefonică, acest echipament nu necesită răspuns la apel la capătul telecomenzii, prin urmare nu se vor aplica taxe. Acest obiect gadget depinde de numărul de sunete date pe linia telefonică pentru a stimula sau deconecta dispozitivele.

Instrucțiuni pentru cheia de la distanță operată de telefon:

  • În timp ce dezvoltați circuitul central, asigurați-vă că aduceți în joc o priză cu 18 pini pentru microcontroler. Nu lipiți direct IC-urile pe placa de circuit, deoarece este posibil să fie necesar să le scoateți pentru programare. Înainte de a utiliza PIC pe circuitul central, programați-l mai întâi. Există un număr de programatori disponibili pe net pentru a programa microcontrolere PIC.
  • Scoateți PIC-ul din mufa programatorului cu 18 pini și plasați-l în interiorul prizei circuitului central.
  • Acum fixați circuitul pe linia telefonică și porniți alimentarea.
  • Acum placa de circuit este gata de testat.

Sistem automat de gestionare a apei în oraș

Una dintre caracteristicile vitale ale oricărui management al orașului cuprinde gestionarea apei. Este o caracteristică fundamentală, deoarece în zilele noastre izvoarele de apă sunt extrem de limitate și nimeni nu își poate permite risipa. Acest proiect de gestionare a apei vorbește despre automatizarea în alocarea și gestionarea apei cu progrese tehnologice. O varietate de aspecte încorporate în sistem sunt următoarele: -

  • Alocarea mobilă a apei controlată în diferite regiuni.
  • Controlul vitezei motorului în asociere cu nivelul apei rezervorului.
  • Calculul facturii pe baza apei consumate.
  • Alocarea apei conform plății facturii.
  • Actualizări și stare pe telefoanele mobile prin modulul G.S.M.
  • Declarații vocale în birou privind statutul.
  • Data Logger în centrul administrativ pentru analize statistice.

Măsurare bazată pe microcontroler PIC

Obiectivul principal al acestui proiect este de a măsura parametrii celulelor solare prin achiziții multiple de senzori.

Sursa de alimentare constă dintr-un transformator treptat 230 / 12V, care reduce tensiunea la 12V AC. Această tensiune de curent alternativ este convertită în CC folosind un redresor de punte , ondulațiile sunt îndepărtate folosind un filtru capacitiv, iar apoi este reglat la + 5V folosind un regulator de tensiune, care este necesar pentru funcționarea microcontrolerului și a altor circuite.

Măsurarea puterii fotovoltaice solare pe bază de microcontroler PIC

Măsurarea puterii fotovoltaice solare pe bază de microcontroler PIC

Acest proiect folosește un panou solar, care continuă să monitorizeze lumina soarelui. În acest proiect, diferiți parametri ai panoului solar, cum ar fi curentul, tensiunea, temperatura sau intensitatea luminii, sunt monitorizați utilizând un microcontroler PIC din familia PIC16F8.

Intensitatea luminii este monitorizată folosind un senzor LDR în mod similar, curentul de la senzorul de curent, tensiunea prin principiul divizorului de tensiune și, respectiv, temperatura de către senzorul de temperatură. Toate aceste date sunt afișate pe un ecran LCD, care este interfațat cu microcontrolerul PIC .

Lumina stradală bazată pe microcontroler PIC care luminează la detectarea mișcării vehiculului

Scopul principal al acestui proiect este acela de a detecta mișcarea vehiculului pe autostrăzi și de a porni doar o grămadă de lumini stradale în fața acestuia și apoi de a opri luminile atunci când vehiculul trece de lumini pentru a economisi energie. În timpul nopții, toate luminile de pe autostradă rămân aprinse pentru vehicule, dar se consumă multă energie atunci când nu există mișcare a vehiculului.

Stradă care strălucește la detectarea mișcării vehiculului

Stradă care strălucește la detectarea mișcării vehiculului

Acest proiect oferă o soluție care ajută la economisirea energiei, care se realizează prin utilizarea unor senzori care detectează un vehicul care se apropie pe autostrăzi și apoi solicită să aprindă o grămadă de lumini stradale în fața vehiculului. Pe măsură ce vehiculul trece pe lângă luminile stradale, sistemul stinge automat luminile.

În prezent, Lămpi ascunse sunt utilizate în sistemele urbane de stradă Lămpile HID funcționează pe principiul descărcării gazului. Astfel, intensitatea nu poate fi controlată de nicio reducere a tensiunii. În viitor, lămpile cu LED-uri albe vor fi înlocuite cu lămpi HID în sistemele de iluminat stradal. Intensitatea luminii este posibilă și prin PWM (modulare a lățimii impulsurilor) care este generat de microcontrolerul PIC.

Senzorii care simt mișcarea vehiculelor sunt amplasați de ambele părți ale drumului pentru a trimite semnale către microcontroler, astfel încât să pornească / să stingă LED-urile. Astfel, acest proiect ajută la conservarea multă energie. În plus, acest proiect poate fi dezvoltat utilizând senzori adecvați nu numai pentru a detecta luminile stradale eșuate de pe autostradă, ci și pentru a trimite SMS-uri către departamentul de control printr-un modem GSM pentru acțiuni corective.

Controlul intensității automate a luminilor stradale bazat pe microcontroler PIC

Acest proiect este folosit pentru a controla intensitatea automată a luminilor stradale folosind un microcontroler PIC. Acest sistem propus folosește diode emitatoare de lumina în locul lămpilor HID din sistemul de iluminat stradal pentru a economisi energie. Microcontrolerul PIC este utilizat pentru a controla intensitatea luminii prin dezvoltarea semnalelor PWM care conduc un MOSFET pentru a comuta LED-urile în funcție de operația dorită.

Control automat al intensității luminii stradale

Control automat al intensității luminii stradale

Intensitatea luminilor stradale este menținută ridicată în timpul orelor de vârf, deoarece traficul pe drumuri tinde să scadă încet în orele târzii de noapte, intensitatea scade, de asemenea, treptat până dimineața. În cele din urmă, se oprește complet în dimineața 6 și reia din nou la 6 seara. În plus, acest proiect poate fi dezvoltat prin integrarea acestuia cu panoul solar, care ajută la conversia intensității solare în energie corespunzătoare care este utilizată pentru alimentarea luminilor de pe autostradă.

Sistem de semnal de trafic bazat pe densitate bazat pe microcontroler PIC

Principala intenție a acestui proiect este de a dezvolta o densitate bazată sistem de semnalizare a traficului . Acest proiect utilizează un microcontroler PIC, care este interfațat în mod corespunzător cu senzorii. În mod automat, acești senzori modifică momentul joncțiunii pentru a adapta mișcarea vehiculelor, astfel încât să evite timpul de așteptare inutil pentru vehiculele de la joncțiune.

Controlul semnalului de trafic bazat pe densitate

Controlul semnalului de trafic bazat pe densitate

Senzorii utilizați în acest proiect sunt IR, iar fotodiodele se află în configurația liniei de vedere peste sarcini pentru a detecta densitatea la semnalul de trafic. Densitatea vehiculelor este măsurată în trei zone scăzute, medii, ridicate, pe baza cărora sunt alocate temporizările corespunzătoare.

În plus, acest proiect poate fi îmbunătățit prin sincronizarea tuturor joncțiunilor de trafic din orașe prin lansarea unei rețele între ele. Rețeaua poate fi cu fir sau fără fir. Această sincronizare va ajuta foarte mult la reducerea congestionării traficului.

PIC bazat pe microcontroler

Obiectivul principal al acestui proiect este de a proiecta un memento de medicamente folosind un Microcontroler PIC care îi amintește unui pacient să ia medicamentul la timpul stabilit. Acest proiect este cel mai potrivit pentru persoanele în vârstă. Acest sistem propus amintește medicamentul cu un sunet zumzet și afișează, de asemenea, numele medicamentului care trebuie administrat în acel moment.

Memento bazat pe microcontroler PIC

Memento bazat pe microcontroler PIC

Acest proiect utilizează o tastatură matricială pentru a stoca timpul respectiv al unui anumit medicament. Pe baza unui RTC interfațat la microcontroler , timpul programat pentru medicament este afișat pe ecranul LCD împreună cu un sunet sonor pentru a alerta pacientul cu privire la administrarea unui medicament adecvat. Microcontrolerul utilizat în acest proiect este din familia PIC16F8, iar RTC menține un timp precis, deoarece este susținut de cristal.

În plus, acest proiect poate fi îmbunătățit prin integrarea acestuia cu tehnologia GSM, astfel încât un pacient să primească un memento printr-un SMS despre medicamentul pe care trebuie să-l ia pe telefonul său mobil. De asemenea, o dispoziție pentru schimbarea numelui medicamentului poate fi încorporată prin interfața acestui dispozitiv cu un computer.

Mai multe proiecte de control PIC

Iată o listă cu mai multe proiecte bazate pe microcontrolere .

  • Detectarea furtului de putere înainte de alimentarea contorului de energie și trimiterea în camera de control prin GSM
  • Unitate de control al vitezei Proiectată pentru un motor DC folosind microcontrolerul PIC
  • Control automat al intensității luminilor stradale utilizând microcontrolerul PIC
  • Conectarea în rețea a semnalelor de joncțiune multiplă pentru o mai bună gestionare a traficului
  • Iluminat stradal cu LED-uri detectat de mișcarea vehiculului cu reducere a timpului de inactivitate
  • Caracteristici mouse fără fir prin telecomandă TV utilizând microcontrolerul PIC
  • Măsurarea energiei solare fotovoltaice
  • Memento de medicamente folosind microcontrolerul PIC
  • Semnal de trafic din oraș bazat pe timp dinamic controlat de PIC
  • Utilizarea telecomenzii TV ca mouse fără fir pentru computer utilizând microcontrolerul PIC
  • Sistem de monitorizare și alarmă pre Stampede utilizând microcontrolerul PIC
  • Memento programabil portabil pentru medicamente folosind microcontrolerul PIC
  • Sincronizarea rapidă a mai multor motoare din industrii utilizând microcontrolerul PIC
  • Semnale de trafic sincronizate la diferite joncțiuni folosind microcontrolerul PIC
  • Facturarea contorului de energie cu control al sarcinii peste GSM cu caracteristici ale numărului programabil de utilizator prin microcontroler PIC
  • Sistem de măsurare a energiei solare
  • Sistem de semnalizare a traficului bazat pe densitate utilizând microcontrolerul PIC
  • Controlul și autentificarea dispozitivelor bazate pe RFID utilizând microcontrolerul PIC
  • Stradă care strălucește la detectarea mișcării vehiculului
  • Intimarea furtului vehiculului către proprietar pe telefonul său mobil prin GSM cu caracteristici ale numărului programabil de utilizator folosind microcontrolerul PIC

Astfel, la începutul dezvoltării oricăror proiecte de microcontroler PIC, trebuie utilizat PIC simplu. Acest lucru îi va ajuta cu siguranță pe acei studenți și pasionați care doresc de fapt să facă inovații grozave în interfața PIC, dar se confruntă cu dificultăți în a descoperi un proiect excelent cu care să inițieze. Aceste proiecte de microcontroler pic explicate aici sunt cu adevărat unele dintre cele mai excelente proiecte electronice suportate de interfața cu microcontroler PIC. Credem că s-ar putea să fi înțeles mai bine aceste idei de proiect. În plus, orice întrebări referitoare la acest articol sau anul final proiecte electronice ne puteți aborda comentând în secțiunea de comentarii de mai jos.