Semi-automatische sprak threading machine (2 / 3 stap)

Stap 2: elektronica


Besturen van een motor te draaien met de klok mee/tegen de klok bij de aanraking van een knop vereist een H-brug.
De interfaces van de microcontroller aan de H-brug, die op zijn beurt de motor onder controle.
Ik gebruikte de brug A van het L298N dubbele full-bridge-stuurprogramma (http://www.digikey.com/product-detail/en/L298N/497-1395-5-ND/585918?WT.z_cid=ref_octopart_dkc_buynow).
Het omvat een pin, ENABLE A, die toen laag is, dat de motor wordt uitgeschakeld.
U stelt hoge/lage INPUT 1/INPUT 2 voorbereiden met de klok mee draaien. en laag/hoog voor counter met de klok mee.  De knop is gekoppeld aan een pull-up weerstand en geaard wanneer gedrukt.  Instelling inschakelen een hoge de motor lopen krijgt, op zoek naar avontuur.
Een PIC16F88 microcontroller werd gebruikt, maar de meeste andere even zou doen.
Afgebeeld is de vereenvoudigde schema.  Software is geschreven in JAL die in zijn geheel volgt...

--Dit programma is voor het beheersen van de cyclo sprak threading machine
--voor de semi-automatische sprak threading machine project op instructables
--door Carlitos
--B2 is input knop gebonden aan pullup weerstand.  Knop wordt gebruikt is normaal gesproken op
--zo normaal het vliegverbod is opgelegd.  Knop zorgt ervoor dat input te hoog gaan.
--die zal leiden tot motorische controle cyclus
--B4 is motor inschakelen (hoge is ingeschakeld)
--B6, B7 is motor richting waar hoog/laag is met de klok mee en laag/hoog tegen de klok in
--motorische controle cyclus:
--    1. inschakelen motor met de klok mee uitvoeren
--    2. draaien met de klok mee voor xseconden
--    3. Run linksom voor x + delta seconds
--    4. uitschakelen van de motor

omvatten 16f88

--Alle IO instellen als digitale
enable_digital_io()

Pragma doel klok 8_000_000
Pragma doel OSC INTOSC_NOCLKOUT
OSCCON_IRCF = 0b_111
Pragma doel WDT uitgeschakeld

--Output pinnen
pin_b4_direction = output--motor inschakelen
pin_b6_direction = output--motor i1
pin_b7_direction = output--motor i2

--Input pinnen
pin_b2_direction = input--knop met pullup weerstand gebruikt voor het starten van de motor

omvatten vertraging
var woord delayclockwise = 90
var woord delaycounterclockwise = 100

pin_b4 = laag--disable-motor
pin_b6 = hoog--ingesteld voor de klok
pin_b7 = laag--ingesteld voor de klok

voor eeuwig lus
Als pin_b2 == hoog dan--knop ingedrukt
delay_100ms(5)

pin_b4 = hoog--inschakelen motor
delay_100ms(delayclockwise)
pin_b4 = laag--disable-motor

pin_b6 = laag--instellen voor tegen de klok in
pin_b7 = hoog--instellen voor tegen de klok in

pin_b4 = hoog--inschakelen motor
delay_100ms(delaycounterclockwise)
pin_b4 = laag--disable-motor

pin_b6 = hoog--ingesteld voor de klok
pin_b7 = laag--ingesteld voor de klok
eind als

delay_100ms(1)--wachten een beetje voordat polling knop
einde lus

Gerelateerde Artikelen

K'Nex semi automatische machine pistool

K'Nex semi automatische machine pistool

dit is hoe maak je het gemakkelijkste semi automatische machine pistool.Stap 1: stukken Moet u één grijs staaf. Elke staaf zal doen, maar we liever grijs. En zo veel mogelijk grijs illustraties als u wilt, zij zullen munitie. Wij stellen voor 10-15.S
Hoe maak je een K'NEX semi-automatische elastiek pistool

Hoe maak je een K'NEX semi-automatische elastiek pistool

In deze tutorial leer je hoe maak je een semi-automatische elastiek pistool uit K'NEX.Afhankelijk van de elastiekjes die u gebruikt, het pistool kan houden tot ongeveer 8 rondes van munitie. Één schot wordt afgevuurd voor elke trek van de trigger.In
De Kinno-2: Een semi-automatische K'nex pistool

De Kinno-2: Een semi-automatische K'nex pistool

groeten collega iblers!Kinetische hier met de tweede versie van een wapen dat Innovanna en ik aan voor het grootste deel van de zomer gewerkt heb: The Kinno-2!De Kinno-1 was een revolutionaire pistool gebaseerd op een concept bedacht door Innovanna m
Semi automatische luger rubber band gun

Semi automatische luger rubber band gun

dit is een 7 shot rubber band gun het kan zuigen en het mechanisme zien hoe dit mijn eerste model is kan glijden en zijn aabout een jaar geweestStap 1: Bouwen de basis Dit is het fundamentele mechanismeStap 2: Bouwen de einde-tip dit is het hoofdmenu
Semi-automatische Filmmaking: Hoe het gebruik van de Android app, Documatic, automatisch vooraf uw video's te bewerken

Semi-automatische Filmmaking: Hoe het gebruik van de Android app, Documatic, automatisch vooraf uw video's te bewerken

Documatic is een participatieve, Androïde-gebaseerde, mobiele schieten-assistent en pre-editor. Ik heb dit programma de fundamentele basis te leggen voor de grotere concept van "semi-automatische filmmaken" gemaakt als onderdeel van mijn mastert
Werkelijk semi-automatische rubberband K'nex pistool.

Werkelijk semi-automatische rubberband K'nex pistool.

Hello !Dit is een semi-automatische K'nex pistool te bouwen met het mechanisme van de S - 71 (zie L-K Machines).Dit is een echt goed systeem.+- Semi - automatische-Eenvoudige-Trigger is zeer goed-Krachtige--Kan slechts 3 rubberband heeft om te laden-
Semi-automatische Nerf Nitron Mod

Semi-automatische Nerf Nitron Mod

In dit Instructable ga ik u tonen hoe om mod een Nerf Nitron in een semi-automatische geweer. Je kan je afvragen, wie in hun verstand een volledig automatische geweer te in een half automatische één zetten zou? Het antwoord is eenvoudig, het geeft u
Hoe maak je een semi-automatische elastiek pistool met een LASER zicht - Tutorial

Hoe maak je een semi-automatische elastiek pistool met een LASER zicht - Tutorial

https://www.YouTube.com/watch?v=zSdHBbzvkf4&feature=Youtu.beStap 1: Om te doen een semi-automatische elastiek pistool met een LASER zicht hebt!!! In de video's vandaag ga ik om u te tonen een geweldig idee dat mijn vriend gedeeld met mij en hij vroeg
3D afgedrukt semi-automatisch pistool

3D afgedrukt semi-automatisch pistool

Maken van een semi-automatisch pistool met behulp van een 3D-printer en delen gekocht op het net kan niet makkelijker. Als ik het doen kan, dus kan je.U moet:1) een 3D-printer. In het ideale geval een grote een geschikt voor het afdrukken van grote o
Automatische Mini sneeuw Machine voor uw films

