Ubuntu en de arduino. (26 / 26 stap)

Stap 26: Voeg een nieuwe controller


Compatibel met de computernetwerken.

Wat is de ESP8266?

De ESP8266, is een goedkope WiFi-module die u kunt oplossen met behulp van het protocol van de UART. Het wordt zeer onlangs is featured op Hackaday en andere DIY elektronica blogs, en veel DIY elektronica tinkers zijn zeer enthousiast over de deuren die in deze module wordt geopend voor hun projecten. De module is:

Ruimtebesparend

Eenvoudig te integreren met het (gebruik van de UART)

Zorgt ervoor dat alle andere kosten voor het verkrijgen van WiFi-omhoog-en-running (TCP/IP Stack enz...)

... en, misschien nog belangrijker dan alle andere factoren, zeer goedkoop – het kan worden gekocht van China in een hoeveelheid van één voor minder dan £4!

Er zijn geen equivalent van de markt voor de DIY Gemeenschap-de XBee is een populaire keuze voor het toevoegen van WiFi aan DIY projecten tot nu toe, maar de ESP8266 module ligt dicht bij een tiende de prijs waardoor het gemakkelijk toegankelijk is voor alle soorten low-cost toepassingen.

De ESP8266 is de naam van de chip die zelf vervaardigd door een bedrijf genaamd Espressif is, maar het wordt verkocht in modules vervaardigd in China, die er uitzien zoals hieronder, gezien

De module kan worden aangepakt met een reeks AT-opdrachten. Dit zijn de eenvoudige commando's verstuurd UART op 115200 baud. Bijvoorbeeld, als de module is bekabeld, kunt u de opdracht verzenden

AT + eerste zal het uitvoeren van een software voor het apparaat opnieuw. AT + CWLAPwill displat alle van de momenteel beschikbare WiFi netwerken etc. – eenvoudig genoeg!

Hoe stel ik de ESP8266 Module?

Hier is een eenvoudige pin-out voor de module (de pin-codes worden gedefinieerd in de tabel

en betrekking hebben op de afbeelding):

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

Opmerking: Onder normale werking Pin 6 (CH_PD) dient te worden gekoppeld hoge (3V3) voor een juiste werking

Zo kunt u gemakkelijk kabellengte tot de module aan een Arduino of gewoon een eenvoudige USB naar seriële converter en beginnen met het verzenden AT-opdrachten (herinneren: RX op de module gekoppeld aan TX op het verbindingsapparaat en vice versa!).

Wat zijn de nadelen van het gebruik van deze module?

Zoals we hierboven hebben gezien, dit is het vormgeven aan een zeer goede value-for-money-oplossing voor het toevoegen van WiFi-mogelijkheden aan DIY projecten, dus wat zijn de beperkingen.

De module is nogal 'power dorst'. De huidige geleverd via USB aan een Arduino is nauwelijks genoeg voor het aandrijven van deze module. Andere websites hebben geadviseerd dat je gemakkelijk 1A beschikbaar moet, maar ik heb dit zelf niet gemeten. Dit maakt de module iets lastiger te integreren als een tweede, aparte spanningsregelaar vereist is en het ook aan elke batterij aangedreven projecten uitsluit.

Het temperamentvolle is-ik heb een kans om te spelen met deze module, en hoewel het merendeel van de tijd werkt, alle van de voorbeeldcode die ik heb gevonden biedt verre van een solide oplossing-er zijn tal van eigenaardigheden te gebruiken.

Code voorbeelden: https://github.com/esp8266/Arduino/archive/esp826...

Ondersteuning toevoegen voor de esp8266 in de arduino ide 1.6.4 afhankelijk van de snelheid van uw internetverbinding hoe lang het duurt

Met planken Manager installeren

Beginnen met 1.6.4, maakt Arduino installatie van pakketten van derden platform met Boards Manager.

Wij hebben pakketten beschikbaar voor Windows, Mac OS en Linux (32 en 64 bit). De 1.7.3 versie niet over deze optie.

Arduino 1.6.4 installeren vanaf de website van Arduino

Start van de Arduino en open Perferences venster. Http://arduino.esp8266.com/package_esp8266com_ind... in extra URL's van de Raad van bestuur Manager veld invoeren.

U kunt meerdere URL's, met komma's ertussen.

Boards Manager openen vanuit Tools > Board menu en installeer esp8266 platform (en vergeet niet om je board ESP8266 Selecteer Tools > Pension menu na de installatie).

Gerelateerde Artikelen

ArduinoISP Bootloader/programmeur combinatie Shield

ArduinoISP Bootloader/programmeur combinatie Shield

ik begon onlangs om geïnteresseerd in het bouwen van Arduino gebaseerd robots. Aangezien het een traumatiserende proces elke creatie uit elkaar te halen, ben ik kiezen om te houden mijne springlevend. Om de kosten van deze strategie lijkt het vanzelf
MrRobot - Ubuntu Mobile app ingeschakeld Robotics (Raspberry Pi en arduino betrokken)

