PIC-microcontrollerprojecten voor technische studenten

Probeer Ons Instrument Voor Het Oplossen Van Problemen





De afkorting van PIC is de 'Peripheral Interface Controller' en het is een familie van de microcontroller. Deze microcontroller is gemaakt door verschillende bedrijven zoals de microchip, NXP, etc. Deze microcontroller omvat Analoog naar digitaal converters , geheugens, timers / tellers, seriële communicatie en interrupts samengevoegd tot een enkele IC. Wanneer we PIC-microcontrollers selecteren voor PIC-microcontrollerprojecten of embedded projecten op elektronica- of elektrische domeinen zijn er voor ons verschillende opties, variërend van 8-bits tot 32-bits. Er zijn veel soorten microcontrollers beschikbaar, zoals AVR, 8051, PIC en ARM. PIC microcontroller programmeren wordt gedaan met behulp van geïntegreerde ontwikkelingstools om veel controlewerkzaamheden uit te voeren.

Wanneer we PIC-microcontrollerprojecten kiezen op basis van elektronica of elektrisch, zijn er veel opties voor ons. Variërend van acht-bits tot tweeëndertig bits, diverse microcontrollers zijn toegankelijk om goed te passen bij projecten en producten met verschillende complicaties en kostenbeperkingen. Maar als we het hebben over studentenprojecten, kunnen het grote projecten of miniprojecten zijn, er zijn maar een paar microcontrollers die compatibel zijn. Krijg een idee van enkele van de beste PIC Microcontroller Project-ideeën door de volgende concepten te lezen.




PIC-microcontrollerprojecten voor technische studenten

Deze microcontrollers worden in veel toepassingen gebruikt, zoals audioaccessoires, smartphones, videospelletjes, geavanceerde medische apparaten, enz. U kunt een idee krijgen van de lijst met top PIC-microcontrollerprojecten voor technische studenten door de onderstaande conceptuele informatie te lezen.

PIC Microcontroller-projecten

PIC Microcontroller-projecten



Een PIC Sonar (Ultrasoon) Range Finding Project

De op de PIC-microcontroller gebaseerde sonarafstandsmeter werkt door een korte puls van ruis te verspreiden op een frequentie die onmogelijk is voor menselijke oren, d.w.z. ultrasoon geluid of ultrasoon geluid. Later merkt de microcontroller de echo van de ruisverspreiding op. Het bereik van het verspreiden van ruis tot echo-ontvangst, we schatten de afstand tot het artikel.

Dit sonarbereikproject maakt gebruik van 5 standaardtransistors om het ultrasone geluid te verkrijgen en te verspreiden en een comparator om het drempelwaarde voor echoherkenning te positioneren - er zijn dus geen unieke componenten behalve de microcontroller. De ultrasone geluidstransducers zijn van het gewone type 40 kHz. Let op: de binnenste oscillator van de PIC-microcontroller wordt gebruikt en deze verzamelt 2 pinnen - die kunnen worden gebruikt voor standaard I / O.

PIC-gebaseerde BRAM (Robot Autonomous Mobile voor beginners)

Dit project laat zien hoe je een BRAM ontwikkelt. Het is bedoeld om moeiteloos te worden gebouwd door enkele van de bestanddelen die gemakkelijk thuis kunnen worden ontdekt, in gebruik te nemen. De belangrijkste controller voor dit robotproject is een Microchip (PIC16F690). Er zijn 2 oude cd's gebruikt om het chassis voor het robotsysteem te ontwikkelen. De gelijkstroommotor, het zwenkwiel, de batterij en de bumpersleutels of snorharen van de robot worden in het benedendek vastgegrepen, terwijl het bovendek bestaat uit het sensorbord van de robot, de PIC16F690-microchip en de motoraandrijving.


Hieronder wordt het constructiemateriaal van BRAM gegeven:

  • 2 cd's of dvd's voor het chassis
  • Er kunnen 2 gelijkstroommotoren met het wiel of aangepaste servomotor worden gebruikt
  • Een 3 x 1,5 volt AA-batterijbox met AAN / UIT-knoppen
  • 1 plastic kraal en 1 paperclip voor de caster
  • 2 microsleutels en 2 paperclips voor de bumpersensor
  • Bouten, printplaat, moeren, houders, dubbele tape om al deze componenten samen te omarmen.

