Bouw je eigen (goedkope!) multifunctionele draadloze camera controller. (17 / 22 stap)

Stap 17: LCD, de intervalmeter en ADC


Now we get to the fun bit.

Dan moet u eerst om te solderen sommige leidt op het LCD-scherm. Het soldeer pads moet hebben voor het doel en bent u voorzichtig, mag niet ertoe leiden dat u te veel moeite. De beschermende film over het scherm niet opstijgen, het beschermt tegen flux spatten en u kan beschadigen als je het opstijgen voordat u klaar bent.

De pinnen op het LCD-scherm zijn als volgt:

1 GND
2 VCC
3 contrast
4 RS
5 R/W
6 E
7 DB0
8 DB1
9 DB2
10 DB3
11 DB4
12 DB5
13 DB6
14 DB7
15 LED +
16 LED -

GND verbinden met grond, VCC gaat naar de + 5V spoor.

De contrast-pin moet rechtdoor aan de grond ook al in vele diagrammen verbonden met een potentiometer (ik heb nooit het punt).  Het is vermeldenswaard dat u moet controleren met een weerstand om te zien welke waarde u nodig hebt.  Mijn rode LCD is blij met grond, mijn blauwe LCD (degene die mij trachten opwaarts zowaar using) vereist een kleine weerstand.

LED + moet worden aangesloten via een 2.2 k ohm weerstand naar de + 3V spoor en LED-met grond. U kunt gewoon de draad het rechtstreeks naar de voltage-lijn, maar het 30mA de allertijden trekken zal. Met een weerstand in serie, beperk je de huidige aanzienlijk - van de orde van ongeveer 15-20 x minder - zonder veel degradatie in helderheid (het is meer dan aanvaardbaar te gebruiken in het donker).

De LCD-bibliotheek gebruikt een 4-bits interface, dus we alleen maar vier pinnen hoeven. Dus we negeren de eerste vier gegevens pinnen en alleen gebruiken DB4.. 7. DB4, 5, 6 moet worden aangesloten op pinnen 2,3 en 4. DB7 worden aan de andere kant aangesloten tot pin 14. De reden hiervoor is als volgt: wij moeten PD2 (pin 5) als een externe interrupt pin *. Op andere microcontrollers zoals de ATMega88, kunt u (bijna) elke pin gebruiken als een externe interrupt, maar op deze manier kunt u de Mega8 of de Mega88/168.

U moet vervolgens verbinden RS PD6, pin 12, R/W naar PD5, pin 11 en E bij PD4, pin 6.

Als u gebruikmaken van verschillende poorten wilt, kijk in lcd.h en de definities wijzigt!

Dat is alles wat die u nodig heeft voor het LCD-scherm, nu op enkele meer knoppen. You gonna moet kabellengte tot nog eens 5. Dit zijn de modus en de vier directionele knoppen. Kabellengte tot een knop op elk van de pinnen 15-19.  Het proces moet hetzelfde als in de vorige stap, zodat ik nog geen onnodige foto's heeft opgegeven voor ieder.

Tenslotte vracht opwaarts en de volledige toepassing uitvoert zoals bepaald in stap 12/13.

Wanneer u het programma uitvoert, u een "splash" scherm moet worden weergegeven en de de eerste opnamemodus, handmatige triggering. Om een afbeelding, druk op schieten (zoals voorheen). Druk op mode om te fietsen tussen menu-opties. Voor de intervaltimer, kan u de waarde van elke eenheid met behulp van de knop omhoog/omlaag en schakelen tussen eenheden met behulp van links/rechts - hopelijk intuïtieve...!

De volgende sectie behandelt de ADC (die moet worden ingeschakeld door de onderstaande code).

Dit is de code die op uw chip zal blijven!

* In deze herziening ik gepland om het gebruik van externe interrupts maar nooit gedaan, maar de code is nog geschreven voor deze pin-configuratie.

Gerelateerde Artikelen

Hoe te: bouw uw eigen goedkope kast deuren!

Hoe te: bouw uw eigen goedkope kast deuren!

Ik ben erg kieskeurig als het gaat om kast deuren, ik hou niet echt van een van de opties die er zijn. Eerst hebt u de rollende kast deuren, die altijd, dekken de helft van de kast helft van de tijd en zijn een beetje een nachtmerrie te installeren,
Maak een quadcop met een draadloze camera!!

Maak een quadcop met een draadloze camera!!

In onze kindertijd die we allemaal hebben gezien vliegtuigen en helikopter vliegen in de lucht of in tekenfilms en wilden we allemaal op een bepaald punt van tijd te maken voor ons. Ik ga dus nu uw droom waar te maken. We gaan bouwen een quadcopter i
Draadloze camera + parabolische spiegel