Automatische Mini sneeuw Machine voor uw films

Dit is de automatische Mini sneeuw Machine.Ja kunt u ook uw eigen betaalbare sneeuw machine met minste componenten maken. Met project kunt u een heleboel hacks doen. Zomaar wat ijs in de doos in plaats van schuim ballen dus maak het een betaalbare AC
Semi-automatische Minecraft Cannon

Semi-automatische Minecraft Cannon

dit is mijn ontwerp van een semi-automatische minecraft kanon dat kan worden geschoten meerdere keren in een rij zonder herladen elke keer. het slaat op materialen en hij is compact en maakt gebruik van dezelfde hoeveelheid redstone als mijn eenvoudi
Hoppered HAMP / semi-automatische Shotgun Marshmallow

Hoppered HAMP / semi-automatische Shotgun Marshmallow

Hoppered HAMPs zijn handmatig gedreven, semi-automatische blasters die kunnen gemakkelijk worden gebouwd met minimale hulpmiddelen voor onder $20. De kracht is gedeeltelijk een functie van hoe hard je trek de plunjer, zodat u slechts zoveel macht kun
Semi-automatische K'NEX pistool

Semi-automatische K'NEX pistool

dit pistool is een 8 shot semi-automatische elastiek pistool met een twist, haar gemaakt volledig van K'NEX!!! Wanneer je erover nadenkt is het een zeer eenvoudige mechinism, kwam ik terwijl ik probeerde om te vertragen van de snelheid van de brand v
Knex werkelijk semi-automatisch pistool

Knex werkelijk semi-automatisch pistool

dit is mijn nieuwe knex echt semi-automatische geweer, en dat betekent niet meer moetend terugtrekken van de slagpin omdat wanneer je de trekker overhalen het trekt terug de slagpin en het schiet!! Thiis is een gloednieuwe knex pistool ontwerp nooit