Veelzijdige programmacontroller voor centrale verwarming met PIC16F628A

Deze veelzijdige cv-systeemregelaar is bedoeld om gebruik te maken van een cv-ketel. Het 2 relais regelt de warmwater- en warmtetoevoer. Het bevat een toetsbediening op het frontpaneel met een LCD-scherm van 16 × 2. Het geeft ook een opeenvolgende koppeling die het mogelijk maakt om op afstand te werken via de hulp van de pc.

De regelrelais van de programmeur en verwarmingsketel zijn in verschillende eenheden geklemd om de relais in de buurt van de ketel te lokaliseren, terwijl de programmeur overal in de woning kan worden geplaatst met behulp van laagspanningsvermogen terug naar het relaisonderdeel. Bovendien kunt u ook een seriële interfaceverbinding ontwikkelen die grenst aan de programmer, in dit geval zijn slechts 4 draden voor stroom- en relaisbesturingen nodig.

Kenmerken

  • Zelfregulerend voor CV en CV ketel.
  • Tien flexibele programma's.
  • Programma's kunnen worden ingesteld volgens overtuig.
  • Handmatige bediening en instelling vanaf gevelpaneel of afstandsbediening
  • Batterijondersteuning voor RTC (Real Time Clock).
  • De programmeur die zich op afstand van de ketel bevindt, kan een 6-aderige alarmkabel gebruiken.
  • Het voorpaneel kan worden vergrendeld
  • Gebaseerd op Microchip PIC 16F628 (microcontroller).

Een veelzijdige temperatuurdatalogger met PIC12F683 en DS1820

Hier laten we een temperatuurdatalogger-project zien dat is gebaseerd op een 8-pins microcontroller van Microchip (PIC12F683). Het bestudeert temperatuurcijfers van een digitale sensor (DS1820) en hoopt zich op in zijn binnenste EEPROM. De microcontroller heeft 256 bytes binnenlandse EEPROM en de temperatuurwaarden worden opgeslagen in een 8-bits formaat. Dit betekent dat de 8 vitale bits temperatuurwaarden van de digitale sensor zullen worden bestudeerd en dat de temperatuurresolutie één graad C zal zijn.

Temperatuurlogger-functies

Datalogger

Datalogger

  • Interpreteert temperatuur van een digitale sensor en hoopt zich op in de binnenste EEPROM
  • Kan ongeveer 254 temperatuurwaarden verzamelen. EEPROM-locatie '0' wordt gebruikt om de sample-onderbrekingen op te slaan, en locatie '1' wordt gebruikt om het aantal records op te slaan.
  • Er zijn 3 alternatieven voor steekproeven: 1 seconde, 1 minuut en 10 minuten. Dit kan worden gekozen tijdens het opstarten.
  • Start- en stoptoetsen voor handmatige bediening.
  • De geregistreerde waarden worden via een seriële poort naar de pc gestuurd. Er is een verzendknop aanwezig om de gegevensoverdracht te starten.
  • Een LED om verschillende lopende processen te laten zien.
  • Sleutel opnieuw instellen om alle eerdere gegevens te verwijderen.

Gassensor met behulp van PIC16F84A

Normaal 0 false false false EN-US X-NONE X-NONE

Hier presenteren we een gassensorcircuit ondersteund door een PIC16F84A-microcontroller en GH-312-sensor. De GH-312 is in staat om gassen zoals vloeibaar gas, propaan, rook, alcohol, butaan, methaan, waterstof, enz. Te detecteren. Omdat het een van deze gassen detecteert, wordt de microcontroller (PIC16F84A) ingeschakeld, die op zijn beurt de zoemer en sprankelt de LED. Hier hebben we een 9 volt batterij gebruikt in het project omdat de sensor een 9 volt ingang nodig heeft.

