Bijhouden van torentje met PIC en C IR


Dit is een goede leren-project dat is leuk om te bouwen - ik veel gelopen waardoor het. Ik denk dat dit vrij een beetje al gebeurd, maar ik vond niet dat een eenvoudige manier om dit te doen met foto's. Toen ik eindelijk het werkt, ik dacht dat ik zou delen. Het kan zinvol zijn voor iemand die wil leren of I2C, Interrupts en Callbacks, PWM of Servo controle van toepassing.

Basisfunctionaliteit

Detecteert en tracks een infrarood lichtbron. Pannen of kantelt wanneer de lichtbron wordt verplaatst weg van het midden van het frame, probeert te houden in het centrum.

Belangrijkste componenten

  • Pixart IR Camera
  • PIC16F1503 (een 14-pin, 8-bit PIC-microcontroller)
  • Spanningsregelaar
  • Servo 's

Veronderstellingen

  • U kunt solder en desolder via holes onderdelen
  • U hebt een computer
  • U kunt lezen een gegevensblad

RestaurantgidsTake-away vaardigheden

  • 8-bit PIC Programmeren in C met behulp van MPLAB X, XC8 en MPLAB X Code Configurator
  • I2C Protocol
  • Met behulp van de microcontroller timers
  • Servo PWM-controle, en krijgen maximale resolutie in beweging
  • Met behulp van een verstelbare spanningsregelaar

U kan ook een beetje te leren over

  • IR golflengten
  • Gezichtsveld van de camera
  • Met behulp van één energiebron voor servo's en microcontroller
  • Kalibreren van de module van de camera van de Pixart
  • Maken van iets met ruimte voor uitbreiding

Geen PCB etsen nodig :) Ik maakte dit met klemmenstrook en knippen van sporen en jumpers toegevoegd waar nodig. Het is ook uitvoerbaar op een klein breadboard. Mijn eerste prototype, de spanningsregelaar en hoofdboard onderdelen passen op een 17 x 10 breadboard.

Dit project moet kosten minder dan 25 EUR, zelfs als u geen reserve delen hebben rond leggend.

Er zijn ongebruikte pinnen op de PIC16F1503 en ik heb ook mannelijke headers voor alle pinnen in de klemmenstrook pcb, zodat in-circuit programmering mogelijk is en er is ruimte voor uitbreiding (een ander servo meer sensoren, raketwerpers,...).

Gerelateerde Artikelen

Bijhouden van honingbijen met temperatuur

Bijhouden van honingbijen met temperatuur

Gegevensanalyse binnenkort!Mijn school is soort van vreemd. We hebben niet een cafetaria, maar we hebben een vier weken durende cursus op "The Simpsons". We hebben niet een jungle-gym op de elementaire speelplaats, maar we hebben een half begrav
Bouwen van een Portal torentje met motie-gecontroleerde audio en verlichting

Bouwen van een Portal torentje met motie-gecontroleerde audio en verlichting

In dit Instructable ik ga je laten zien hoe ik ging over het bouwen van mijn eigen leven grootte praten Portal torentje van start tot finish. Dit is een vrij diepgaande project dat zal betrekking hebben op alle fasen van bouw en alle technieken gebru
Het bijhouden van een lichtbron met een Actuator

Het bijhouden van een lichtbron met een Actuator

.. .of misschien het moet worden genoemd "Met behulp van een oude zonnecel van een volledig gecorrodeerde tuin licht als een lichtsensor". :)In dit instructable, ik bouwen op mijn vorige en Toon u hoe kun je een actuator vinden de grootste licht
Bijhouden van vrienden en onderwerpen op sociale netwerken met behulp van Intel Edison

Bijhouden van vrienden en onderwerpen op sociale netwerken met behulp van Intel Edison

Bouw uw eigen sociale media assistant met een Intel Edison en een paar python scripts! Dit een vrij eenvoudig project dat zal u toelaten om het zien van je eigen facebook/twitter-Nieuws feed gefilterde als u bevalt.Verken de code en de bibliotheken g
Hoe bijhouden van uw Robot met OpenCV

