PIC mikrokontrolleri projektid inseneriõpilastele

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





PIC-i lühend on “Peripheral Interface Controller” ja see on mikrokontrolleri perekond. Seda mikrokontrollerit toodavad erinevad ettevõtted, näiteks mikrokiip, NXP jne. See mikrokontroller sisaldab Analoog-digitaalmuundurid , mälud, taimerid / loendurid, jadaside ja katkestused, mis on kokku pandud üheks IC-ks. Kui valime PIC-mikrokontrollerite projektideks PIC-mikrokontrollerid või sisseehitatud projektid elektroonikas või elektridomeenides on meie jaoks mitu võimalust, alates 8-bitistest kuni 32-bitisteni. Saadaval on mitut tüüpi mikrokontrollereid, nagu AVR, 8051, PIC ja ARM. PIC mikrokontrolleri programmeerimine kasutatakse integreeritud arendustööriistade abil paljude juhtimistoimingute tegemiseks.

Kui valime PIC-mikrokontrolleri projekte, mis põhinevad elektroonikal või elektril, on meie jaoks palju võimalusi. Erinevatest mikrokontrolleritest on juurdepääs kaheksa-bitiselt 32-bitini, et need sobiksid hästi erinevate komplikatsioonide ja kulude piiramisega projektide ja toodetega. Aga kui me räägime õpilasprojektidest, siis võib see olla kas suurprojekt või miniprojekt, ühilduvad on ainult mõned mikrokontrollerid. Hankige aimu mõnest PIC-i mikrokontrolleri peamistest ideedest, lugedes järgmisi mõisteid.




PIC mikrokontrolleri projektid inseneriõpilastele

Neid mikrokontrollereid kasutatakse paljudes rakendustes, nagu helitarvikud, nutitelefonid, videomänguseadmed, täiustatud meditsiiniseadmed jne. Inseneritudengitele mõeldud PIC-i peamiste mikrokontrolleriprojektide loendi kohta saate aimu, lugedes allolevat kontseptuaalset teavet.

PIC-mikrokontrolleri projektid

PIC-mikrokontrolleri projektid



PIC-sonari (ultraheli) kauguse leidmise projekt

PIC-mikrokontrolleril põhinev kajalokaardi leidja töötab levitades lühikese müraimpulsi sagedusel, mida inimese kõrvad ei suuda kuulda, st ultraheli või ultraheli. Hiljem märkab mikrokontroller müra levimist. Hinnates kaugust artiklist, ulatub müra levitamisest kaja vastuvõtuni.

Selles hüdrolokaatorivahemiku projektis kasutatakse ultraheli heli saamiseks ja levitamiseks viit standardset transistorit ning lävekaja tuvastamise taseme paigutamiseks komparaatorit - seega pole peale mikrokontrolleri unikaalseid komponente. Ultraheli muundurid on tavalised 40 kHz sordid. Pange tähele - kasutatakse PIC-mikrokontrolleri sisemist ostsillaatorit ja see hoiab 2 tihvti - mida saab kasutada standardsete sisend- ja väljundühenduste jaoks.

PIC-põhine BRAM (algajate robotite autonoomne mobiil)

See projekt näitab, kuidas BRAM-i arendada. See on mõeldud vaevata ehitamiseks, tuues kasutusele mõned koostisosad, mida saab kodus hõlpsasti avastada. Selle robotiprojekti võtmekontrolleriks on mikrokiip (PIC16F690). Robotisüsteemi šassii arendamiseks kasutatakse 2 vana CD-d. Käigukastiga alalisvoolumootor, ratas, akutoit ja roboti kaitseraua klahvid või vuntsid on haaratud alumiselt korruselt, samal ajal kui ülemine korrus koosneb roboti anduriplaadist, mikrokiibist PIC16F690 ja mootori juhist.