De output van de sensor wanneer deze de microcontroller vraagt, is 5V, wat ideaal is voor een onwankelbare verbinding met elke microcontroller. Hoewel een 9V-batterij wordt gebruikt, werkt elke 12 volt-voeding feilloos, aangezien de sensor kan werken van 9 volt tot 20 volt en de spanning van de microcontroller wordt gesynchroniseerd door een 7805-controller.

RS232-communicatie met PIC-microcontroller

Normaal 0 false false false EN-US X-NONE X-NONE

Dit project laat zien hoe een ongecompliceerde communicatie kan worden uitgevoerd via een RS232-interface met behulp van een PIC-microcontroller. RS232 is normaal voor een opeenvolgende communicatie-interface die het mogelijk maakt om gegevens te verzenden en te verkrijgen via tenminste 3 draden. Door de RS232-interface is het mogelijk om een ​​verbinding tot stand te brengen tussen een microcontroller en een pc, via de COM-poort van de pc of te midden van 2 microcontrollers.

De RS232 wordt gebruikt om verschillende redenen, zoals het verzenden van pc-opdrachten naar een microcontroller, het overbrengen van foutopsporingsinformatie van een microcontroller naar een terminal, het downloaden van de nieuwste firmware naar de microcontroller en diverse andere dingen. PC zal worden opgenomen met een terminalprogramma om gegevens te ontvangen en te verzenden. Gegevens die via de microcontroller worden overgedragen, worden weergegeven in het terminalvenster en de toets (en) die in de terminal wordt ingedrukt, zal de overeenkomende sleutelcode naar de microcontroller sturen.

LED-fietsverlichting met PIC10F200

In dit project zit een multifunctionele led-fietsverlichting, gebruikmakend van 3 leds. Het project wordt ondersteund door de baseline (PIC10F200) microcontroller, die werkt op een voedingsspanning van twee tot vijf volt. In stand-by-vorm gebruikt het een vermogen van minder dan 1 µA, waardoor het een ideale match is voor batterijgevoede functies. Het maakt gebruik van 3 afzonderlijk aangestuurde LED's met hoge intensiteit en een enkele druk op de toets om het licht AAN-UIT te schakelen en de werkingsmodi te wijzigen.

Mini IR-afstandsbediening met 3 schakelaars

Dit mini-IR-afstandsbedieningsproject met 3 knoppen verzendt 12-bits SIRC IR-indicaties zoals gebruikt door tv-afstandsbedieningen. Het is bedoeld om te functioneren met zowel de 2-kanaals relais- als de 3-kanaals relaisbesturingskaartprojecten. De relaisstuurkaart maakt gebruik van de PIC10F200 (microcontroller) van Microchip, die goedkoop is, samen met een paar moeiteloos te lokaliseren componenten, waardoor deze uiterst economisch te monteren is.

Het mini IR-afstandsbedieningscircuit met 3 knoppen is heel eenvoudig. PIC10F200 (microcontroller) is geprogrammeerd met firmware om een ​​40 kHz carter te produceren die is getransformeerd met SIRC-geconfigureerde gegevens. Alle 3 schakelaars zijn toegewezen met verschillende commandocodes die de firmware zal overbrengen door middel van de IR LED wanneer de knop wordt ingedrukt. De complete eenheid krijgt stroom van een CR2032, een lithium-knoopcelbatterij van 3 volt. Als er geen toets wordt ingedrukt, gaat de microcontroller in de stand-bymodus, waar deze ongeveer 100 nA (0,1 μA) gebruikt. Als de batterij niet wordt gebruikt, gaat deze een aantal jaren mee.

Telefonische afstandsbediening met behulp van PIC16F84A Microcontroller

Dit projectontwerp beheert ten minste acht apparaten door een PIC-microcontroller, bekend als PIC16F84A, in gebruik te nemen, gekoppeld aan de telefoonlijn. Het exclusieve aspect hier is dat, niet zoals bij een andere afstandsbediening voor een telefoonlijn, deze versnelling niet vereist dat de oproep aan de andere kant wordt beantwoord, dus er worden geen kosten in rekening gebracht. Deze gadget is afhankelijk van het aantal belsignalen op de telefoonlijn om de apparaten te stimuleren of uit te schakelen.

