Arduino klo maskin (4 / 12 steg)

Steg 4: Elektronik + kretsar



Scheman är bra, men inte alla kan läsa dem. Jag valde för att göra ett diagram med Fritzing. Detta bidrar också till att se den stora bilden. Här är modet i maskinen.
Låt oss dela banan upp bitar.

Först tråd stegmotorer. Observera att Y-axeln har två motorer på vardera sidan, de är fast spegel till varandra så den unipolar motorer flytta tillsammans.

  1. Lägg till drivatransistorerna. I verkligheten jag använde TIP120s inte ULN2803s, men schematically det är alla lika.
  2. Wire servomotor, Gränslägesbrytare, statuslampornas, mynt trigger switch och makt att steppers.
  3. Tråd stepper transistor TTL till Arduino.
  4. Ansluta LCD (med LCD visar spelet instruktioner är valfri, men trevligt)
  5. Wire uppspelningskontroller. Detta är vad de spelare gränssnitt att styra gantry och klo. Kom ihåg jordluckraren är med en potentiometer, men du kan enkelt att göra den en knapp istället.

Pro Tips:

Jag hade några hinder att övervinna om stegmotor och servomotorer. De är alltid på, vilket innebär att när inte i rörelse, de har hålla vridmoment eller nuvarande pumpa in i motorn att hålla dem på plats. Detta sprider värme i ULN2803 drivrutinerna (transistor matriser som driver stegmotorer) och tyvärr dessa DIP paket skär inte ut för att skingra den typen av värme (även när bara kör steppers på 5v). För att åtgärda detta, skriver jag bara alla stiften låg när motorerna är inaktiv. Detta minskar på värme oerhört. Vi kan komma undan med detta eftersom vi inte sysslar med att förlora motor position. Eftersom utlastningsanordningen driver rörelse i ett rack/pinion metod, finns det inget behov för att hålla vridmoment som alla lastning kraft överförs vinkelrät till riktningen av vinkar (eller sido på motoraxeln). Till skillnad från en CNC-maskin finns det ingen kick-back kraft som skulle orsaka en motor att förlora position, inte heller någon sjuk effekt om en position är förlorad. Klo maskin motorerna har därför ingen hållvridmoment som skär ned på kraft/värme och standard motorerna i ett viloläge. Win/win. Detta var i början, inte för att jag väntat värme i ULN2803 att vara ett problem, men jag ville kunna skala utlastningsanordningen till en större och större maskin. Med stepper motors båda hålla sin ställning medan striderna allvar med en tyngre gantry skulle vara ett säkert sätt att misslyckas tidigt. Jag byggde klo maskin version 1.0 med ULN2803s, men jag senare insåg TIP120s var rätt väg att gå. Version 2.0 byggdes med TIP120 Darling Transistor matriser (16 totalt). Dessa TIP120s kan hantera 3A kontinuerligt och upp till 5A topp. De är mycket mer robust att hantera aktuella, och med dessa, maskinen kan skala större, hantering mer makt (12v) och större laster. Jag sluta göra en anpassad PCB för dessa transistorer. Väl värt det om du befinner dig bygga mer än en klo maskin, gör det bara också ledningar så mycket renare och organiserade inuti maskinen. Servomotor (motor som driver klo) hade också samma beteende. Power drivs alltid in i servo för att rymma den klo positionen. Detta är ett problem när spelet är i idle (inte som spelas) som servo motor värmer upp avsevärt och minskar dess liv utrymme. Jag tittade överallt och trots varje anspråk på att säga det kommer att fungera, kan du helt enkelt anropa funktionen "servo.detach(pin#) i Arduino. Detta skulle teoretiskt lösgöra kommunikationssignal till servo, men de flesta servon är inte avsedda att uppleva en "null" kommunikation. Det är en odefinierad stat. Onödigt att säga fungerar kommandot "loss" inte. Sättet runt detta var att bara ansluta servo kraftledningen till en transistor och stänga av (med logik) när klo spelet är inte i leken. Används en TIP120 för detta.

TL DR: Använd TIP120s att hantera stegmotor nuvarande, och inaktivera håll vridmoment och servo kraften när spelet är i viloläge att skära ner på och värme användning.

Se Steg
Relaterade Ämnen

K'nex klo maskin spel

Kolla in killar gjorde jag ett K'nex klo maskin spel för en klassprojekt med K'nex bitar, en Arduino ombord och några diverse saker jag hittade i en skräp låda. Jag kommer att publicera en hur-att-göra av jordluckraren eftersom många av er har begärt...

DIY klo maskin

Ledsen för min dålig engelsk, det är inte mitt modersmål.Klo maskiner är fascinerande för många människor. Har du någonsin vill bygga din egen? Jag gjorde, så jag bara byggt min egen. Du kan göra samma sak, om du har vissa kunskaper i elektronik och...

"Klo" ing min väg till toppen--klo maskin kostym!

Jag älskar att göra stora DIY kostymer varje år för Halloween--jag tycker att de är mycket mer roligt och kreativt än en köpta kostym. Plus, jag älskar den extra utmaningen att försöka räkna ut hur till göra min vision till verklighet. Förra året jag...

