Raspberry webbserver skickar GET data till Arduino Nano kör 6 servon



http://www.youtube.com/watch?v=f7oSqLO9iJo

Detta är ett litet projekt jag gjorde för en kollega som bygger en 1/48 skala RC modell av en Fletcher-klass jagare (Japp... det gör "modellen" ca 8 fot lång!) Han frågade om jag kunde animera 5 x MKIII 5 "/ 38 gun turrets, komplett med bäring och höjd, och även att kunna individuellt kontrollerar dem, eller kontrollera dem i valbara grupper, enligt the real thing.

Så efter 3 dagar att forska, testning och finjustering, jag har: 1 x Raspberry Pi (B), körs som en WAP- + apache, php, python + CGI stöd 1 x Arduino Nano, tar emot data från hallon seriell comms stiften, 3 x pan/tilt enheter som representerar 3 fwd torn 1 x webbgränssnitt där jag kan ställa uthärda och höjd av någon valda pistol (eller vapen) och en "gå" knapp.. .och med min Kindle för att styra dem.

Jag passerar pistol numret kan uthärda och höjd som får begära variabler, använda en python CGI skript för att få dessa variabler och skicka dem till arduino.

Videon visar servon går i full fart, men jag har sedan dess ändrat från servo.h arduino biblioteket till VarSpeedServo.h-biblioteket och kan ställa hastigheten till något lite mer realistisk. Det gör också servon verkar flytta tillsammans i stället för sekventiellt.

Jag har också (eftersom videon) gjort upp ett korrekt kretskort att rymma en 26 pin uttag för hallon flatkabeln, en grundläggande spänningsavdelare för en logik nivå omvandlare, headers för att koppla nano till och huvudet stift för servo anslutningar. Det verkar också har fräschat upp en massa servo jitter jag fick.

[Redigera] - på allmän begäran... (båda två)... Jag har nu skrivit ett mer komplett instructable... så här vi går

Se Steg
Relaterade Ämnen

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...

Geo Data Logger: Arduino + GPS + SD + Accelerometer att logga, tidsstämpel och geo-tag sensordata

uppdateringar17 okt 2013: Jag har publicerat en guide om hur du använder din Android-telefon kan utföra en liknande uppgift genom att utnyttja din Android enheten är inbyggd GPS och sensorer.6 feb 2013: Med på GeoAwesomeness http://geoawesomeness.com...

En nybörjares guide till Arduino

Efter några år av experimentera med Arduino, beslutade jag att det är dags att dela den kunskapen har jag fått. Så jag här går, en guide till Arduino, med nakna grunderna för nybörjare och lite mer avancerade förklaringar för personer som är något me...

RS485 Seriell kommunikation mellan Arduino Mega och Arduino Nano med Visuino

Ibland måste vi ansluta Arduino styrelser ligger långt bort från varandra. RS485 är ett mycket bekvämt sätt att ansluta styrelser med bara 2 kablar, och kan arbeta för ett avstånd på 1200 m (4000 ft). Det gör också flera styrelser kan enkelt anslutas...

Arduino Nano LED-skärm

Detta är min första instructable på hur man snyggt gränssnitt en 0,56" 4-siffriga 7-Segment LED display till en Arduino Nano. 7-segment LED-displayer är idealiska för att visa information på en Arduino på grund av sina låga kostnader (~$1.50 på Amazo...

Arduino Nano + jord fukt Sensor + LCD-

Vi kan använda mark fukt sensor med arduino nano och visa data i en 2 x 16 lcd. Låt oss börja...Steg 1: Lägga till 2 X 16 LCD till Arduino NanoRS = 12R/W = jordAKTIVERAR = 11LCD-D4 = 9LCD-D5 = 8LCD-D6 = 7LCD-D7 = 6Du kan se andra anslutningar i bilde...

Arduino Nano: I2C matris knappsatsen med PCF8574/PCF8574A GPIO och Visuino

Matrix knappsatser är bland de enklaste och mest populära sätten att ange tangentbord information på Arduino typ micro-styrenheter. Jag har redan gjort en Instructable visar hur du kan ansluta tangentbordet till Arduino Nano. Nackdelen är att ansluta...