Aanwijzingen voor de telefoonbediende transpondersleutel:

  • Zorg er bij het ontwikkelen van het centrale circuit voor dat u een 18-pins aansluiting voor de microcontroller gebruikt. Soldeer IC's niet rechtstreeks op de printplaat, omdat u deze mogelijk moet verwijderen om te programmeren. Programmeer het eerst voordat u PIC op het centrale circuit gebruikt. Er zijn een aantal programmeurs beschikbaar op het net om PIC-microcontrollers te programmeren.
  • Haal de PIC uit de 18-pins aansluiting van de programmeur en plaats deze in de centrale aansluiting.
  • Bevestig nu het circuit aan de telefoonlijn en schakel de voeding in.
  • Nu is de printplaat klaar om te testen.

Geautomatiseerd systeem voor stadswaterbeheer

Een van de essentiële kenmerken van elk stadsbeheer is het waterbeheer. Het is een fundamenteel kenmerk, aangezien de waterbronnen tegenwoordig extreem beperkt zijn en niemand zich de verspilling ervan kan veroorloven. Dit waterbeheerproject gaat over automatisering in watertoewijzing en -beheer met technologische vooruitgang. Een aantal aspecten die in het systeem zijn opgenomen, zijn als volgt: -

  • Mobiel gecontroleerde waterverdeling in verschillende regio's.
  • Snelheidsregeling van de motor in samenhang met het tankwaterniveau.
  • Factuurberekening op basis van verbruikt water.
  • Toewijzing van water volgens de factuurbetaling.
  • Updates en status op mobiele telefoons via G.S.M-module.
  • Spraakverklaringen op kantoor betreffende status.
  • Datalogger in het administratief centrum voor statistische analyse.

PIC-microcontroller-gebaseerde metingen

Het hoofddoel van dit project is het meten van zonnecelparameters door middel van meerdere acquisities van sensorgegevens.

De voeding bestaat uit een step-down transformator 230 / 12V, die de spanning verlaagt naar 12V AC. Deze wisselspanning wordt met een brug gelijkrichter worden rimpelingen verwijderd met behulp van een capacitief filter en vervolgens wordt het geregeld tot + 5V met behulp van een spanningsregelaar, die nodig is voor de werking van de microcontroller en andere circuits.

PIC Op microcontroller gebaseerde fotovoltaïsche energiemeting op zonne-energie

PIC Op microcontroller gebaseerde fotovoltaïsche energiemeting op zonne-energie

Dit project maakt gebruik van een zonnepaneel, dat het zonlicht blijft monitoren. In dit project worden verschillende parameters van het zonnepaneel zoals stroom, spanning, temperatuur of lichtintensiteit gecontroleerd met behulp van een PIC-microcontroller van de familie PIC16F8.

De lichtintensiteit wordt op dezelfde manier bewaakt met behulp van een LDR-sensor, de stroom door de stroomsensor, de spanning door het spanningsdelerprincipe en de temperatuur door de temperatuursensor, respectievelijk. Al deze gegevens worden weergegeven op een LCD-scherm, dat is gekoppeld aan de PIC-microcontroller

PIC Op microcontroller gebaseerde straatverlichting die gloeit bij het detecteren van voertuigbewegingen

Het belangrijkste doel van dit project is om een ​​voertuigbeweging op snelwegen te detecteren en slechts een aantal straatverlichting ervoor in te schakelen en vervolgens de lichten uit te schakelen wanneer het voertuig van de lichten wegrijdt om energie te besparen. 'S Nachts blijven alle lichten op de snelweg AAN voor de voertuigen, maar gaat er veel energie verloren als er geen voertuig in beweging is.

Straatlantaarn die brandt bij het detecteren van voertuigbewegingen

Straatlantaarn die brandt bij het detecteren van voertuigbewegingen

