Ubuntu och arduino. (26 / 26 steg)

Steg 26: Lägg till en ny domänkontrollant



Kompatibel till dator-nätverk.

Vad är ESP8266?

ESP8266, är en billig WiFi-modul som du kan ta med UART protokoll. Det är varit med på Hackaday och andra DIY elektronik Bloggar helt nyligen, och massor av DIY elektronik tinkers är mycket glada på dörrarna här modulen öppnar för sina projekt. Modulen är:

Liten Footprint

Lätt att integrera med (med UART)

Tar hand om alla andra omkostnader för att få WiFi upp-och-kör (TCP/IP Stack etc...)

... och, kanske ännu viktigare än alla andra faktorer, mycket billigt – den kan köpas från Kina i en kvantitet på en för mindre än £4!

Det finns ingen marknad motsvarigheter för DIY gemenskapen – XBee har varit ett populärt val för att lägga till WiFi DIY projekt hittills, men ESP8266 modulen är nära en tiondel priset vilket gör det lättillgängligt för alla typer av låg kostnad program.

ESP8266 är namnet på chipet är det själv tillverkas av ett företag som heter Espressif, men det säljs i moduler tillverkas i Kina som ser ut som nedan,

Modulen kan lösas med en serie AT-kommandon. Dessa är enkla kommandon skickas UART på 115200 baud. Till exempel när modulen är trådbunden upp, kan du skicka kommandot

AT + RST utför en programvara återställning på enheten. AT + CWLAPwill displat alla tillgängliga WiFi nätverk etc. – enkelt!

Hur ställer jag in modulen ESP8266?

Här är en enkel pin-out för modulen (pin-koder definieras i tabellen

och relatera till bilden):

PIN nummer Pin funktionen Pin nummer Pin funktion 1RX 5GPIO2 2VCC6CH_PD 3 GPIO0 7 GND 4RST 8TX

Obs: Under normal drift Pin 6 (CH_PD) bör knytas hög (3V3) fungerar

Som sådan tråd upp modulen till en Arduino eller bara en enkel USB till seriell omvandlare och kan börja skicka AT-kommandon (kom ihåg: RX på modulen ansluts till TX på anslutningsenhet och vice versa!).

Vilka är nackdelarna med att använda denna modul?

Som vi sett ovan, ser detta ut att vara en mycket bra värde för pengarna-lösning för att lägga till WiFi Anlagen till DIY projekt, vilka är begränsningarna.

Modulen är snarare "power törstig". Den nuvarande levereras via USB till en Arduino är knappt tillräckligt att driva denna modul. Andra webbplatser har rekommenderat att du bör ha lätt 1A tillgänglig, men jag har inte mätt detta själv. Detta gör att integrera modulen något mer knepigt som en andra, separat spänningsregulator krävs och det utesluter också batteridrivna projekt.

Det är temperamentsfull-jag har haft en chans att spela med denna modul, och även om det fungerar för det mesta, alla prov koden jag har hittat ger långt ifrån en fast lösning – det finns gott om quirks att använda det.

Kod exempel: https://github.com/esp8266/Arduino/archive/esp826...

Lägga till stöd för esp8266 i arduino ide 1.6.4 beroende på hastigheten på din internet-anslutning hur lång tid det tar

Installera med styrelser Manager

Börjar med 1.6.4, tillåter Arduino installation av tredje part plattform paket med styrelser Manager.

Vi har paket som finns tillgängliga för Windows, Mac OS och Linux (32 och 64 bitars). 1.7.3 versionen inte har denna möjlighet.

Installera Arduino 1.6.4 från Arduino webbplats

Starta Arduino och öppna Perferences fönster. Ange http://arduino.esp8266.com/package_esp8266com_ind... i ytterligare styrelsen Manager webbadresser fältet.

Du kan lägga till flera webbadresser, separera dem med kommatecken.

Öppna hanteraren för styrelser från Verktyg > styrelsen menyn och installera esp8266 plattform (och glöm inte att välja din ESP8266 styrelse från Verktyg > styrelsen menyn efter installationen).

Se Steg
Relaterade Ämnen

MrRobot - Ubuntu Mobile app aktiverad Robotics (Raspberry Pi och arduino inblandade)

Projektet MrRobot är en Ubuntu Mobile app aktiverad Robotics som har funktionen av röst, touch och skaka kontroll för att interagera med den Rapiro roboten. Detta projekt utförs inom 28 timmar i Ubuntu Shenzhen Hackathon av vårt team E-minderåriga. A...

AlarMe: Den eskalerande väckarklockan med Pi och Arduino

Här är den bearbetning kod som jag utformat och används.För att köra den själv, installera bearbetning på din dator, ladda ner zip-filen och kör skissen själv. Använd i-koden instruktioner att lägga till dina egna ljudfiler eller bara använder min.Om...

Edison och Arduino/Genuino 101 Trådlös väderstation

Detta Instructable beskriver en Intel(r) Edison- och Arduino/Genuino 101-baserade modulär Trådlös väderstation har jag nyligen skapat för min hemmabruk.Grundläggande begrepp, som definierade den setup och lösningar, var:För att ha en modulär lösning,...

Automatiska bevattningssystem med kapacitiv sond och Arduino på billiga (och jag menar det)