Hoe bijhouden van uw Robot met OpenCV

UPDATE: Laat maken Robots, mijn huis digitale hackerspace, werd gekocht door RobotShop. Ik wil niet ingaan, maar de nieuwe eigenaren verboden mezelf en de meeste van de ervaren leden. Dat gezegd, allermeest naar de verbinding er gebroken zal worden.
Delen en bijhouden van uw boeken met behulp van BookCrossing

Delen en bijhouden van uw boeken met behulp van BookCrossing

BookCrossing is een website die u toelaat om unieke nummers toewijzen aan uw boeken, en gebruik van deze nummers om uw boeken als ze over de hele wereld reizen. Dit wordt natuurlijk een stuk spannender als uw boeken daadwerkelijk krijgen om te vertre
Bijhouden van uw auto met een Arduino gebaseerde Lojack

Bijhouden van uw auto met een Arduino gebaseerde Lojack

De autodiefstal van de is een echte slepen! Verhoog uw kansen van het herstellen van uw auto door het installeren van deze eenvoudige Arduino gebaseerde tracker in uw auto.Dit project is vrij eenvoudig, en zou een goed project voor een nieuwe Arduino
Hoe kan ik bijhouden van de locatie van uw kind met behulp van de Hoverwatch-Service?

Hoe kan ik bijhouden van de locatie van uw kind met behulp van de Hoverwatch-Service?

Ouders zijn zich terdege bewust van het feit dat het kennen van de exacte locatie van hun kinderen kan de informatie van het uiteindelijke belang. Omdat de meeste ouders zijn drukke, dat ze mag niet dicht bij hun kinderen te allen tijde, maar zorgen
Robot bijhouden en Mapping "Met behulp van 1Sheeld en Arduino"

Robot bijhouden en Mapping "Met behulp van 1Sheeld en Arduino"

Intro====In dit project zullen we een volgsysteem voor een voertuig of de robot. Dit project kan worden gebruikt om te controleren van een externe robot voor het bijhouden van haar ontwerpresolutie. Deze trackingsysteem hangt niet GPS aangezien er la
Bijhouden van de graveur van uw laser snijden macht met test strips

Bijhouden van de graveur van uw laser snijden macht met test strips

doet uw evenals vroeger Lasergesneden?  Is het tijd om de lenzen schoon, een uitlijning uitvoeren of Controleer het niveau van het bed?  Is de buis zelf macht te verliezen?Als u geen een laser-Energiemeter (ze lijken om te beginnen op ongeveer $800 v
Auto-torentje met Pixy en Nerf Gun

Auto-torentje met Pixy en Nerf Gun

Met het Auto-torentje-Project, kunt u automatisch opsporen en brand op uw vijanden! Dit project maakt gebruik van een Pixy cameramodule, een RobotGeek pan/tilt base, een schuim dart kanon en een Geekduino te coördineren van de componenten. De Pixy ka
Maken van bubbels met je handen en ademen van hen!

Maken van bubbels met je handen en ademen van hen!

In dit Instructable ik proberen zal om je te leren hoe te maken van bubbels met sommige zeep, water en je eigen blote handen. Na deze instructies zorgvuldig zal hopelijk kunt u de grootste bellen die je ooit hebt gezien, en als een extra bonus, u zal
SCHOOT - zuiveren van water met nieuwe technologieën en algea

SCHOOT - zuiveren van water met nieuwe technologieën en algea

Dit Instructable is een soort een verhaal waar zullen wij tonen u hoe ons project is geëvolueerd door middel van het jaar. Onze project graven een paar grote blokken die we in elke stap presenteren je, zo tag langs! Je hoeft niet om te lezen de hele
Hand bijhouden van mechanische Arm - Pyduino + sprong Motion

Hand bijhouden van mechanische Arm - Pyduino + sprong Motion

Hallo!In deze tutorial zal ik u kerels en gals tonen hoe te monteren een hand bijhouden van mechanische arm met een sprong Motion Controller, Arduino apparaat, een paar motoren, sommige balsahout, paperclips, warme lijm en een beetje python code. Aan