Dit project biedt een oplossing die helpt bij het besparen van energie die wordt bereikt door sensoren te gebruiken die een naderend voertuig op de snelwegen detecteren en vervolgens een aantal straatverlichting vóór het voertuig aanzetten om in te schakelen. Als het voertuig de straatverlichting passeert, schakelt het systeem de verlichting automatisch uit.

Momenteel, HID-lampen worden gebruikt in stedelijke straatsystemen. HID-lampen werken volgens het principe van gasontlading. De intensiteit is dus niet regelbaar door enige spanningsreductie. In de toekomst zullen witte LED-gebaseerde lampen worden vervangen door HID-lampen in de straatverlichtingssystemen. Lichtintensiteit is ook mogelijk door PWM (pulsbreedtemodulatie) die wordt gegenereerd door de PIC-microcontroller.

Sensoren die de beweging van voertuigen waarnemen, zijn aan weerszijden van de weg geplaatst om signalen naar de microcontroller te sturen om de LED's in / uit te schakelen. Zo helpt dit project om veel energie te besparen. Bovendien kan dit project worden ontwikkeld door geschikte sensoren te gebruiken om niet alleen de defecte straatverlichting op de snelweg te detecteren, maar ook om sms'en naar de controleafdeling te sturen via een gsm-modem voor corrigerende maatregelen.

PIC Op microcontroller gebaseerde automatische intensiteitscontrole van straatverlichting

Dit project wordt gebruikt om de automatische intensiteit van de straatverlichting te regelen met behulp van een PIC-microcontroller. Dit voorgestelde systeem maakt gebruik van lichtgevende dioden in plaats van HID-lampen in het straatverlichtingssysteem om energie te besparen. PIC-microcontroller wordt gebruikt om de intensiteit van het licht te regelen door PWM-signalen te ontwikkelen die een MOSFET aansturen om de LED's overeenkomstig de gewenste werking te schakelen.

Automatische intensiteitscontrole van straatverlichting

Automatische intensiteitscontrole van straatverlichting

De intensiteit van straatverlichting wordt hoog gehouden tijdens de piekuren, aangezien het verkeer op de wegen in de late nachturen langzaam afneemt, en de intensiteit neemt ook geleidelijk af tot de ochtend. Ten slotte wordt het 's ochtends 6 uur volledig uitgeschakeld en' s avonds om 18.00 uur weer hervat. Bovendien kan dit project worden ontwikkeld door het te integreren met het zonnepaneel, dat helpt de zonne-intensiteit om te zetten in overeenkomstige energie die wordt gebruikt om de snelwegverlichting te voeden.

PIC op microcontroller gebaseerd verkeerssignaalsysteem op basis van dichtheid

De belangrijkste bedoeling van dit project is om een ​​op dichtheid gebaseerd te ontwikkelen verkeerslichtsysteem ​Dit project maakt gebruik van een PIC-microcontroller, die naar behoren is gekoppeld aan de sensoren. Deze sensoren veranderen automatisch de timing van de kruising om de beweging van voertuigen op te vangen en zo onnodige wachttijden voor de voertuigen op de kruising te vermijden.

Op dichtheid gebaseerde verkeerssignaalregeling

Op dichtheid gebaseerde verkeerssignaalregeling

De sensoren die in dit project worden gebruikt, zijn IR en fotodiodes bevinden zich in de gezichtslijnconfiguratie over de belastingen om de dichtheid bij het verkeerslicht te detecteren. De dichtheid van de voertuigen wordt gemeten in drie zones, laag, gemiddeld en hoog, op basis waarvan de timings dienovereenkomstig worden toegewezen.

Bovendien kan dit project worden versterkt door alle verkeersknooppunten in de steden te synchroniseren door een netwerk ertussen op te zetten. Het netwerk kan bedraad of draadloos zijn. Deze synchronisatie zal enorm helpen bij het verminderen van verkeersopstoppingen.

PIC Microcontroller gebaseerd

Het hoofddoel van dit project is om een ​​medicatieherinnering te ontwerpen met behulp van een PIC-microcontroller dat herinnert een patiënt eraan om het medicijn op de ingestelde tijd in te nemen. Dit project is het meest geschikt voor ouderen. Dit voorgestelde systeem herinnert het geneesmiddel met een zoemend geluid en geeft ook de naam weer van het geneesmiddel dat op dat moment moet worden ingenomen.