Varning: Jag är inte en elektronikingenjör, så jag inte kan ge någon garanti för design (mycket mindre en implementering). Jag vet bara presenteras lösningen fungerade för mig minst 5-6 månader (så jag inte kan ens garantera dess tillförlitlighet öve...

Anslut din Raspberry Pi och Arduino Uno!

Både Raspberry Pi och Arduino Uno är mycket kraftfulla enheter, bra på olika saker. Arduino styrelser är awesome på att läsa in- och utgångar från diverse olika saker. Raspberry Pi är i grunden en mini, öppen källkod Linux dator. Om du sätta dessa tv...

Första stegen med bearbetning och Arduino (styra skiftregister från dator)

Hej igen! Jag har få delar, så jag beslöt att börja bygga virtuella! Jag hade bearbetning på min dator, men jag hade aldrig använt det, eftersom i´m bara en student och jag don´t vet Java alls. Först bestämde jag mig att rita kvadrat. Jag hade så myc...

Dual Boot Ubuntu och Windows 8 UEFI

Ubuntu installation tillsammans med Windows har alltid varit relativt lätt att göra, men de nya datorerna med Windows 8 har nya säkerhets- och skyddsnivå mekanismer och nya Bios (UEFI), som gör denna process lite svårare.Detta inlägg kommer att guida...

Förstärkt verklighet med hjälp av Unity3D, Vuforia och Arduino

Mer Augmented Reality finns tutorials här:1.2.3.4.5.Steg 1: Förstärkt verklighet med hjälp av Unity3D och Vuforia (del 1)Hämta allt nedan och följ instruktionerna i videon ovan:Hämta # Unity3D (Hämta och installera det) (*.exe-fil)Unity3D finns också...

Röd färg erkännande baserade Arduino kontroll (med hjälp av MATLAB och Arduino)

I denna tutorial, vi visar hur du använder färg erkännande för att styra någon manöverdonet anslutet till någon digital pin av arduino uno, vi har behandlat LED som ett ställdon i denna handledning som är ansluten till stift 13 av UNO. Vi har dragit...

Visualisering av verkliga och virtuella prototyp med Solidworks, Labview och Arduino

Om du inte vet hur din CAD-modell fungerar innan du går till en 3D utskrift, kan detta vara en lösning på några av de användare som vill visualisera resultatet för deras CAD församlingen modell. Du kanske tror visualisering kan göras med någon progra...

Hem byggt IR fjärrkontroll mottagare eller Demodulator med fototransistor och Arduino vederbörlig

Min IR mottagare modul från Banggood bangged efter första run - upphörde det bara arbeta. Nästa nya en kommer att ta veckor att komma fram, men showen måste gå på... så bestämde mig att hitta tillfällig lösning, och det fungerade:).Jag googlade, och...

Raspberry Pi och Arduino: bygga tillförlitliga system med WatchDog timer

Sammanfattning: I detta Instructable titta vi på hur man bygger mer tillförlitliga datorsystem med WatchDog timer. Vi visar hur du ställer in och använder Raspberry Pi och Arduino inre watchdog timer. Vi förklarar också varför en extern WatchDog Time...

Auotmatic Street lights kontroll med hjälp av LDR och Arduino

Gatan lätta reglerteknik används för att styra de ljus (aktivera och inaktivera baserat på ljus).Här gör vi användning av LDR (Light beroende motstånd) och LED (Light Emitting diode) och arduino.Hårda Ware komponenter som krävs:1) LDR2) LED3) 4.7 k m...

Google spelar musik Internet Radio (Raspberry Pi och Arduino)

jag letade efter ett projekt att göra med min Raspberry Pi och hittade detta Instructable och tänkte jag skulle ha en gå på något liknande som arbetat med Google spela musik. Jag hade en ungefärlig uppfattning om vad jag ville ha det sista objektet t...

Super Spooky onda LED ögon av Doom med atTiny85 och Arduino IDE

det finns några kusliga ögat instructables där ute. Till exempel finns det en som bygger på en 555 timer, en som bygger på en on/off knapp, en som bygger på Arduino och en baserat på band.Jag ville göra en uppsättning kusliga onda ögon som uppfyller...

Väder Buddy System använder elektriska Imp och Arduino vederbörlig

bara skicka en video av min kompis vädersystem som jag nyligen gjort. Den elektriska Imp används för att ansluta till internet och få väderinformation och Arduino Due skicka denna information till de respekterade delarna.Jag vet inte om bygget förtjä...

Designa och bygga en synthesizer med Meeblip och Arduino, adderat video!

För min praktikplats på Skapa digitalmusik/Meeblip jag har skapat ganska kul liten synthesizer. Det här är tänkt att vara mer flexibla än andra synthesizer genom att göra det helt oberoende. Det är batteridriven, har egen förstärkare/högtalare och st...

Bärbar prototyping labb med oscilloskop och arduino

Hej alla tillsammans är jag tillbaka, med ett nytt projekt. Jag var tyst upptagen med min underbara nyfödda dotter (bara 7 veckor gammal) när jag börjar skrev detta det är 00:00 i Tyskland och min dotter äntligen sover och jag hittade lite tid att pr...

Enkel mobil Data loggning med hjälp av pfodApp, Android och Arduino

Moblie Data loggning görs enkeltmed hjälp av pfodApp, din Android mobil och Arduino.INGEN Android programmering krävs.Plottning Data på din Android finns denna senare InstuctableEnkel Remote Data plottning med Android / Arduino / pfodAppIntroduktionD...