Allpool on BRAM-i ehitusmaterjal:

  • 2 CD või DVD šassii jaoks
  • Kasutada saab 2 reduktoriga alalisvoolumootorit või modifitseeritud servomootorit
  • Üks 3 x 1,5-voldine AA-tüüpi nuppudega AA-tüüpi patareikarp
  • 1 plastist rant ja 1 kirjaklamber ratta jaoks
  • 2 mikroklahvi ja 2 kirjaklambrit kaitseraua anduri jaoks
  • Poldid, trükkplaat, mutrid, hoidikud, topeltlint, et kõik need komponendid kokku haarata.

Mitmekülgne keskkütte programmi kontroller, kasutades PIC16F628A

See mitmekülgne keskküttesüsteemi regulaator on mõeldud katla kasutamiseks. 2 relee kontrollib sooja vee ja soojusvarustust. See sisaldab esipaneeli klahvistikku LCD-ekraaniga 16 × 2. See annab ka järjestikuse assotsiatsiooni, mis võimaldab töötada arvuti abil distantsilt.

Programmeerija ja küttekatla juhtimisreleed on ühendatud erinevatesse seadmetesse, et lihtsalt releed katla lähedal leida, samas kui programmeerija saab paigutada elukoha ükskõik kuhu, kasutades madalrõhulist jõudu relee komponendi juurde. Lisaks saate välja töötada ka seeria liidese lingi, mis asub programmeerija naabruses. Sellisel juhul on toite ja relee juhtimiseks vaja ainult 4 juhtmest.

Funktsioonid

  • Isereguleeruv keskkütte ja katla jaoks.
  • Kümme paindlikku programmi.
  • Programme saab seada veenmise järgi.
  • Käsitsi juhtimine ja seadistamine fassaadipaneelilt või kaugjuhtimispuldilt
  • RTC (reaalajas kell) akutugi.
  • Katlast kaugemal asuv programmeerija saab kasutada 6-soonelist häirekaablit.
  • Esipaneeli saab lukustada
  • Põhineb mikrokiibil PIC 16F628 (mikrokontroller).

Mitmekülgne temperatuuriandur, kasutades PIC12F683 ja DS1820

Siin eksponeerime temperatuuriandmete logija projekti, mis põhineb Microchipi 8-kontaktilisel mikrokontrolleril (PIC12F683). See uurib digitaalse anduri (DS1820) temperatuuri näitajaid ja koguneb selle sisemisse EEPROM-i. Mikrokontrolleril on 256 baiti kodumaist EEPROM-i ja temperatuuri väärtused salvestatakse 8-bitises vormingus. See tähendab, et uuritakse digitaalanduri 8 olulist temperatuuriväärtust ja temperatuuri lahutusvõime on üks kraad C.

Temperatuurilogeri funktsioonid

Andmeloger

Andmeloger

  • Tõlgendab temperatuuri digitaalsest andurist ja koguneb sisemisse EEPROM-i
  • Võib koguda umbes 254 temperatuuri väärtust. EEPROM-i asukohta '0' kasutatakse proovivõtupauside salvestamiseks ja asukohta '1' kirjete arvu salvestamiseks.
  • Seal on 3 proovivõtupauside alternatiivi: 1 sekund, 1 minut ja 10 minutit. Selle saab valida toite sisselülitamise ajal.
  • Start- ja Stop-klahvid käsitsi juhtimiseks.
  • Salvestatud väärtused saadetakse jadapordi kaudu arvutisse. Andmeedastuse alustamiseks on olemas nupp Saada.
  • LED näitab käimasolevaid protsesse.
  • Kõigi varasemate andmete kustutamiseks võti uuesti seadistage.

Gaasiandur PIC16F84A abil

Normaalne 0 vale vale vale EN-USA X-NONE X-NONE

Siin tutvustame gaasiandurite ahelat, mida toetab PIC16F84A mikrokontroller ja GH-312 andur. GH-312 on võimeline tajuma selliseid gaase nagu veeldatud gaas, propaan, suits, alkohol, butaan, metaan, vesinik jne. Mis tahes nimetatud gaasi tuvastamisel palub see mikrokontrollerit (PIC16F84A), mis vastutasuks lülitab sisse summer ja vilgutab LED-i. Siin oleme projektis kasutanud 9 volti akut, kuna andur vajab 9 volti sisendit.

