IoT を使ってみる(その18:ESP32とOV2640でリアルタイムJPEG映像配信をやってみた)
前回は、ESP32 OTAの基本を解説しました。 今回は、ESP32-WROVER-E 開発ボードと OV2640 カメラモジュールを使い、Wi-Fi経由でJPEG画像をリアルタイムにストリーミング配信する機能を実装してみます。 (本題ではありませんが、OTA機能も併せて実装します) はじめに # PlatformIOでは、Arduinoフレームワークでも一部のESP-IDFライブラリが利用できるようになっています...
記事を読むIoT を使ってみる(その17:ESP32 OTAの基本を徹底解説:フラッシュメモリ構成から動作の仕組みまで)
前回は、ESP32 を使って "OTA (Over The Air)" に挑戦しました。 順番は前後しましたが、今回は OTA の基本的な仕組みについて、改めて詳しく解説します。 はじめに # ESP32は、無線経由でプログラムを書き換える「Over The Air(OTA)」機能を標準サポートしています...
記事を読むIoT を使ってみる(その16:OTAを使ってESP32のファームウェアを無線で楽々アップデート!)
前回はESP32のDeepSleep機能で長時間バッテリー駆動に挑戦しました。 今回は、ESP32 を使って "OTA (Over The Air)" に挑戦します。 OTAとは? # "OTA"とは "Over The Air" の略で、無線通信経由でプログラムを書き換える仕組みのことです。 通常、ESP32にプログラムを書き込むにはUSBケーブルでPCと接続する必要があります...
記事を読むVSCode & PlatformIOで始める!WSL×組み込み開発環境構築の完全ガイド
これまで以下の記事で VSCode と PlatformIO を使った組み込みソフトウェア開発を紹介してきました...
記事を読むみんな大好きVSCodeと組み込みソフトウェア開発環境PlatformIOでリモート開発をしてみる(Arduino編)
組み込みソフトウェア開発をするなら PlatformIO が大変便利です。 これまでも、以下の記事で PlatformIOを紹介してきました...
記事を読むSTM32マイコンボード(STM32F103C8T6)をST-Link V2互換品とPlatform IOを使ってデバッグする
これまで筆者が扱ってきたマイコンボード関連の記事では、ESP32やArduino、Raspberry piなどを取り上げてきました。 これら御三家(と言ってもよいと思います)以外に「STM32」ファミリというマイコンボードもそこそこ有名だったりします。 今回は「STM32」ファミリの中でも安価で入手可能な「STM32F103C8T6」というマイコンボードを使って、プログラムで”Lチカ(LEDをチカチカ点滅させる)”を実施し、Lチカ・プログラムのデバッグ実行までしてみたいと思います...
記事を読むRaspberry Pi PicoをRaspberry Pi デバッグプローブとPlatform IOを使ってデバッグする
前回は、ESP32開発ボードをESP-PROGとPlatform IOを使ってデバッグする方法を紹介しました。 今回は、Raspberry Pi PicoをRaspberry Pi デバッグプローブとPlatform IOを使ってデバッグする方法を紹介したいと思います。 Raspberry Pi Picoとは # Raspberry PiシリーズはARMプロセッサを搭載したシングルボードコンピュータです。 最近発売された最新モデルはモデル5でしょうか...
記事を読むESP32開発ボードをESP-PROGとPlatform IOを使ってデバッグする
お手軽なIoTデバイス「ESP32開発ボード(以降、ESP32と称す)」を使ってプログラミングをしていると 「あー、やっぱり Visual Studio Code(以降、VSCと称す)でデバッグしたいなー」 って思うのは筆者だけでは無いと思います。 これまでのプログラムのデバッグでは、プログラム中にprint文を書いて、確認したい内容をCOMポートに出力したり、OLEDなどの外部表示器に出力してデバッグしていました...
記事を読むIoT を使ってみる(その14:有機ELディスプレイ(OLED)SSD1306編)
この記事は豆蔵デベロッパーサイトアドベントカレンダー2023第18日目の記事です。 前回は温湿度センサモジュール「DHT11」を紹介しました。 今回はIoTデバイスに接続して使用する「有機ELディスプレイ(OLED) SSD1306」を紹介致します。 有機ELディスプレイ(OLED) SSD1306 # 前回は DHT11 で取得した温度・湿度の情報をシリアル通信でPCに転送して、COMポートの情報をシリアルモニタで確認していました...
記事を読む