AVR chronograaf van concept aan PCB


een chronograaf is een apparaat dat wordt gebruikt voor het meten van de snelheid van een object doorgeven.  In zijn eenvoudigste vorm, hierbij twee sensoren van een soort die 'zien' van het object, een apparaat dat tijd meten kan, en sommige output te leveren van de gegevens aan de gebruiker.

In dit instructable, ik zal laten zien hoe ik ontwierp, geprogrammeerd, en gebouwd een apparaat als dit met een paar extra handige functies waarmee het veelzijdiger dan bij uw lokale paintball veld.  Maar eerst, een beetje achtergrond...

Was ik experimenteren met zelfgemaakte raket motoren (puur voor weekend entertainment), en een vriend en ik begon te praten over het optimaliseren van het brandstofmengsel.  Snel realiseerden we ons dat we nooit de prestaties ergens in de buurt nauwkeurig genoeg schatten kunnen te kunnen om alle relevante gegevens over de effecten van kleine aanpassingen aan de brandstofverhouding.  Het gesprek ging in op meettechnieken.  Het duurde niet lang voordat ik denken sensoren, tellers en LEDs was!  Het oorspronkelijke idee was om het gebruik van een teller gedreven door een 555 oscillator die wordt gestart wanneer de raket een sensor passeert en stopt wanneer de raket de tweede sensor passeert.  Vervolgens weergeven eenvoudig de status van de teller op een bos van LEDs in binaire...

OK, dat zou kunnen werken, maar ik zou moeten nemen van een calculator met mij voor elke lancering.  Dan is er de handel af tussen eenvoud en nauwkeurigheid.  Een snelle oscillator zou nauwkeuriger, maar ten minste 2 of 3 items trapsgewijs als u wilt tellen alle de pulsen gedurende de korte tijd dat de raket tussen de sensoren zou vereisen.  Een teller kan het werk doen, maar alleen als de oscillator langzaam genoeg is dat de teller niet overloop... Ik verlaten dat idee onmiddellijk.

Ik had een paar AVR Microcontrollers rondslingeren (een arduino ook maar beter voor het bouwen van uw eigen target-systeem is op elk niveau.  Ik bespaart dat argument voor een andere dag...) en ik besefte dat een van hen het werk perfect doen kon.  En ik zou niet zelfs een rekenmachine nodig!  Op dat moment begon ik serieus het ontwerpen van dit project en dit instructable werd geboren.

Een korte beschrijving van hoe het functioneert alvorens verder te gaan:

Twee 12VDC foto sensoren (projector/ontvangers met reflectoren) detecteren de raket, kind en/of ballistische fruitcake, of wat je wilt klok en een signaal afgeven aan de twee externe interrupt-pinnen op een ATMega328P via de transistor buffers (we krijgen in interrupts en spullen later, belofte.)  De sensoren die ik gebruik zijn Omron E3F2-DS10B4-P1 van.  Deze zijn gemakkelijk het duurste onderdeel, maar ik was kunnen lenen van een paar van hen voor de ontwikkeling en testen van dit circuit.  Elk apparaat dat kan ontdekken uw doelobject en een signaal afgeven zal wel prima werken.  Het circuit ik hier laten werken met de 12VDC van deze sensoren, maar met een beetje wijziging het kan ook werken op andere spanningen even goed.

De ATMega meet de tijd tussen de interrupts, leest de gebruiker gedefinieerde afstand tussen de sensoren van sommige DIP-schakelaars, alle de wiskunde doet, leest de gebruiker gedefinieerd uitvoereenheden (MPH, KPH, etc...) uit meer DIP-schakelaars, en ten slotte de output naar drie 7-segment displays via een enkele 74LS48 BCD 7-segment decoder multiplexes.

Klinkt niet al te slecht recht?  Nou ja, alles behalve de fruitcake toch...