Anduri väljund, kui see küsib mikrokontrollerit, on 5 V, mis sobib ideaalselt kõigi mikrokontrollerite jaoks ühildamatuks ühendamiseks. Kuigi kasutatakse 9 V akut, töötab mis tahes 12-voldine toiteallikas laitmatult, kuna andur suudab juhtida 9-lt 20-le ja mikrokontrolleri pinge sünkroniseerib kontroller 7805.

RS232-side PIC-mikrokontrolleriga

Normaalne 0 vale vale vale EN-USA X-NONE X-NONE

See projekt näitab, kuidas teostada keerukat sidet RS232 liidese kaudu PIC-mikrokontrolleri abil. RS232 on järjestikuse suhtlusliidese jaoks tavaline, mis võimaldab andmeid edastada ja hankida vähemalt kolme juhtme kaudu. RS232 liidese abil on võimalik korraldada ühendus mikrokontrolleri ja arvuti keskel läbi arvuti COM-pordi või 2 mikrokontrolleri.

RS232 kasutatakse mitmel põhjusel, näiteks PC-käskude edastamine mikrokontrollerile, silumisinfo edastamine mikrokontrollerilt terminalile, uusima püsivara allalaadimine mikrokontrollerile ja mitmel muul viisil. Andmete vastuvõtmiseks ja saatmiseks integreeritakse arvuti terminaliprogrammiga. Mikrokontrolleri kaudu edastatud andmed on näidatud terminaliaknas ja terminalis sisestatud klahv (ed) edastavad sobiva võtmekoodi mikrokontrollerile.

LED-rattavalgusti PIC10F200 abil

Selles projektis on multifunktsionaalne LED-rattavalgusti, mis kasutab 3 LED-i. Projekti toetab baasjoone (PIC10F200) mikrokontroller, mis töötab kahe kuni viie volti pingeallikast. Ooterežiimis kasutab see vähem kui 1µA võimsust, luues sellega ideaalse vaste akutoitega funktsioonile. See kasutab 3 eraldi juhitavat suure intensiivsusega LED-i ja üksikut klahvi vajutamist valguse sisse- ja väljalülitamiseks ning töörežiimide muutmiseks.

3-lülitiline Mini IR kaugjuhtimispult

See kolme nupuga mini-IR-kaugjuhtimisprojekt edastab 12-bitiseid SIRC-infrapunajuhiseid, mida kasutavad kõik teleri kaugjuhtimispuldid. See on mõeldud toimima nii 2-kanalilise relee kui ka 3-kanalilise relee draiveri projektidega. Relee draiveriplaat kasutab Microchipi PIC10F200 (mikrokontroller), mis on madala hinnaga, koos väheste vaevata paigutatud komponentidega, mis muudab selle kokkupaneku ülimalt ökonoomseks.

3-nupuline mini-IR kauglülitus on väga lihtne. PIC10F200 (mikrokontroller) on programmeeritud püsivara abil, et toota SIRC-i konfigureeritud andmetega teisendatud 40 KHz käru. Kõigile kolmele lülitile on määratud erinev käsukood, mille püsivara edastab IR-LED-i abil nupule vajutades. Kogu seade saab voolu CR2032-st, mis on 3-voldine liitiummündipatarei. Kui ühtegi klahvi ei vajutata, läheb mikrokontroller ooterežiimi, kus see kasutab umbes 100nA (0,1μA). Kui akut ei kasutata, peab see vastu mitu aastat.

Telefoniga juhitav kaugjuhtimispult, kasutades mikrokontrollerit PIC16F84A

Selle projekti kavandiga hallatakse vähemalt kaheksat seadet, tuues mängu telefoniliiniga ühendatud PIC-mikrokontrolleri, mida tuntakse kui PIC16F84A. Ainus aspekt on see, et nagu teine ​​telefoniliini kaugjuhtimispult, ei vaja see käik kaugkõnes kõne vastuvõtmist, seega ei võeta mingeid tasusid. See vidin sõltub telefoniliinil seadmete ergutamiseks või väljalülitamiseks antud helinate arvust.