PIC Op microcontroller gebaseerde medicatieherinnering

PIC Op microcontroller gebaseerde medicatieherinnering

Dit project maakt gebruik van een matrix toetsenbord om de respectievelijke tijd van een bepaald medicijn op te slaan. Gebaseerd op een RTC is gekoppeld aan de microcontroller wordt de geprogrammeerde tijd voor het medicijn weergegeven op het LCD-scherm samen met een zoemergeluid om de patiënt te waarschuwen voor het innemen van een geschikt medicijn. De microcontroller die in dit project wordt gebruikt, is van de PIC16F8-familie en de RTC houdt een nauwkeurige tijd bij aangezien deze wordt ondersteund door het kristal.

Verder kan dit project worden versterkt door het te integreren met GSM-technologie, zodat een patiënt via een sms een herinnering krijgt over het medicijn dat hij op zijn / haar mobiele telefoon moet innemen. Ook kan een voorziening worden opgenomen om de naam van het medicijn te wijzigen door dit apparaat met een pc te verbinden.

Nog enkele PIC Controller-projecten

Hier is een lijst met nog meer microocntroller gebaseerde projecten

  • Detectie van stroomdiefstal voorafgaand aan het voeden van de energiemeter en intimiteit naar de controlekamer via gsm
  • Snelheidsregeleenheid Ontworpen voor een DC-motor met behulp van PIC-microcontroller
  • Automatische intensiteitscontrole van straatverlichting met behulp van PIC Microcontroller
  • Netwerken van meerdere verkeersknooppunten voor een beter verkeersbeheer
  • Voertuigbewegingsgevoelige LED-straatverlichting met dimmen inactief
  • Draadloze muisfuncties door tv-afstandsbediening met behulp van PIC-microcontroller
  • Het meten van fotovoltaïsche zonne-energie
  • Medicatieherinnering met behulp van PIC-microcontroller
  • PIC-gestuurd dynamisch stadsverkeerslicht op basis van tijd
  • TV Remote gebruiken als draadloze muis voor de computer met behulp van PIC Microcontroller
  • Pre Stampede monitoring- en alarmsysteem met behulp van PIC Microcontroller
  • Draagbare programmeerbare medicatieherinnering met behulp van PIC-microcontroller
  • Snelheidssynchronisatie van meerdere motoren in industrieën met behulp van PIC Microcontroller
  • Gesynchroniseerde verkeerssignalen op verschillende kruispunten met behulp van PIC Microcontroller
  • Energiemeter facturering met belastingcontrole via GSM met door de gebruiker programmeerbare nummerfuncties door PIC Microcontroller
  • Meetsysteem voor zonne-energie
  • Op dichtheid gebaseerd verkeerssignaalsysteem met behulp van PIC-microcontroller
  • Op RFID gebaseerde apparaatcontrole en authenticatie met behulp van PIC Microcontroller
  • Straatlantaarn die brandt bij het detecteren van voertuigbewegingen
  • Intimatie van autodiefstal aan de eigenaar op zijn mobiele telefoon via GSM met door de gebruiker programmeerbare nummerfuncties met behulp van PIC-microcontroller

Dus aan het begin van de ontwikkeling van elk PIC-microcontroller-project, moet eenvoudige PIC worden gebruikt. Dit zal zeker die studenten en hobbyisten helpen die werkelijk geweldige innovaties op PIC-interfacing willen doen, maar het moeilijk hebben om een ​​uitstekend project te ontdekken om mee te beginnen. Deze pic microcontroller-projecten die hier worden uitgelegd, zijn echt enkele van de meest uitstekende elektronische projecten die PIC-microcontroller-interfacing ondersteunen. We zijn van mening dat u deze projectideeën misschien beter begrijpt. Verder eventuele vragen over dit artikel of het laatste jaar elektronica projecten u kunt ons benaderen door in de commentaarsectie hieronder te reageren.