なぽろぐ

気ままに感じたことを記事にまとめます。

iPhoneXを買いました

naporitan.hatenablog.com

IPhoneXを中古で買いました~

結果で言うと6.6万円で買いました!!!
もともと複数端末持っていたのでポケットWiFiとかもあればいいなぁ~とか今契約している回線が遅いな~って思っていたので変えるにはちょうどよかった~

割引ってどんな?

Ymobileで2回線契約をしたうえで使用していたiPhoneSEを売りました~ これで合計6万円くらい割引かかっていい感じです

月額料金とか

ちゃんと計算してないんですけど多分月4000~5000円に収まるのではないかと,10分ならかけ放題とか前の契約会社ではシビアだったところが改善されました
ちなみに前の契約会社では月3000円くらいだったのでちょびっと上がってます

終わりに

急な出費だったけど結構満足しているので自分的にはいい感じ~です
やっぴ~
今週末はにじさんじトークイベントに参加し行きます~

自己紹介とか

1. 自己紹介とか

1.1. 自己紹介

1年くらい前からプログラムに興味が出始め,2ヶ月前からpythonを触り始めました.

IoTとか機械学習とか流行りに興味を持ちたがるミーハーってやつです.

アニメとかはあまり見ません.最近はVtuberが好きですね.(結局これもはやりっていう・・・)

1.2. どんな記事を書くの?

  • pnadas,numpy,matplotlibを使ってセンシングしたデータの可視化をやって見たいなぁと思ってたり思ってなかったり,それ中心の記事になるかと....
    Django使ってページ作成して....基本的にはpythonでほぼ全部やりたいと思っています.

  • それに合わせてESP8266とかも使います.ESP32はめちゃめちゃ使いやすそうだけどESP8266をたくさん買ってしまったので当分は8266で遊びます.

  • 旅行とか,イベント参加した感想とかもかきたいなぁ....

基本は二番煎じ,三番煎じのことを初心者が苦戦しながらやっていく様をつらつらと書き連ねます.

1.3. 終わりに

飽きやすい性格なので続けられたらいいなぁと思ってたり思ってなかったり,できるだけ更新頻度は高くして三日坊主は避けたい......!!!

ESP8266初期セットアップ

ArduinoIDEでESP-wroom-02(ESP8266)を使う

目次

1. ArduinoIDE

1.1. Arduinoのインストール

バージョン1.8.4で開発を行っているので開発環境のOSにあわせてここから1.8.4をインスコ

1.2. IDEの設定

以下の設定を行う

1.2.1. 環境設定

1.2.2. ボードマネージャ設定

  • windows
    ツール > ボード > ボードマネージャを選択
  • Mac OS
    ツール > ボード > ボードマネージャを選択
  • 共通
    esp8266と入力して,esp8266 by ESP8266 Communityをインスコ f:id:Naporitan:20180908162450p:plain:w400

1.2.3. ツールメニュー設定

以下のように設定
f:id:Naporitan:20180908162504p:plain:w300

2. ESP-wroom-02(ESP8266)

2.1. PIN配置

ESP-WROOM-02を使ってみるから画像を拝借しています. f:id:Naporitan:20180908162454p:plain:w400

2.2. 書き込み機の作成

2.2.1. 用意するもの

名称 説明 個数
ESP-wroom-02 WiFi付きArduino 1
AE-UM232R USBシリアル変換モジュール 1
カーボン抵抗 1/4W 10kΩ 抵抗 5
ブレッドボード 基盤 1
mini USB Mini-B PC - USBシリアル間の通信用 1
ジャンパワイヤ 配線用 何本か

2.2.2. 配線

対応表

ESP側のピン 中継 AE-UM232R側のピン
3.3V - 3V3
EN 10kΩ 3V3
IO15 10kΩ GND
IO02 10kΩ 3V3
IO0 10kΩ 3V3
IO0 - DTR
GND - GND
RST 10kΩ 3V3
RST - RST
TXD - RXD
RXD - TXD

完成図

f:id:Naporitan:20180908162458j:plain:w200

3. テストプログラムを実行してみる

Hello Worldをやってみる

3.1. USBシリアルモジュールのドライバをインスコ

3.2. Hello Worldプログラム

ArduinoIDEで新規作成して以下のプログラムをコピペ

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  while(!Serial){}
  Serial.println();
  Serial.println("Hello World");
}

void loop() {
  // put your main code here, to run repeatedly:

}

3.3. シリアルモニタの設定

ArduinoIDEの右上の虫ねがねっぽいアイコンをクリックするとシリアルモニタが出てくるので下の項目を次のように設定
f:id:Naporitan:20180908162502p:plain:w400

3.4. 書き込み

  1. ツール > シリアルポート からESPが接続されているポートを洗濯してから左上の矢印ボタンをクリックすると書き込みが開始される.下に赤い文字で.......[33%]とか表示されるが,気にしないで100%になるまで待つ

  2. 100%になったらシリアルモニタを確認

  3. Hello Worldと表示されていたらセットアップは完了

    • Hello World前に変な文字が出ていても問題ないです