Juhised telefoniga juhitava kaugvõtme jaoks:

  • Kesksüsteemi väljatöötamise ajal veenduge, et tooksite mängu mikrokontrolleri 18-kontaktilise pistikupesa. Ärge jootke mikrolülitusi otse trükkplaadile, kuna programmeerimiseks peate selle eemaldama. Enne PIC-i kasutamist keskahelal programmeerige see kõigepealt. PIC-mikrokontrollerite programmeerimiseks on veebis saadaval arv programmeerijaid.
  • Võtke PIC programmeerija 18-kontaktilisest pistikupesast välja ja asetage see tsentraalse vooluringi pistikupessa.
  • Nüüd kinnitage vooluahel telefoniliinile ja lülitage toide sisse.
  • Nüüd on trükkplaat testimiseks valmis.

Automatiseeritud linna veemajandussüsteem

Linna juhtimise üks olulisi omadusi on veemajandus. See on põhiline omadus, kuna tänapäeval on veeallikad äärmiselt piiratud ja keegi ei saa selle raiskamist endale lubada. See veemajandusprojekt räägib vee jaotamise automatiseerimisest ja majandamisest koos tehnoloogiliste edusammudega. Erinevad süsteemi lisatud aspektid on järgmised: -

  • Mobiilselt kontrollitav vee jaotamine erinevates piirkondades.
  • Mootori kiiruse reguleerimine koos paagi veetasemega.
  • Arve arvutamine tarbitud vee põhjal.
  • Vee eraldamine vastavalt arve tasumisele.
  • Mobiiltelefonide värskendused ja olek G.S.M-mooduli kaudu.
  • Kontori hääldeklaratsioonid staatuse kohta.
  • Andmeloger statistilise analüüsi halduskeskuses.

PIC mikrokontrolleril põhinev mõõtmine

Selle projekti peamine eesmärk on mõõta päikesepatareide parameetreid anduriandmete mitmekordse hankimise kaudu.

Toiteallikas koosneb astmelisest trafost 230 / 12V, mis alandab pinge 12 V vahelduvvoolule. See vahelduvpinge muundatakse alalisvooluks, kasutades a silla alaldi , pulsatsioonid eemaldatakse mahtuvusfiltri abil ja seejärel reguleeritakse see pingeregulaatori abil väärtusele + 5 V, mis on vajalik mikrokontrolleri ja muude ahelate tööks.

PIC mikrokontrolleril põhinev fotogalvaaniline päikeseenergia mõõtmine

PIC mikrokontrolleril põhinev fotogalvaaniline päikeseenergia mõõtmine

Selles projektis kasutatakse päikesepaneeli, mis jälgib päikesevalgust. Selles projektis jälgitakse päikesepaneeli erinevaid parameetreid, nagu vool, pinge, temperatuur või valgustugevus, perekonna PIC16F8 PIC mikrokontrolleri abil.

Valguse intensiivsust jälgitakse sarnaselt LDR-anduri abil, vooluanduri voolutugevust pinge pingejaoturi põhimõttel ja temperatuuri vastavalt temperatuurianduri abil. Kõik need andmed kuvatakse LCD-ekraanil, mis on liidetud PIC mikrokontrolleriga .

PIC mikrokontrolleril põhinev tänavavalgustus, mis süttib sõiduki liikumise tuvastamisel

Selle projekti põhieesmärk on tuvastada sõiduki liikumine maanteedel ja sisse lülitada ainult hunnik tänavavalgusid selle ees ning seejärel lülitada tuled välja, kui sõiduk möödub tuledest, et energiat säästa. Öösel jäävad maanteel kõik tuled sõidukitele põlema, kuid kui sõidukit ei liiguta, raisatakse palju energiat.

Tänavavalgus, mis helendab sõiduki liikumise tuvastamisel

Tänavavalgus, mis helendab sõiduki liikumise tuvastamisel