Draadloze camera + parabolische spiegel

Heb een klant die we installeerden draadloze camera's voor, maar een camera is zowat buiten het bereik. dus in plaats van hem uit de dop meer geld voor een hogere winst-camera, besloten heb ik om de parabolische methode te gebruiken. Vóór, stuiterde
Draagbare draadloze MAME Controller

Draagbare draadloze MAME Controller

Beschrijving:Dit project kan je een Portable Draadloze Controlemechanisme van de MAME fabriceren. De MAME (Multiple Arcade Machine Emulator) doos die ik gebruikte was een Raspberry Pi met geavanceerde Mame maar een doos ondersteuning van USB kan word
DIY FPV bril voor draadloze camera

DIY FPV bril voor draadloze camera

Ik heb onlangs verworven een UAV, dus ik heb is leren hoe te vliegen... langzaam... Een paar dagen geleden ik besloot om te vliegen met FPV (First Person View) en realiseerde me dat zelfs met het scherm van mijn mobiele telefoon met volledige helderh
Multifunctionele RGB LED controller met PIC12F675

Multifunctionele RGB LED controller met PIC12F675

multifunctionele RGB LED controller met low-cost PIC12F675 microcontroller.kenmerken:1, 4 + 1 modus bewerking een enkelvoudige potmeter en één knop schakelen gebruikt om meerdere2, EEPROM geheugen optie voor modusselectie:-de laatste modus zal worden
Maak uw eigen goedkope USB MIDI-Controller of toetsenbord

Maak uw eigen goedkope USB MIDI-Controller of toetsenbord

Ik was op zoek naar een USB MIDI controller-apparaat (of interface) voor muziek toepassingen zoals piano of orgel toetsenbord of pedalboard. Na wat onderzoek wilde ik gaan naar een meer "zelfgemaakte" oplossing. Mijn keuze is tenslotte gericht o
Bouw uw eigen logica sonde op de goedkope met behulp van een 555 Timer!

Bouw uw eigen logica sonde op de goedkope met behulp van een 555 Timer!

Hallo! Door te klikken op dit instructable je een stap dichter bij het gebouw een goedkoop, gemakkelijk om te bouwen, en wat nog belangrijker is nuttig kleine gadget... een logica sonde! Een logica sonde is handig wanneer u werkt met verschillende ch
Bouw uw eigen Butler Robot!!!  -Tutorial, foto's en Video

Bouw uw eigen Butler Robot!!! -Tutorial, foto's en Video

bewerken: meer informatie over mijn projecten Bekijk mijn nIk doe ook consulting voor speciale effecten projecten/producten, Robotica en mechatronica. Kijk op mijn website - narobo.com voor meer details.Ooit wilde een butler-robot die tegen je praat,
Hoe bouw je eigen DARPA Robotics Challenge finale Robot. Echt!

Hoe bouw je eigen DARPA Robotics Challenge finale Robot. Echt!

of hoe niet te winnen van 2.000.000 en hebben plezier doen.IntroductieDit is de eerste in een reeks van instructables die is bedoeld als volledige documentatie van hoe we onze 2013 bouwden/2015 DARPA Robotics Challenge Robot (met de naam Buddy in de
Bouw uw eigen CNC-Machine.

Bouw uw eigen CNC-Machine.

Toen ik voor het eerst naar Pittsburgh verplaatst, had ik een serendipitous moment wanneer ik liep door een plaats genaamd TechShop. Velen van u kunnen heb gehoord maar ik heb niet en het personeel was vriendelijk genoeg om me te geven tour. De plaat
Bouw uw eigen elektrische auto!

Bouw uw eigen elektrische auto!

De "Electro-Metro"-Project.Zich niet veroorloven een Nissan Leaf? Geen probleem!Een goedkope elektrische auto zelf bouwen door het verwijderen van de de motor van de auto, het vervangen van de motor van een heftruck, en het toevoegen van batteri
Bouw je eigen Micromite Companion Minicomputer

Bouw je eigen Micromite Companion Minicomputer

De Micromite Companion Minicomputer is de volgende generatie in de Pocket Mini Computer-serie.Het is de combinatie van twee Open Source systemen, de software van de Micromite, een creatie van de PIC32 door Geoff Graham en de Parallax Propeller, een o
ServDuino - de website van Arduino bouw uw eigen server

ServDuino - de website van Arduino bouw uw eigen server

The Arduino Ethernet Shield is een zoete speelgoed!  Iedereen, van de beginner die heb hun Arduino gisteren en is niet sliep sinds, tot de harde kern pro die geleerd c als tweede taal kunt leren hoe te gebruiken van de Ethernet-Shield en hebben veel