ESP32は3Vから3.3V程度で動作するマイコンです。電池2本くらいで動作させるために、DCDCコンバータ回路を作ろうと思います。 どのような回路かは、以前の記事をご覧ください。
ESP32は3Vから3.3V程度で動作するマイコンです。電池2本くらいで動作させるために、DCDCコンバータ回路を作ろうと思います。 どのような回路かは、以前の記事をご覧ください。
Topへ戻る Arduinoをはじめる 鉄板はArduino UNO R3を購入して、Arduino IDEをPCにインストールしてプログラムを書き始めることです。 Arduino UNO R3には、性能や機能がほとんど同じ製品がたくさん市販されています。 2023年夏、Arduino UNO R4が出荷され始めました。CPUが異なりますが、メモリの容量も多いので、プログラムの大きさの制限が少なくなっています。主流になるかもしれません 人気記事 距離を正確に測る レーザーVL53L1X 距離を正確に測る レーザーVL53L0X 温度を測る キャラクタ表示LCDへ温度を表示① 温度を測る アナログ・センサLM35DZを利用 温度を測って異常を検知 複数1-Wire温度センサ Raspberry Pi記事 IoTで使うPython入門Step1 ラズベリーパイでステッピング・モータ ラズパイ
前回までの記事で激安のarduinoの親戚を買いarduinoIDEで操作できるようにまでしました。 激安ESP8266でアレクサ経由で家電を音声コントーロル 完結編はこちらから アマゾンでは2個で1300円程度で売られてます。 HiLetgo ESP8266をarduinoIDEで使う このHiLetgo社性のESP8266はwifiモジュールがついていて例えば赤外線LEDをつけてTVやエアコンを操作する事が可能です。 さらにESP8266は有志により様々なライブラリが用意されており、今話題のAIアシスタントと連携する事も可能です。 今回はHiLetgoの激安ESP8266を使ってアレクサと連携してTVや照明を赤外線リモートする次世代の装置を自作していきます。 アレクサはPCでもインストールできますが、PCでは面白みが無いためEcho Dot 第3世代 – スマートスピーカー with
1年くらい前にRaspberry Pi3 と Google AIY VoiceKit を使い Amazon Alexa を入れてみました、下がその時の記事です 。 ESP32に興味を持っていて、ネットでおもしろそうな記事を探していたところESP32にAlexaを入れた記事がありました。 手持ちのパーツもそこそこ揃っているので作成してみました、相当ハマったので備忘録として記事にしておきます。 使用パーツ ESP-IDF環境の構築 GitHubからAlexaをクローンする Alexaの設定をし保存する ESP32にAlexaを書き込む ESP32の配線 Alexaの詳細設定はスマフォアプリで 使用パーツ ESP32 DEV KitC:秋月電子 SPH0645LM4H搭載 I2S MEMSマイクモジュール:スイッチサイエンス MAX98357A搭載 I2S 3W D級アンプボード:スイッチサイエ
秋月電子で売っていいる、”超小型グラフィックLCD AQM1248A”をESP32につないでみました。 回路図 AQM1248AとESP32は、SPI + RS を使って接続します。 ESP32は、”ESP32 開発ボード WiFi + Bluetooth 超低消費 電力 デュアル コア ESP-32 ESP-32S ボード”を使用しています。36ピンの製品です。 ”超小型グラフィックLCD AQM1248A”は7ピンで以下の様に接続しています。 1番ピン: 電源。3.3Vと接続 2番ピン: チップセレクト。 GPIO5と接続 3番ピン: リセット。 GPIO23と接続 4番ピン: RS。コマンドとデータの識別用端子。GPIO15と接続 5番ピン: SCLK。GPIO18と接続。 6番ピン: SDI。GPIO23と接続。 7番ピン: GND その他の注意点は この回路はESP32デフォルト
ESP32やESP8266もArduino同様RTC機能(時計)はついていない。 しかし、ESP32やESP8266には無線LAN機能がついている。RTCを使用せずとも、NTPサーバーと定期的に同期し時間管理する事が可能だ。 スケッチも簡単で、標準ライブラリにある configTime 関数でNTPサーバーを設定するだけである。同期は1時間に1回行われる様だ。 以下は起動時に無線LAN接続後NTPサーバーとの同期を待機し、以降シリアルモニターに日時を出力するサンプル。 #include <WiFi.h> #include <time.h> unsigned long last_timer; #define JST 3600*9 char chbuff[32]; const char* ssid = "APのSSID"; const char* password = "APのパスワード";
ESP32でI2C接続のLCD「AQM1602A」を使う こんにちは。今日はESP32 devkit cと I2C接続ができるLCD「AQM1602A」 を使って文字を表示させてみました。 「逆になんで今までやってなかったんだ」感が否めませんが、秋月電子さんで購入できるI2C接続のLCDをESP32で駆動しました。#esp32 #ワクテク pic.twitter.com/YohZmJL3GW — ????????????-???????????????? (@wak_tech) December 29, 2018 実行環境 ソフトウェア関連 windows10 home Arduino 1.8.5 ESP32 core for arduino 1.0.0 使用部品 ESP32 dev module サンハヤト ブレッドボード ジャンプワイヤ フレキシブルジャンプワイヤ I2C接続小型キャラ
■スケッチ ネットで適当にLiquidCrystal_I2Cのライブラリを拾ってインポート。 注意点は、I2Cのアドレスがこのスケッチの初期値は0x27となっている所。(分かるようにコメント欄はあえて変えていない) 参考サイトを見ていると、内蔵チップの種類に応じて初期アドレスが変わっている様子。 チップにPCF8574Aが使われているとアドレス0x3Fとなる みたい。 (購入したAmazonのレビュー欄では0x27と書いている人が多いので、てっきり0x27と思っていたが、表示されなかったので色々調べていた) //DFRobot.com //Compatible with the Arduino IDE 1.0 //Library version:1.1 #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lc
ESP32シリーズは Wi-FiとBluetoothを内蔵する低コスト、低消費電力なSoCのマイクロコントローラである。 TensilicaのXtensa LX6マイクロプロセッサを採用しデュアルコアとシングルコア版のバリエーションがある。 ESP32は、上海に拠点を置くEspressif Systemsが開発し、台湾積体電路製造(TSMC)の40nm工程で製造されている[2]。 ESP8266の後継製品にあたる。 特徴[編集] ESP32は以下の特徴を持つ[3]。 CPU: Xtensaデュアルコア(一部製品はシングルコア)32ビットLX6マイクロプロセッサ、160または240 MHzで動作し600 DMIPS以下の性能 メモリー: 520KiB SRAM 無線接続: Wi-Fi 802.11 b/g/n/e/i Bluetooth v4.2 BR/EDRとBLE 周辺インターフェイス:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く