・2016/04/30
Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュール基板 (Espressif ESP8266 ESP-12-E NodeMCU V1 ESP12 CP2102)
Tags: [電子工作 ]
● ESP8266
Learning Esp8266: Build the Internet of Things With the Arduino Ide and Raspberry Pi (英語)
ASIN: 1491964278
・Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュール基板
・Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュール基板
● ESP-12Eモジュールの基本回路
DTR端子だけの自動書き込み制御方式です。
ESP8266 Reset and CH_PD pins for FTDI auto reset
※ DTRと RTSを使用する方法はトランジスタ回路が必要なので面倒くさい。
・Espressif ESP8266 Arduino互換でスケッチが使える ESP-12Eモジュールの基本回路
Nextion TFT
● ESP-WROOM-02
● NodeMcu ESP8266
NodeMCU Connect Things EASY
NodeMCU - Lua based ESP8266 development kit
本物、正規品
NodeMCU V0.9 ESP12 CH340G 青い基板 2014/12/05 DEVKIT V0.9
NodeMCU V0.9 ESP12 CH340G 黄色い基板 2014/12/05 DEVKIT V0.9
NodeMCU V1 ESP12 CP210x 黒い基板 2015/02/14 6buE6ZSQ
※ V1の偽物は電源レギュレータが小さい。本物は SOT223で、黄色いタンタルコンデンサが大 1個 100uF 3528、小 1個 10uF 0805の計 2個載っている。
How to check if your NodeMCU #ESP8266 devboard is original? #IoT
・How to check if your NodeMCU #ESP8266 devboard is original? #IoT 公式から引用
Look out for fake #NodeMCU boards. We only developed devboard v0.9 and v1.0.
@EspressifSystem
NodeMCU V3 | LoLin vs Amica | Do Not Buy!!!| Read to know why !
LoLinは買っちゃ駄目。
公式の物は V0.9と V1.0のみ、次回は V1.1の予定
vowstar commented on 24 Nov 2015
NodeMCU only released V0.9 and V1.0 board. The next is V1.1, we plan to release it in 2016.
The main difference is USB to UART bridge IC. V0.9 uses ch340G, but have many problems on MAC, so we released V1.0 which uses CP2102 and have a good performance.
NodeMCU V2 ESP12 CP2102 (RSV RSV)
NodeMCU V2 ESP12E CP2102 (RSV RSV) Amica
NodeMCU V3 ESP12E CH340G (GND VUSB) LoLin これは本家では無い Unofficial
※偽物やバージョン違い等が多いので紛らわしい!
安全性を取るなら USBシリアル変換に CP2102を使用した V2 Amicaを買うのが良いと思われ。(公式で言う所の V1.0版)
GitHub nodemcu/nodemcu-devkit-v1.0 NodeMCU DEVKIT V1.0
なお、公式の物はピン配列の左側の上部、A0ピンの下の 2個は RESERVEDです。(非公式の互換品は USB +5V VUと GNDが割り当てられている)
WeMos D1 mini
LoLin
Adafruit HUZZAH ESP8266 Breakout
CH340G Driver
USB转串口芯片:CH340
● NodeMCU Amicaを使ってみる
とりあえず NodeMCUを USBケーブルで接続して Tera Term(テラターム)でシリアル通信します。
CP210xドライバをインストールします。
CP210x USB - UART ブリッジ VCP ドライバ
※中華製の偽物の NodeMCUは USBシリアル変換に CH340チップ(中華製)を使用しています。
CH341SER.ZIP
USB转串口芯片:CH340
USB总线转接芯片:CH341
115200bpsで接続します。私の場合は接続後に Tera Termを Control -> Reset terminalしないと正常に通信しませんでした。
AT[RET]と入力して
OKと返って来れば通信(疎通確認)成功です。
[GitHub] espressif/ESP8266_AT ESP8266 ATコマンド一覧
・ESP8266 ファームウェアの確認
AT+GMR
AT version:0.40.0.0(Aug 8 2015 14:45:58)
SDK version:1.3.0
Ai-Thinker Technology Co.,Ltd.
Build:1.3.0.2 Sep 11 2015 11:48:04
OK
----
・ESP8266 WiFiに接続
・WiFiクライアントモードにする
AT+CWMODE=1
OK
・指定の SSIDに接続する
AT+CWJAP="WIFI-SSID","WIFI-PASSWORD"
WIFI CONNECTED
WIFI GOT IP
OK
・ESP8266の IPアドレスを確認する(MACアドレスも確認できる)
AT+CIFSR
+CIFSR:STAIP,"192.168.xxx.xxx"
+CIFSR:STAMAC,"5c:cf:xx:xx:xx:xx"
OK
----
・ESP8266の WiFiが認識しているアクセスポイントを一覧表示する
AT+CWLAP
+CWLAP:(4,"XXXXXX",-93,"cc:4e:xx:xx:xx:xx",1,-11)
+CWLAP:(4,"XXXXXX",-89,"cc:4e:xx:xx:xx:xx",1,-2)
+CWLAP:(3,"XXXXXX",-47,"00:26:xx:xx:xx:xx",3,-32)
+CWLAP:(3,"XXXXXX",-68,"1c:b1:xx:xx:xx:xx",6,-12)
+CWLAP:(4,"XXXXXX",-89,"10:66:xx:xx:xx:xx",8,-27)
+CWLAP:(4,"XXXXXX",-93,"cc:4e:xx:xx:xx:xx",11,-6)
+CWLAP:(3,"XXXXXX",-89,"12:66:xx:xx:xx:xx",11,-22)
OK
----
・ESP8266 親機(アクセスポイント)モードになる
・WiFiアクセスポイントモードにする
AT+CWMODE=2
OK
・指定の SSIDとパスワードを設定する
・1はチャンネル、3は暗号方式(WPA2_PSK)
AT+CWSAP="ESP8266_SSID","ESP8266_PASSWORD",1,3
WIFI CONNECTED
WIFI GOT IP
OK
・ESP8266のアクセスポイントモードの IPアドレスを確認する(MACアドレスも確認できる)
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"5e:cf:xx:xx:xx:xx"
OK
・WiFiクライアントモードとアクセスポイントモードにする
AT+CWMODE=3
・ESP8266をリセットする
AT+RST
OK
WIFI DISCONNECT
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x40100000, len 1396, room 16
tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0
2nd boot version : 1.4(b1)
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
't use rtc mem data
rlrlフ
Ai-Thinker Technology Co.,Ltd.
ready
WIFI CONNECTED
WIFI GOT IP
● NodeMCU Amicaの使い方
NodeMCU custom builds
You customize your NodeMCU firmware and we build it. Just for you. On the spot.
● NodeMCU Amica ESP8266 ESP-12Eで Lチカ実験
NodeMCU Amicaで LEDチカチカを実装します。
手順 Arduino開発環境 1.6.12をインストールする。
設定からボードマネージャに ESP8266を登録する。
とりあえず、GPIOの入力と出力の使い方はわかりました。
NodeMCU上に実装してある LEDが 1秒周期で点滅します。
・NodeMCU Amica ESP8266 ESP-12Eで Lチカ
NodeMCUの FLASHボタンを押している間、LEDが1秒周期で点滅します。
・NodeMCU Amica ESP8266 ESP-12Eで Lチカ
● ESP8266を使って WiFiジャマー(無線 LAN妨害装置)
ESP8266を使った WiFiジャミング装置
spacehuhn/esp8266_deauther - ESP8266 deauther
Deauthentication attack and other exploits using an ESP8266 !
これ、法律面ではどうなんでしょうか?
試したら本当にスマホの WiFi接続が切断されてワラタ。
user_interface.h
typedef void (*freedom_outside_cb_t)(uint8 status);
int wifi_register_send_pkt_freedom_cb(freedom_outside_cb_t cb);
void wifi_unregister_send_pkt_freedom_cb(void);
int wifi_send_pkt_freedom(uint8 *buf, int len, bool sys_seq);
esp8266/Arduino - Arduino/tools/sdk/include/user_interface.h
● NodeMCU ESP8266 AT Command Set
・動作確認
AT
・リセット
AT+RST
・ファームウェアバージョン
AT+GMR
・アクセスポイント
AT+CWLAP
・アクセスポイント参加
AT+CWJAP?
AT+CWJAP="SSID","Password"
・アクセスポイント削除
AT+CWQAP=?
AT+CWQAP
・ IPアドレスの取得
AT+CIFSR
AT+CIFSR 192.168.0.105
・アクセスポイントモードの設定
AT+ CWSAP?
AT+ CWSAP= ,,,
・ WiFiモード
AT+CWMODE?
AT+CWMODE=1 - STA
AT+CWMODE=2 - AP
AT+CWMODE=3 - 両方
・ TCP/UDPの接続
AT+CIPSTART=?
(CIPMUX=0) AT+CIPSTART = ,,
(CIPMUX=1) AT+CIPSTART = ,,,
(id = 0-4)
・ TCP/UDPの接続
AT+ CIPMUX?
AT+ CIPMUX=0 - シングル
AT+ CIPMUX=1 - マルチ
・ IPアドレスの確認
AT+CWLIF
・ TCP/UDPの接続のステータス
AT+CIPSTATUS
・ TCP/UDPデータの送信
(CIPMUX=0) AT+CIPSEND=
(CIPMUX=1) AT+CIPSEND=,
・ TCP/UDPの切断
AT+CIPCLOSE
AT+CIPCLOSE=
・サーバモードにする
AT+ CIPSERVER= [,]
・サーバのタイムアウト設定
AT+CIPSTO?
AT+CIPSTO=
は秒
・シリアルのボーレートを設定(通信速度)
AT+CIOBAUD?
AT+CIOBAUD=
Supported: 9600, 19200, 38400, 74880, 115200, 230400, 460800, 921600
・ IPアドレスのチェック
AT+CIFSR
AT+CIFSR 192.168.0.106
・ファームウェアの更新
AT+CIUPDATE
AT+CIPUPDATE:1
AT+CIPUPDATE:2
AT+CIPUPDATE:3
AT+CIPUPDATE:4
・データの受信
+IPD
・ウォッチドッグの有効無効
AT+CSYSWDTENABLE
AT+CSYSWDTDISABLE
● NodeMCU Amicaを購入してみた
3端子レギュレータが STMicroelectronicsの LD1117V33 800mAでは無く、Advanced Monolithic Systems AMS1117-3.3 1Aを使用しているので偽者っぽい。
STMicroelectronics LD1117 Voltage Regulator
Advanced Monolithic Systems AMS1117 Voltage Regulator
・NodeMCU Amicaを購入してみた AMS1117-3.3 1A Fake ?
・NodeMCU Amicaを購入してみた AMS1117-3.3 1A Fake ?
・NodeMCU Amicaを購入してみた AMS1117-3.3 1A Fake ?
・NodeMCU Amicaを購入してみた AMS1117-3.3 1A Fake ?
・NodeMCU Amicaを購入してみた AMS1117-3.3 1A Fake ?
● ESP8266で Soft USB
USB Fun - Tiny USB WiFi and Hub Boards and micro USB Hub
Small ESP8285 USB Board
GitHub cnlohr/espusb
Software-only ESP8266 USB Device
昔、こんなのも有りました。
USB ホスト倶楽部
OLIMEX LPC-H40(Philips LPC2106)
● ESP8266番外編
ESP8266のフラッシュメモリを増設(交換)
How to upgrade your ESP8266 memory to 4MB (in under 2 minutes)
ESP8266でアナログテレビに映像出力(アンテナ出力)
Broadcasting Analog TV on an ESP8266!
cnlohr/channel3 - ESP8266 Analog Broadcast Television Interface
ESP8266で VNC clientを動かす
ESP8266 running a VNC client connecting to a Raspberry Pi
Links2004/arduinoVNC - a VNC Client for Arduino based on rfbproto
VNC Client for Arduino
● ESP32 ESP-WROOM-32を秋月電子で発見!
久しぶりに秋月電子に行きました。
秋月電子通商 秋葉原店
・ESP32 ESP-WROOM-32を秋月電子で発見!
・ESP32 ESP-WROOM-32を秋月電子で発見!
・ESP32 ESP-WROOM-32を秋月電子で発見!(売り切れ)
・秋月電子の店頭のワゴンに並んでいる商品
・秋月電子の店頭のワゴンに並んでいる商品
・秋月電子の店頭のワゴンに並んでいる商品
・秋月電子の店頭のワゴンに並んでいる商品
・秋月電子の店頭のワゴンに並んでいる商品
・秋月電子の店頭のワゴンに並んでいる商品
・秋月電子の店舗の様子
● ESP32 ESP-WROOM-32 Developer boardを買いました
AliExpresで $6.80でした。
ESP-WROOM-32は技適付きなので安心です。(工事設計認証(技適)番号:211-161007)
ESP32開発モジュールを Arduino IDEで手軽に開発する方法を下記にまとめました。
・2017/04/12
Espressif ESP32 Arduino互換でスケッチが使える WROOM32開発基板 Espressif ESP32 32ビット Arduino互換マイコンボードをお手軽に開発する方法
・ESP32 ESP-WROOM-32 Developer board
・ESP32 ESP-WROOM-32 Developer board
・ESP32 ESP-WROOM-32 Developer board
・ESP32 ESP-WROOM-32 Developer board
● AliExpressで注文してシンガポール郵便で発送
ESP32 ESP-WROOM-32 Developer boardを AliExpressで注文してシンガポール郵便で発送となりました。
4/1に注文で 4/5に発送連絡 4/10に郵便追跡ができる様になりました。
お問い合わせ番号:RF123456789SG
SG = Singapore (Singapore Post)
商品種別:国際書留郵便
Shipping Method: Singapore Post 5日で配達完了
2017/04/10 11:12 国際交換局から発送 SINGAPORE 06 SINGAPORE
2017/04/13 15:51 国際交換局に到着 川崎東郵便局 神奈川県
2017/04/14 09:00 通関手続中 川崎東郵便局 神奈川県
2017/04/14 09:49 国際交換局から発送 川崎東郵便局 神奈川県
2017/04/15 01:30 到着 **郵便局 東京都
2017/04/15 15:28 お届け済み **郵便局 東京都
Tags: [電子工作 ]
●関連するコンテンツ (この記事を読んだ人は、次の記事も読んでいます)
Raspberry Pi Zero Wを海外通販の Pimoroni等での購入方法、購入できる通販ショップ一覧まとめ ラズパイゼロW ワイヤレスモデルを海外通販でサクッと簡単に個人輸入で入手。技適通過でも国内販売は常に品切れ
大人気の CPUボード、Raspberry Pi 3 Model Bで作ってみよう Raspberry Piの開発環境の構築やタッチパネル付き液晶ディスプレイや各種センサーの使い方まとめ
STM32 STM32F103C8T6マイコンボードを ST-Link V2(中華製の互換ドングル)を使って開発 STM32F103C8 ARM Cortex-M3 72MHz CPU、ST-LINK Utilityでファームのアップデート
Espressif ESP32 Arduino互換でスケッチが使える WROOM32開発基板 Espressif ESP32 32ビット Arduino互換マイコンボードをお手軽に開発する方法
BangGood通販はドローン以外にも面白い商品がまだまだ有った(電子工作編) レーザー彫刻機、カラー液晶の DIYオシロ、Arduinoや Raspberry Pi用の小型カラー液晶
ESP8266で Python言語 MicroPythonを動かす方法 Windows 10の WSL環境で ESP8266で Python言語 MicroPythonを動かします
ESP32で Python言語 MicroPythonを動かす方法 Windows 10の WSL環境で ESP32で Python言語 MicroPythonを動かします
LilyGO TTGO T-display ESP32/ RP2040/ GD32 GD32VF103CBT6を買ってみた LilyGO TTGO T-display ESP32/ RP2040/ GD32 GD32VF103CBT6を買ってみた
LoRa通信を使用してポストに郵便物が投函されるとスマホの LINE宛に通知する IoTの作り方 LoRaを使用した IoT郵便受け LoRa IoT Mailbox Sensor with LINE Messaging API
ESP32で Slackに「勤怠管理」メッセージをワンボタン操作で投稿する方法 Slackの勤怠チャンネルに毎日毎日毎日毎日 手動で投稿するのが馬鹿らしいので ESP32で作った
[HOME]
|
[BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c)
2016-2017 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator
http://www.neko.ne.jp/~freewing/hardware/espressif_esp8266_esp_12e/