MrRobot - Ubuntu Mobile app ingeschakeld Robotics (Raspberry Pi en arduino betrokken)

Project MrRobot is dat een Ubuntu Mobile app ingeschakeld robotica die de functie van stem heeft, aanraken en shake control voor interactie met de robot Rapiro. Dit project wordt gedaan binnen 28 uur in Ubuntu Shenzhen Hackathon door ons team E-minde
Slimme huisautomatisering webserver op OpenWRT router WR703N geïnterfacet aan Arduino, Raspberry Pi en Ubuntu t.o.v.

Slimme huisautomatisering webserver op OpenWRT router WR703N geïnterfacet aan Arduino, Raspberry Pi en Ubuntu t.o.v.

de WR703N Digest (340MB zip-bestand) downloaden:https://sourceforge.net/projects/wr703n/---------------------------------------------------------------------------------------------------------------------------------Beste lezer,Er zijn vele Linux pl
Eenvoudige Weather Monitor met behulp van Arduino + Ubuntu

Eenvoudige Weather Monitor met behulp van Arduino + Ubuntu

Nou, een jaar geleden, begon ik te denken over het toezicht op het weer. Met behulp van de eenvoudige manier, precies zoals als ik nodig, en toegang tot van overal gebruik van internet mogelijk. De voorgestelde is meten de temperatuur (celsius), de v
De Raspberry Pi-Arduino-SignalR Home Automation Hub

De Raspberry Pi-Arduino-SignalR Home Automation Hub

Na een paar van mijn prelude IBLEs gepubliceerd hier en hier, dit project neemt de eerste stap naar het opbouwen van een basisversie van een functionele Home Automation Hub.Ik heb verschillende technologieën gebruikt in een poging om zin van hoe ik k
Aangepaste Arduino MIDI Controller

Aangepaste Arduino MIDI Controller

Hallo, en welkom op dit instructable over het bouwen van een aangepaste, goedkoop en makkelijk USB MIDI-controller, gebaseerd op de Arduino. Het beste nieuws: geen gedoe met USB-naar-MIDI interfaces of softwaretools zoals Haarloze MIDI, gewoon plug '
Aquaponics: Arduino E-mail & Text Messaging

Aquaponics: Arduino E-mail & Text Messaging

achtergrondMet alle voordelen van aquaponics geprezen, er zijn een aantal nadelen en ze liggen voornamelijk in de behoefte aan elektriciteit.  Meestal is er ten minste één pomp, maar als u ook groeien lichten, boilers en andere elektronica gebruikt,
Arduino R/C Lawnmower (painted)

Arduino R/C Lawnmower (painted)

What this is:Dit instructable zal u tonen hoe te maken van je Arduino in een R/C-interface die u kunt gebruiken voor zowat alles waarvoor afstandsbediening. Ik zal u ook tonen hoe bouwde ik een grasmaaier van de R/C met behulp van mijn Arduino, een g
Arduino Home automation

Arduino Home automation

dit is een relatief eenvoudige controller voor het beheersen van de apparatuur in uw huis.Op dit moment kan ik mijn centrale verwarming, verlichting en veiligheid controleren.Door het verzenden van opdrachten vanuit mijn computer thuis.Mijn homeeasy
Controle van de Arduino met behulp van PHP

Controle van de Arduino met behulp van PHP

Ik heb onlangs gezien een heleboel problemen met betrekking tot PHP en Arduino. Vele mensen weten niet over feiten zoals die een arduino een 2 tweede (!) vertraging moet voordat het eventuele berichten via seriële kunt ontvangen. Er zijn een paar and
Een beginnersgids voor Arduino

Een beginnersgids voor Arduino

Na enkele jaren van experimenteren met Arduino, besloten heb ik dat het tijd is om te delen van de kennis die ik heb verworven. Dus ik hier het gaat, een gids voor Arduino, met de blote basisprincipes voor beginners en sommige meer geavanceerde uitle
Een NES gamepad omzetten in USB met Arduino

Een NES gamepad omzetten in USB met Arduino

Hallo!In dit instructable, ik zal u tonen hoe een Nintendo Entertainment System control pad aan een arduino aansluiten, de arduino draait op zijn beurt een speciale schets waarmee op een PC als een joystick met USB-HID opdagen!En als dat niet koel ge
Arduino wall vermijden robot

Arduino wall vermijden robot

Dit instructable neemt zeer weinig met betrekking tot voorkennis.Als er gebieden die je het gevoel zou kunnen worden verbeterd of verduidelijkt, aarzel dan niet om bericht of opmerking en ik zal updaten.Hier zijn alle details die u nodig voor de prod
Aan de slag met Ubuntu Linux

Aan de slag met Ubuntu Linux

Linux is het besturingssysteem (OS) van keuze voor de computer savvy sinds haar oprichting, maar in de afgelopen paar jaar met de release van kleine linux gebaseerde fysieke computing platforms zoals de Raspberry Pi, BeagleBone en Arduino Yun (onder