Klo maskin Guide

Steg 1: Titta här är A arbetar framsteg Hey guys bara säga jag älskar klo-maskiner och kan inte stå när folk säger jag "det riggade bitar av skräp som avfall föräldrar pengar när det barn förlora. Först är det föräldrarnas val att de ger pengar och o...

Knex klo maskin [först på plats] som har instructans

Hej jag läste frågor och hittade en om klo maskiner så nu kör vi det blir ingen videoSteg 1: ledsen nr reservdelslistal; []Steg 2: Emma Steg 3: lägga till en nivå just the #2 levelSteg 4: nivå 3 just 1 more to goSteg 5: högsta nivån senaste spaken in...

LEGO Mindstorms klo maskin

detta är en klo maskin tillverkad helt i ett Mindstorms 2.0 kit. Det styrs av två touch sensorer och använder timerfunktionen, så för att fungera håller du ner knapparna för att flytta åt vänster eller höger, och knacka på båda på samma gång att "gre...

Låg kostnad klo maskin

Denna billiga klo maskin är gjord av Lego potensfunktioner och Lego Technic element. Det är en stor mini arcade spel för DIYers och beslutsfattare.Bilden är bara en liten skala version utan motorerna.Steg 1: material3-Lego Power funktioner M-motorer1...

Klo maskin Picker-övre

klo från arcade maskin på en pinne med ett handtag för att plocka saker upp.Oktober 2013https://www.tindie.com/products/marc_cryan/Claw/***September 2013 **Jag har ett projekt som körs på tindie.com för en riktig klo maskin kit.****Kickstarter avslut...

Arduino quiltning maskin

Arduino quiltning maskinen kombinerar mekaniken i en symaskin, CNC-teknik och Arduino som ett operativsystem. Projektet syftar till att översätta en vektor fil från en dator i G-kod och därefter till Arduino språk som sedan flyttar maskinen. Att x-ax...

Min bullriga jacka (Arduino ljud maskin jacka)

Som ett projekt för en av mina college klasser, blev vi ombedda att skapa något med Arduino. Efter några olika idéer fast jag på att sätta en Arduino ljud maskin i en kavaj. Den använder delar av jackan för att få att fungera, så att det framgår att...

Hur man kod din egen klo maskin

Jag, har tillsammans med många andra människor, barndomsminnen av gå in i en biosalong, livsmedelsbutik eller arcade och ser ett stort glas låda fylld med leksaker. Det fanns alltid att en leksak antingen begravd eller uppflugen ovanpå att jag ville...

Randomiserad Arduino trumman maskin

jag drum liknande maskiner. Men de är inte alltid det enklaste att bygga. Jag ville ha en som är:A. enkla men kraftfulla-om den använder massor av komponenter så är det för kompliceratB. ljud-det är inte en en trummaskin om det "Piper"C. lätt Mo...

LittleBits Arduino irriterande maskin

Detta är en rolig liten maskin min son och jag byggde med littleBits. Uppbyggd kring littleBits Arduino, låter denna maskin summern med slumpmässiga intervall, som kräver den irriterad personen tryck på knappen vid slumpmässiga tidpunkter. Det är en...

Barnens spel till Arduino Enigma maskin

tekniken bakom Enigma-maskiner och det arbete som gjorts för att knäcka dem har påverkat kryptografi, cryptanalysis och dator vetenskap i allmänhet. Om du är obekant med Enigma-maskiner, är det en enhet som var utvecklade i slutet av första världskri...

Kartong klo maskin

Hej killar här är min första instructable ENJOY!!Steg 1: material För det första detta är praktiskt taget en instructable endast det byggdes många månader innan jag fick denna app (detta är min första instructable! Så snälla kommentar om du vill ha m...

Laser Controller för min Arduino CNC maskin

när du använder Linux EMC jag enkelt kunde köra en laser från den riktning pin av Z-axeln på parallellporten. Stiftet hölls det sista så om den sista satsen berömma var ner den stannade så även när den andra axeln var rörliga. Allt jag hade att göra...

Högt objekt buller leksak (AKA The Arduino ljud maskin)

okej, okej, jag vet att ni alla undrade vad jag hittills.Jag älskar syntar och så, jag byggde detta. Det finns tre saker som kan fånga min uppmärksamhet: syntar, förstärkare och gratis. Häromdagen (egentligen var det bara torsdag) var jag cruising ru...

Arduino Temp maskin

detta är temp läsarenSteg 1: Detta är setup i digitalt formatSteg 2: Detta är koden Steg 3: ReservdelslistaReservdelslista:1 LCD-skärm1 ledde1 tryckknapp2 potentiometrar1 temperaturgivare3 330 k ohm motstånd2 brödunderläggen1 arduino unoMånga kablar...

Ange maskin visualisering för klo spelet

Klo spelets tillståndsdator är ganska stort så det skulle vara skönt att veta exakt vad det tänker åt gången. För att åstadkomma detta kommer vi lägga till i en UART sändare att kommunicera med en ansluten dator som kör LabVIEW. Detta kan anpassas fö...