De sensoren kunnen overal van 1 tot 16 voet uit elkaar kan, en de uitvoer in mijl/uur, kilometer/hr, voeten/sec of meter/sec.  De instelling van de afstand voor de sensoren kan de gebruiker de snelheid van de minimale en maximale meetbaar doel wijzigen zonder te herprogrammeren van de chip.  Dit is handig wanneer, na het vliegen een raket of twee, de jonge geitjes willen hun fietsen race...  Er is nog een kwestie van timer overloop, en de variabele afstand is één manier om enigszins eromheen.  Er is een andere manier dat ik ook gebruikte dat ik spreek over later: timer prescaling.

Dit instructable is (hopelijk) All-Inclusive.  Elke stap in het proces zal worden besproken in detail van het ontwerpen van de hardware, het programmeren van de AVR, bij het opstellen van het schema en printplaat lay-out, om eindelijk het etsen en het solderen van de Raad van bestuur.  Alles van de software die ik gebruik is volledig gratis en zeer functioneel.  Atmel studio 6 is voor de ontwikkeling van de AVR en ExpressPCB voor het schema en bestuur-indeling. Daarom, alle screenshots en procedures zullen worden op basis van deze software.  Er zijn andere even gratis en aantoonbaar meer functionele opties die er zijn, dus kies wat het beste voor u is.  Aan de kant van de hardware, ik zal met behulp van een AVR Dragon (~ $50) voor de programmering, een breadboard voor prototyping en hopelijk een computer met een USB-poort spreekt vanzelf :)

Een complete gereedschappen, materialen en onderdelenlijst zal worden geplaatst op stap 11 ***

By the way, moet de AVRDragon ten minste een 6-pin ribbon kabel om de programmering te doen.  Het moet een 2 x 3 vrouwelijke header aan elk uiteinde (2,54 mm.)

Wat betreft het etsen van de Raad van bestuur, ik gebruikte een vooraf gesensibiliseerde dubbel zijdig koper bekleed bord (1oz, 1 / 2oz zou zijn ok,) sommige positieve ontwikkelaar de blootgestelde fotoresist en ferrichloride aan etch van de koper te verwijderen.  Ik heb nooit de overzetmethode toner gebruikt, dus ik ben niet zeker of de kleine sporen zou komen schoon met die techniek.

Meer over later etsen.  Eerst, laat gewoon eens een kijkje op het schema...

Gerelateerde Artikelen

Maken van weefsel aan PCB "SnapBricks"

Maken van weefsel aan PCB "SnapBricks"

als ik blijf mijn verkenning met e-textiel- en weefsel gebaseerd ingangen, liep ik over een probleem wanneer het proberen om prototype sommige draagbare knoppen die ik had gemaakt. Ik moest een manier de geleidende stof verbinden met een prototyping-
Ontwerpen van een uitbreiding PCB (Intel® IoT)

Ontwerpen van een uitbreiding PCB (Intel® IoT)

Dit Instructable is geschreven als een uitgangspunt voor degenen die graag gebruik van de Intel® Edison aan haar volle potentieel, door het op te nemen in een volledig ontwikkelde ingesloten project. Om dit te doen, u zult waarschijnlijk moeten maken
Ontwerpen van een romantische PCB met behulp van een gratis PCB design tool - EasyEDA

Ontwerpen van een romantische PCB met behulp van een gratis PCB design tool - EasyEDA

Heb je ooit geprobeerd om het ontwerpen van een PCB voor uw minnaar, kinderen of vrienden op een speciale dag? Waarom niet?PCB ook zou een geweldig cadeau dat openbaart dat uw creativiteit zal ook uw PCB-vaardigheden. Hier wil ik delen een romantisch
Toevoegen van een aan-/ uitschakelaar aan een Mixer Xenyx 1202

Toevoegen van een aan-/ uitschakelaar aan een Mixer Xenyx 1202

Voor mijn stem over werk gebruik ik een Xenyx 1202 4-kanaals mixer gemaakt door Behringer die niet over een aan-/ uitschakelaar.Stap 1: Beoordelen waar we de schakelaarVoor het aandrijven van het, moet het stroomsnoer van de transformator worden inge
Kaketoe papegaai lederen masker Tutorial: Van Concept tot voltooiing