See projekt annab lahenduse, mis aitab säästa energiat, mis saavutatakse andurite abil, mis tajuvad maanteel lähenevat sõidukit ja kutsuvad seejärel hunniku tänavavalgustid enne sõidukit sisse lülitama. Kui sõiduk möödub tänavavalgustitest, lülitab süsteem tuled automaatselt välja.

Praegu HID-lambid kasutatakse linna tänavasüsteemides HID-lambid töötavad gaaslahenduse põhimõttel. Seega ei saa intensiivsust ühegi pinge vähendamise abil reguleerida. Tulevikus asendatakse tänavavalgustussüsteemides valged LED-põhised lambid HID-lampidega. Valgustugevus on samuti võimalik PWM (impulsi laiuse modulatsioon) mille genereerib PIC mikrokontroller.

Sõidukite liikumist tajuvad andurid on paigutatud mõlemale poole teed signaalide saatmiseks mikrokontrollerile, et LEDid sisse / välja lülitada. Seega aitab see projekt säästa palju energiat. Lisaks saab seda projekti välja töötada, kasutades selleks sobivaid andureid mitte ainult kiirteel ebaõnnestunud tänavavalgustite tuvastamiseks, vaid ka SMS-ide saatmiseks juhtimisosakonnale GSM-modemi kaudu parandusmeetmeteks.

PIC mikrokontrolleril põhinev tänavavalgustuse automaatne intensiivsuskontroll

Seda projekti kasutatakse tänavavalgustite automaatse intensiivsuse reguleerimiseks PIC-mikrokontrolleri abil. See kavandatud süsteem kasutab valgusdioodid HID-lampide asemel tänavavalgustussüsteemis energia säästmiseks. PIC-mikrokontrollerit kasutatakse valguse intensiivsuse juhtimiseks, arendades PWM-signaale, mis juhivad MOSFET-i LED-ide vastavalt soovitud toimingule ümberlülitamiseks.

Tänavavalgustuse automaatne intensiivsuskontroll

Tänavavalgustuse automaatne intensiivsuskontroll

Tänavavalgustuse intensiivsus hoitakse tipptundidel kõrgel, kuna liiklus teedel kipub hilisõhtuti aeglaselt vähenema, samuti väheneb intensiivsus kuni hommikuni. Lõpuks lülitub see täielikult välja hommikul 6 ja jätkub uuesti õhtul kell 18. Lisaks saab seda projekti arendada, integreerides selle päikesepaneeliga, mis aitab muuta päikese intensiivsuse vastavaks energiaks, mida kasutatakse maanteel valgustamiseks.

PIC mikrokontrolleril põhinev tihedusel põhinev liiklussignaalsüsteem

Selle projekti peamine eesmärk on töötada välja tiheduspõhine liiklussignaalide süsteem . Selles projektis kasutatakse PIC-mikrokontrollerit, mis on anduritega nõuetekohaselt liidestatud. Automaatselt muudavad need andurid ristmiku ajastust, et see vastaks sõidukite liikumisele, et vältida ristmikul olevate sõidukite tarbetut ooteaega.

Tiheduspõhine liiklussignaali juhtimine

Tiheduspõhine liiklussignaali juhtimine

Selles projektis kasutatakse andureid IR ja fotodioodid on koormuste vaatevälja konfiguratsioonis, et tuvastada liiklussignaali tihedus. Sõidukite tihedust mõõdetakse kolmes madalas, keskmises ja kõrges tsoonis, mille põhjal ajastused vastavalt jaotatakse.

Lisaks saab seda projekti täiustada kõigi linnade liiklussõlmede sünkroniseerimise teel, käivitades nende vahel võrgu. Võrk võib olla traadiga või traadita. Selline sünkroonimine aitab liiklusummikuid vähendada.

PIC-mikrokontrolleri põhine

Selle projekti põhieesmärk on koostada meeldetuletus ravimile PIC mikrokontroller see tuletab patsiendile meelde ravimi võtmist määratud ajal. See projekt sobib kõige paremini eakatele inimestele. See kavandatud süsteem tuletab meditsiinile meelde sumisevat heli ja kuvab ka sel ajal tarvitatava ravimi nime.

