|
Inledning.
Efter att ha försökt med fyra olika modeller av ESP8266, bland annat Pimoroni ESP8266 IOT pHAT, ger jag nu upp
mina försök att använda ESP8266.
ESP8266_NodeMCU är en mikrodator som är perfekt för att t.ex.styra enheter och läsa av sensorer i ditt hem (IoT). Det är väldigt enkel att komma igång och ingen extra utrustning behövs för att programmera den utöver en micro USB kabel. Storleken på mikrodatorn är knappt 1/3 av ett kreditkort och ryms med god marginal i en tändsticksask.
Förinstallerad med NodeMCU och stöd för det enkla språket Lua. Bästa resultat tycker vi man får genom att använda den tillsammans med fria utvecklingsmiljön Arduinos IDE och tillägg för ESP8266. Det ger en väldigt trevlig miljö att arbeta i med olika plugin för olika tillämpningar.
Over the air (OTA) programmeringen fungerar väldigt smidigt för att ladda ner din senaste version direkt utan att behöva ansluta enheten till en USB kontakt.
Drivs enkelt med en mikro USB laddare men kan också matas med valfri källa (4.5-10V). Tex uttag i bil, batteri mm.
Exempl på användningsområden:
Styra olika RGB leds, Tex stripes, pixel leds mm.
Styra lampor med hjälp av reläkort
Läsa av temperatur, luftfuktighet
Detektera rök
Styra bevattning, fuktgivare mm
Mäta djup/avstånd
Specifikation:
ESP8266, ESP12-E utvecklingskort
USB brygga, CP2102
Programmeras via micro USB
OTA programmering
WiFi (Klient, AP)
Webserver / klient
Matningsspänning: 4.5-10 VDC
1 ADC (10 bitar)
I2C
1-wire
2 x UART
RGB kontroller (WS28XX mf)
Kompakt storlek: 47x25x12 mm
|
|
Pinlayout.
TXRX ESP8266 MOD WIFI RASPBERRY PI
|
|
Installation.
curl https://get.pimoroni.com/iotphat | bash
Efter installationen ska Raspberry Pi startas om.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install minicom
För att använda Arduino IDE behöver följande installeas:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install arduino
Efter det att programvaran är installerad ska Raspberry Pi konfigureras för att kommunicera via serial UART. Du
kan använda minicom.
minicom -b 115200 -o -D /dev/ttyAMA0
Tryck "Enter" flera gånger för att skapa kontakt.
Alternativt:
screen bash
För att lämna screen:
CTRL-A release, and then press D
För att avsluta screen
CTRL-A sedan k
|
|
Testning.
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"62:01:94:10:b6:64"
|
|
Programmering.
Programexempel:
|
|
Mera information.
Koppla IP-address till hostnamn i Windows:
Editera filen C:\windows\System32\drivers\etc\hosts:
Nu kan Datorn/enheten anropas med namn eller IP-address.
|
|
Trubbel.
Jag har försökt följa anvisningarna enligt: Pimoroni.
Mitt resultat blev enligt fölajnde:
Under flera försök trodde jag att installationen stannat vid denna rad:
Downloading examples and documentation...
på grund av att ingenting hände, det tog faktisk ganska lång tid. Men denna gång lät jag bli att avbryta
installationen och den avslutades som den skulle.
Men jag lyckades ändå inte koppla upp mig med kommandot:
minicom -b 115200 -o -D /dev/ttyAMA0
Inga försök att skicka kommandon via minicom lyckas. Jag fick avbryta försöket att ansluta till ESP8266 pHAT
2019-09-22.
Jag har beställt lite utrustning (USB till seriell-adapter FT232) från Kjell&Co men det fanns inte på lager och skulle dröja 1-2 veckor innan det skickas.
Jag hoppas att adaptern ska ge mig möjlighet att ansluta ESP8266 till min PC och den vägen få kontakt med ESP8266.
Så nu blir det att vänta och se om jag lyckas med nästa försök.
|
|