Kaketoe papegaai lederen masker Tutorial: Van Concept tot voltooiing

Hallo, mijn naam is Chelsea en dit is mijn tweede gepubliceerde Instructable.In dit Instructable, will ik be wandelen u door de stappen voor het maken van een premium kwaliteit leer mask; van het concept van het ontwerp en de initiële aankoop van het
Afgedrukt van de printplaat (PCB) sproeier Machine

Afgedrukt van de printplaat (PCB) sproeier Machine

Hoe zou u willen maken van één of meerdere Printed Circuit Boards in minder dan 2 minuten?Hey weer.  Hoop dat iedereen genoten van mijn laatste Instructable op hoe maak je een grijphaak launcher.  Vandaag ga ik een iets andere weg van de schepping.Di
Bewijs van Concept Valveless Air Canon

Bewijs van Concept Valveless Air Canon

voor de langste tijd heb ik geïntrigeerd met canons van alle soorten. Eigenlijk om het inkoken hou ik van luid explosieve anythings. Hoe harder hoe beter. Als het gaat boom en je het in je borst voelt verliefd ik. Vanwege deze fascinatie en de relati
DIY: Het maken van uw eigen PCB boor met behulp van goedkope materialen...

DIY: Het maken van uw eigen PCB boor met behulp van goedkope materialen...

Hallo iedereen... im een studentuit Bangalore.. .not iedereen verschilt. maar ik heb één of andere hoeveelheid rage in de elektronica... Dit is mijn eerste... kunnen instrueren te basic.. .maar ik vond mijn idee voor starters in de elektronica.. .bas
Brede fiets wiel hubs maken en het toevoegen van hen aan auto velgen. DEEL 2!

Brede fiets wiel hubs maken en het toevoegen van hen aan auto velgen. DEEL 2!

Dit is een follow-up van mijn oorspronkelijke "brede fiets wiel hubs maken en ze aan te koppelen aan auto velgen!" Instructable.Het origineel kan hier worden gevonden:Dit Instructable is meer uit de uitlokker van een idee, een manier om te bevor
Hoe te uploaden van muziek aan Google Play

Hoe te uploaden van muziek aan Google Play

Google kunt u tot 20.000 liedjes opslaan op uw eigen cloud kostenloos via Google Play. Google Play kunt u toegang tot uw favoriete muziek overal vanaf uw computer naar uw mobiele telefoon. In een paar eenvoudige stappen zal u zitten kundig voor uw mu
Maken van kwalitatief hoogwaardige PCB thuis zelf

Maken van kwalitatief hoogwaardige PCB thuis zelf

Hallo vrienden!In deze video tutorial ga ik om te leren hoe te maken van hoge kwaliteit pcb thuis.U kunt het zelf doen, laten we kijken naar de video.
Brede fiets wiel hubs maken en het toevoegen van hen aan auto velgen!

Brede fiets wiel hubs maken en het toevoegen van hen aan auto velgen!

Dit is een project dat ik deed in het begin van het jaar voor de ratrodbikes.com spier Bike Build-off. Het bleek zeer succesvol en wilde het delen met anderen... Onthoud dit is slechts een idee wordt verleend, hoe goed het blijkt uit de individuele b
De metro van Londen aan op uw computer

De metro van Londen aan op uw computer

In dit Instructable, ik zal u tonen hoe u een live kaart van de metro in Londen kunt bekijken op uw computer.Dit is ook een vervolg op de Live Air Traffic Instructable.Stap 1: De Website Kunt u deze website op twee manieren:1. Kopieer dit: http://tra
Met behulp van Drijfhout aan kruid omhoog uw kamer

Met behulp van Drijfhout aan kruid omhoog uw kamer

Met behulp van Drijfhout aan kruid omhoog uw kamerPlanning voor sommige huisdecoratie? Huis decoreren kan moeilijk maar het kan ook heel eenvoudig. Drijfhout kan de perfecte en het beste medium om die natuurlijke flare naar elk willekeurig deel van u