Meeldetuletus PIC-i mikrokontrolleril

Meeldetuletus PIC-i mikrokontrolleril

See projekt kasutab maatriksiklaviatuuri konkreetse ravimi vastava aja salvestamiseks. Põhineb an RTC liides mikrokontrolleriga kuvatakse LCD-ekraanil ravimi programmeeritud aeg koos suminaheliga, mis hoiatab patsienti sobiva ravimi võtmise eest. Selles projektis kasutatud mikrokontroller kuulub PIC16F8 perekonda ja RTC säilitab täpse aja, kuna kristall toetab seda.

Lisaks saab seda projekti täiustada, integreerides selle GSM-tehnoloogiaga, nii et patsient saab SMS-i teel meeldetuletuse ravimi kohta, mida ta peab oma mobiiltelefonile võtma. Samuti võib lisada seadme nimetuse muutmise sätte, ühendades selle seadme arvutiga.

Veel mõned PIC-kontrolleri projektid

Siin on veel mõned loetelu mikrokontrolleril põhinevad projektid .

  • Elektrivarguse tuvastamine enne energiamõõturi söötmist ja GSM-i abil juhtimiskeskusesse saabumine
  • Kiiruse juhtimisseade on mõeldud PIC-mikrokontrollerit kasutava alalisvoolumootori jaoks
  • Tänavavalgustuse automaatne intensiivsuse kontroll PIC mikrokontrolleri abil
  • Mitme tänava ristmiku signaali võrguühendus liikluse paremaks haldamiseks
  • Sõiduki liikumistundlik LED-tänavavalgustus tühikäiguaja tuhmumisega
  • Juhtmeta hiire funktsioonid teleripuldi abil, kasutades PIC mikrokontrollerit
  • Fotogalvaanilise päikeseenergia mõõtmine
  • Ravimi meeldetuletus PIC mikrokontrolleri abil
  • PIC-i juhitav dünaamiline ajal põhinev linnaliikluse signaal
  • TV kaugjuhtimispuldi kasutamine arvuti juhtmeta hiirena, kasutades PIC mikrokontrollerit
  • Stampede eelseire- ja häiresüsteem, kasutades PIC mikrokontrollerit
  • Kaasaskantav programmeeritav ravimite meeldetuletus PIC-mikrokontrolleri abil
  • Tööstuses mitme mootori kiiruse sünkroniseerimine PIC mikrokontrolleri abil
  • Sünkroniseeritud liiklussignaalid erinevatel ristmikel, kasutades PIC mikrokontrollerit
  • Energiamõõturiga arveldamine koos koormuse juhtimisega GSM-i abil koos kasutaja programmeeritavate arvuomadustega PIC mikrokontrolleri poolt
  • Päikeseenergia mõõtmise süsteem
  • Tiheduspõhine liiklussignaalsüsteem, kasutades PIC mikrokontrollerit
  • RFID-põhine seadme juhtimine ja autentimine PIC-mikrokontrolleri abil
  • Tänavavalgus, mis helendab sõiduki liikumise tuvastamisel
  • Sõiduki varguse lähenemine mobiiltelefoni omanikule PIC-mikrokontrolleri abil GSM-i abil kasutaja programmeeritava numbri funktsioonidega

Seega tuleb PIC-mikrokontrolleri projektide väljatöötamise alguses kasutada lihtsat PIC-i. See aitab kindlasti neid üliõpilasi ja harrastajaid, kes tegelikult soovivad PIC-liidestes teha suuri uuendusi, kuid neil on raske leida suurepärast projekti, millega alustada. Need siin selgitatud pic-mikrokontrollerite projektid on tõeliselt ühed suurepärasematest PIC-mikrokontrolleri liidestusega toetatud elektroonilistest projektidest. Usume, et olete neist projektiideedest paremini aru saanud. Lisaks sellele kõik selle artikli või viimase aastaga seotud küsimused elektroonika projektid võite pöörduda meie poole, kommenteerides allolevas kommentaaride jaotises.