Telnet till din Arduino/AVR!



Häromdagen var jag vill kolla på en av min AVR: s men jag var på övervåningen och Gud vet det var för mycket jobbigt att gå ner till där mikrokontroller var. Men det fanns två inaktiv datorer sitter på övervåningen bredvid min lata rumpa, så jag hade en halv dag från jobbet och bestämde mig att skriva en ansökan som binder två portar: en seriell port att ansluta till Arduino/AVR och en TCP/IP port att jag kunde telnet i från mitt trådlösa nätverk eller över Internet. Sedan fungerar som en proxy mellan TCP/IP-nätverk och AVR.

För att se video bättre, klicka två gånger och ta upp det i ett eget fönster och förstora. Annars, Kisa och du kan se vad som skrivs.

Så hamnade jag ändra det AVR Terminal seriell anslutning program som jag redan hade skrivit, och jag lagt till TCP/IP stöd till den. För att gå med på det, jag skrev några firmware som ger något som liknar en UNIX-kommandotolk, ge mig fjärråtkomst till alla stiften, säkring inställningar, etc. Du kan aktivera lysdioder och allt det grejer distans. Den även stöder justera klockhastighet i realtid och har en pseudo lösenord system som ger ramen för åtkomstkontrollistor eller autentisering för rotnivån kommandon (som stängs av delsystem, etc). Här är några av de saker som den kan göra:

  • Visa din cpu-frekvens
  • Ange någon pin till ingång eller utgång
  • Läs staten av någon pin
  • Skicka logik 1 och 0 till någon pin till vända på lysdioder, etc
  • Power down och power upp SPI, TWI, USART och ADC kringutrustning
  • Läsa lägre säkring, högre säkring, extern säkring och lås bitar i realtid
  • Starta timers för automatiskt timing händelser och saker.
  • En ram för ett system för autentisering i EEPROM
  • Fastställa eventuella tillgängliga klocka prescaler i realtid
  • Skriven i C++ och sammanställas för en ATmega328P

Detta instructable Detaljer hur du kan hämta den programvara (och firmware, om du gillar), installera det och börja komme till din AVR från ditt trådlösa hemnätverk eller över Internet.

Se Steg
Relaterade Ämnen

Att lägga till ICSP header till din Arduino/AVR styrelse

så du kanske har spelat med Arduino's, eller snarare Hackduino. Om du gjort din egen Hackduino eller liknande projekt, kanske du undrar hur du lägger till i ICSP huvudet. I grund och botten gör med ICSP-huvudet att du kan använda en extern programmer...

Lägga till Bluetooth 4.0 till din Arduino projekt [IoT] - kontrolleras av Smartphone

Vi är grupp av internet saker entusiaster som älskar hacka ihop olika enheter. Kolla in vårt nuvarande projekt på vår hemsida och ta en titt på denna guide i ett annat format på vår blogg.Steg 1: IntroduktionArduino är en cool plattform eftersom du e...

Röstigenkänning enkelt - talar till din Arduino seriekabel

Varför använder röst erkännande sköld medan du har denna funktion från din smartphone (Android). I denna tutorial vet du hur lätt att använda röstigenkänning att skicka röstkommandon till din Arduino använder BlueAct app.Du kan ha använt röstkommando...

Lägg till bluetooth till din Arduino projekt - Arduino + HC-06

Skulle inte du älskar att slå på och av lamporna i ditt hus utan att behöva höja ett finger? (Tja, tekniskt du måste höja ett finger eller två, men du får jist av historien). Den goda nyheten är att du kan. Allt du behöver är en arduino, HC-06 blueto...

Driva din Arduino/AVR med ett Hand-Cranked batteri

om du någonsin velat driva din Arduino eller AVR från ett batteri för utveckling testning (batterierna har olika makt leverans kvaliteter än, säg, transformerad AC eller ens en reglerad vägg vårta i DC) testning men var trötta för att gå igenom batte...

Interface en SRAM buss till din arduino