MINECRAFT Arduino Nano Night Light

Vi älskar MINECRAFT och vi älskar Arduino, så vi beslutade att kombinera två! Tillsammans med en återvunnen tennis boll burk, en jordnöt smör burk, Arduino Nano och några vardagliga komponenter och skapade en ljus känsliga natt ljus med en MINECRAFT...

Arduino Nano: Direkt anslutning 2 X 16 LCD uppvisning med Visuino

Tecken LCD-skärmar är en mycket vanligt förekommande för Arduino projekt, att Visa små mängder av textinformation. De vanligaste typerna är de grundläggande direkt anslutna skärmarna och de med I2C adapter. Jag har redan postat Instructable på hur ti...

Automatisk Badrumsfläkt med Arduino Nano

Vet du att irriterande känsla när man har att komma ur sängen för att stänga av badrumsfläkt? En som du måste slå på eftersom annars allt blir vått och så småningom mögelväxt i ditt ställe? Tja, kan du glömma att nu med denna lilla gadget :)Den lilla...

Arduino Nano och Visuino: kontrollera stegmotor med knappar

Stegmotorer används ofta i Arduino projekt, när något måste flyttas eller vände. I detta Instructable kommer jag visa dig hur lätt det är att ansluta Stepper Motor till Arduino Nano och styra med knappar.Observera att anteckningen på några av bildern...

Arduino Esp8266 post-data till hemsida

ESP8266 WiFi modul är en fristående SOC med integrerad TCP/IP protokollstacken som kan ge någon microcontroller tillgång till ditt WiFi-nätverk. Det erbjuder en komplett och fristående Wi-Fi nätverk lösning, gör det möjligt att antingen vara värd för...

Visa data på en webbplats - elektroniska potten [Arduino Nano + Ethernet Shield]

Jag har alltid velat en växt i mitt rum, som skulle fylla utrymmet mellan oavslutade projekt och dyrt, men onödiga bitar av elektroniska delar. Så kom jag upp med idén om en elektronisk pott – The Arduino E-Pot -som skulle mäta de grundläggande behov...

Smart hemautomation webserver på OpenWRT router WR703N kopplats ihop till Arduino, jämfört med Raspberry Pi och Ubuntu

Hämta WR703N Digest (340MB zip-fil):https://sourceforge.net/projects/wr703n/---------------------------------------------------------------------------------------------------------------------------------Kära läsare,Det finns många Linux styrelser p...

Arduino Nano: Loggar GPS-Information till MicorSD kort med Visuino

MicroSD kort är billigt och enkelt data lagringsmedium, och de är mycket bekvämt för att lagra Arduino sensordata. Det finns också ett antal billiga lätt tillgängliga MicroSD kort moduler för Arduino, och jag har redan gjort Instructable om hur du lo...

Att få Arduino data till en webbsida

Ny till Arduino var jag lite överväldigad av olika sätt att göra saker. Så detta är vad jag kom med!Jag använder en Arduino UNO R3 klon men de anslutningar som jag tror är desamma för de flesta Arduino eller kan lätt ändras för din specifika modell....

Live data till excel från en Arduino ljussensor

Jag började denna lilla projekt häromdagen när jag såg att Instructables hade postat en konkurrens för användning av sensorer, men dess visat sig vara lite mer intressant.Min ursprungliga idé var att ta ett mycket enkelt projekt (exempel i en eller a...

Arduino Nano till Arduino Uno adapter

Arduino Nano är en trevlig, liten och billig medlem av familjen Arduino. Den är baserad på Atmega328 chip, som gör det lika kraftfullt som det största hans bror Arduino Uno, men det kan fås för mindre pengar. I Ebay nu kinesiska versioner kan köpas f...

Hur till sätta fast den Arduino Nano till en yta med

Hej till er alla och grettings från Portugal.För en tid som jag har spelat twith arduino Nano.Sedan början som jag hada problemet om hur man fixar Nano till en yta på grund av de mycket små hål i styrelsen (dess enda 1,7 mm).Tillsammans med min svärf...