Styra servon på FPGA

Jag arbetar för närvarande på att bygga en klo maskin, ungefär som de som plågas din barndom på biografer, arkader och livsmedelsbutiker. Jag vet mig många timmar spenderades längtan efter leksaken på toppen av högen, bara för att finna att jordluckraren inte kunde förstå. Jag vill nu hämnas min på universum genom att producera ännu en av dessa sådana anordningar.

Eftersom jag ska till skolan för elektro-och systemteknik och har viss erfarenhet med FPGAs, har jag beslutat att det skulle vara bäst att använda en FPGA, särskilt Basys 3 att fungera som hjärnan.

Att kontrollera öppning och stängning åtgärder av jordluckraren. Jag kommer att använda en servo.

Utgångsstift Basys 3 inte kan leverera tillräckligt ström för att direkt driva servon på något bra sätt så jag har beslutat att använda PmodCON3 som en extern ström källa.

Detta Instructable med gå igenom grunderna i att få FPGA att skicka rätt signaler till servo så att användaren kan kontrollera det genom att skicka en grad värde, snarare än PWM signalen som den behöver. I demonstrationssyfte tilldelar projektet en grad värde till varje switch går från 0 till 360 grader i 24 grader.

Se Steg
Relaterade Ämnen

Styra servon med hjälp av SSC-32 Servo Controller och Arduino Uno

genom vilken du kan styra servon med en SSC-32 servo controller på två sätt. Du kan antingen göra det direkt från lynx SSC-32 Terminal eller via seriell kommandon som skickas från en arduino ombord. Här, ska vi titta på hur man styr servon med hjälp...

Styra servon via Bluetooth (RN-42) och LabVIEW

Detta projekt används en chipKIT WF32, LabVIEW, LabVIEW MakerHub LINX, PmodBT2 (RN-42) och PmodCON3 för att styra två servon från en smart telefon. Förhoppningsvis efter att ha sett detta instructable, vet du hur du kan styra din egen robot eller ann...

Styra servon med Arduino och RC mottagare/Transmiter

I denna Tutorial ska jag förklara hur man styr mer än en servo med endast en kanal för dina Transmiter/mottagare och program egna rörelser. Det är nyttigt för komplexa rörelser som robotarmar.Du behöver:-Arduino Uno-Transmiter-Mottagare-3 servonSteg...

Styra servon över Internet via Arduino med Teleduino

servon har många användningsområden och kan vara mycket roligt att leka med. Något som kan vara massor av kul tar kontroll av upp till sex servon över internet! Tänk er möjligheterna.Denna process görs enkelt med Teleduino skissen för din ethernet ak...

Styra servon ordentligt med en Raspberry Pi

Följ min video! Alla länkar till ressorces finns i beskrivningen!...

Kontroll av servon med WF32

Fjärrstyra servon ansluten till WF32 via en webbplats med inloggningsuppgifter.Steg 1: Ladda filer till SD-kortLadda ner den bifogade filen och kopiera och klistra in filer i en micro SD-kort som kan sättas in i WF32. Dessa filer måste placeras i SD-...

Arduino Nano och Visuino: kontrollera servon med Joystick

Styra servon ansluten till Arduino med Joystick är mycket vanlig uppgift. Med hjälp av Visuino, en enkel att använda grafiska utvecklingsmiljön för Arduino, har att uppnå detta aldrig varit enklare!Observera att anteckningen på några av bilderna i de...

Arduino: Styr Servo med knappar

Medan det finns en hel del tutorials om hur man styr servon med joysticks och analoga sensorer, vill ibland vi styra ett servo med knappar.Här är ett riktigt enkelt och snabbt sätt att åstadkomma detta, med hjälp av Visuino - en enkel att använda och...

Xbox 360 Wireless + Arduino

Syfte:Snabb installation att få dina robotic projekttrådlöst kontrolleras med en Xbox 360-handkontroll* Uppdatera (11 / 24 / 2015):Om användande pc och har problem (särskilt med kortet inte känns igen eller att ha ett grönt fast sken) prova följande:...

Hur du använder Bluetooth med din Propeller

i detta Instructable, jag ska lära dig hur du installerar och använder en Bluetooth-modul med din Propeller.Jag ska visa flera exempel på interagerar med modulen:Interagera med propellern med en enkel terminal.Styr enheter anslutna till propellern vi...

Raspberry Pi $ sudo apt-get update<br> $ sudo apt-get install alsa-utils<br> $ sudo modprobe snd_bcm2835<br> $ sudo aplay /usr/share/sounds/alsa/Front_Center.wav mångsysslare.

Raspberry Pi är en sorts mångsysslare när det gäller att vara en enkel bräde computern baserat på Arm-processor. Det kan vara en desktop media player/streamer, webbserver, kriminalteknik maskin och göra de flesta av vad alla linux-baserade maskiner k...

Cookie Monster - en talande robot integrerat med Slack

Grove - Touch SensorCookie Monster med en REST API integrerat med Slack (www.slack.com) och TwitterDen robotic Kakmonstret skapades av Pawel, Marcin och Anna under Intel IoT hackathon i New York i maj 2015. Cookie Monster är en interaktiv leksak som...

Johnny fem, en automatiserad torn

Jag vill börja med att säga att detta inte kommer att vara en instructable att du kan följa steg för steg, utan tanke, att skapa exakt vad jag visar dig. Detta beror på att de faktiska resultaten var trimmad till en specifika uppsättning sensorer, se...

PA-Drink-O: Pachinko Bar Bot

Dela en drink med vänner är bra. Samlingsstunden med robotar är bra också. Spela klassiska arkadspel? Fantastisk. Jag djupt njuta av klassiska flipperspel, elektromekaniska godhet så kombinera mina intressen, jag bestämde sig för att bygga min egen b...

Ställa in Zybot - kontrollern

Detta instructable är del av en samling, som är avsedd att användas tillsammans. Jag du inte har redan kolla den andra instructables i samlingen, The Zybot!På denna punkt bör du ha avslutat hårdvara instructable.I detta instructable åker vi över den...

Arduino kontrollerade animatronic trä huvud (läslampa)

detta huvud är en läslampa som kan justeras för riktning av belysning, och nedtonade som krävs.Detta Instructable kombinerar Arduino programmering, några enkla elektronik, carving med hand och power tools, mekanisk kontroll och lite av träslöjd. Bort...

Web kontrollerade multifunktionella RoboT

Gör en web kontroll multi funktionell robot byggd med minimal hårdvara och grundläggande programmering bygga på populära open source plattform dvs raspberry pi. Förutom grundläggande motorisk kontroll syftar denna handledning till att integrera popul...

Trä Track System

jag faktiskt skapade detta för ett annat projekt men hittat flera användningsområden för det. Till exempel kan du bifoga en motor under det och förvandla det till en salt spridare eller använda den som personliga slav för att bära med sig verktyg och...

Hur man Radio kontroll DC motorer billigt

för de människor som inte vet vad en "VEX" är. Det är ett företag som säljer robotic delar och byggsatser. De säljer en "VEX" sändare och mottagare på deras webbplats för $129.99 men du kan få en "VEX" sändare och mottagare f...