Mikrokontroller som PIC och Arduino är stora, men ibland måste du lagra en stor mängd data och det interna minnet bara räcker inte, och det är där yttre minne kommer in. SRAM är allmänt lättare att arbeta med än dynamisk minne (som behöver uppdateras...

Lägga till 6 extra stift till din Arduino med ingen extra hårdvara

Hej, detta är min andra Instructable så tänk med mig.Jag ska berätta du hur till få 6 extra Arduino digital stift.Jag upptäckte detta genom att spela med Arduino IDE och försökt inställning-upp en LED på stift 14 (som inte finns i styrelsen) och giss...

Förvandla din Arduino Uno till en USB-HID-Mididevice

medan bygga en Arduino Uno baserat Midi-Controller för Ableton Live, jag kom över HIDUINO projektet (http://code.google.com/p/hiduino/). Det kan du vända din Arduino Uno (eller någon annan enhet med en AVR-USB-chipset som 8u2) i en förarlös HID/MIDI-...

Kompilera om (Rename) och Flash HIDUINO med ISP att förvandla din Arduino till en HID (usb-midi) enhet

HIDUINO är en firmware (kod) gjorda för att köras på mikrokontroller Atmega8u2 (Arduino UNO Rev 2- och tidigare- eller Mega2560) och Atmega16u2 (Arduino UNO Rev3).Dessa är de som ansvarar för att få datorn och styrelser att prata med varandra. När de...

Hur till: ansluta din Arduino till Internet som en webbserver

SAKERNAS INTERNET... < kö blixtar och åska >Det är vad alla coola barnen gör dessa dagar. Varför ska de ha allt roligt? Låt oss ställa in en Arduino som en webbserver som vem som helst, var som helst kan visa. Varför skulle vi göra en sådan sak? Möj...

Hur du ansluter din Arduino WiFi sköld till ett anpassat iOS/Android program utvecklat i HTML5/JavaScript.

Detta instructable visar du hur till bygga en mobil applikation som kommunicerar med din WiFi sköld, i detta exempel kommer vi att skapa ett program som kan förvandla en LED på/av ansluten till din Arduino. Den mobila applikationen kommer att utveckl...

Hur du ansluter din Arduino BLE sköld till ett anpassat program som iOS/Android framkallade i HTML5 och JavaScript.

Detta instructable visar dig hur man bygger en mobil applikation som kommunicerar med din Bluetooth låg energi (BLE) sköld. I denna tutorial jag har använt en BLE sköld från RedBearLab, men detta exempel bör vara lätt att bygga om för att fungera med...

Förvandla din Arduino till en 4 röst wavetable synth med endast ett fåtal komponenter...

Flera synthesizer projekt har gjorts för Arduino, men få har kunnat utnyttja den fulla kraften av Arduino processorn. DZL från GeekPhysical skrev en 4 röst wavetable synthesizer som är en av de mer avancerade mjukvara baserad synthar för Arduino. Det...

ArduFlake: Förvandla din Arduino till den bästa gåvan av alla!

Vänligen rösta på mig i tävlingen Holiday Gift och gör det glöda tävling!Först, detta började som en gåva, och inte en instructable. Så snälla ursäkta vissa hand waving här och där som jag inte har några bilder av etsningen och borrning delar.För det...

AVRSH: Ett kommando tolken skal för Arduino/AVR.

Någonsin velat "logga in" till din AVR microcontroller? Någonsin trodde det skulle vara häftigt att "katt" ett register att se dess innehåll? Har du alltid velat ha ett sätt att driva upp och stänga enskilda perifera sub system din AVR...

Förvandla din Arduino in an ISP

lära sig att förvandla din Arduino till en AVR i System programmerare. Detta gör att du kan bränna bootloaders på nya marker eller programmet AVRs utan en bootloader.Steg 1: materialFör att börja du behöver:* Arduino (jag kommer att använda Uno)* AVR...

Hur man kontrollerar nästan vad som helst med en 3D-kamera (inklusive din Arduino)

om du kontrollera din ansökan av tangentbordet, musen eller styrspaken då det är lätt att styra med gester med hjälp av en 3D-kamera. Denna tutorial ska show dig hur det kan göras med hjälp av Device Emulator, en snygg öppen källkod bit av programvar...

Bygga en enkel binära disken med din Arduino

Följande instructable kommer att gå igenom stegen för att bygga en enkel binära disken med följande material.1 x Arduino Uno1 x tryckknapp5 x LED's (hur många bitar du vill din counter vara)1 x 10 k ohm motstånd1 x 220 ohm Resistor (kanske 2 eller 3...

Ansluta en 4 x 4 membran knappsats till en Arduino

Det finns en massa instruktioner och exempel på hur man ansluter en 4 x 3 membran knappsats men jag kunde inte hitta instruktioner om hur du ansluter en 4 x 4 membran tangentbordet till en Arduino.Steg 1: materialAllt som behövs för detta Instructabl...