
WebエンジニアがGemini API×ESP32で「音声指示で動く自律走行ロボット」を作ってみた【機体と回路の構築編】
音声指示で動く自律走行ロボット制作の第2回として、ESP32とArduinoを用いた2マイコン構成による回路設計や、モーターのノイズ対策、Web操作盤による動作検証といった機体構築のプロセスを具体的に解説します。
BLOG

音声指示で動く自律走行ロボット制作の第2回として、ESP32とArduinoを用いた2マイコン構成による回路設計や、モーターのノイズ対策、Web操作盤による動作検証といった機体構築のプロセスを具体的に解説します。
小中規模のWebアプリケーション開発において、初期検証を加速させるSQLiteの活用メリットと、Tursoの導入や外部RDBMSへの移行を見据えた段階的なデータベース選定の勘所を解説します。
HTML/CSSで帳票レイアウトを定義し、API経由でPDFを生成できるサービス「Printgraph」を紹介します。ヘッドレスブラウザの運用やレイアウト調整の手間を解消し、MCPによるAIアシスタント連携にも対応しています。
Gemini APIとESP32、Arduinoを組み合わせ、音声指示で障害物を回避しながら自律走行する小型ロボットの設計プロセスを紹介します。2つのマイコンによる機能分散や、各種センサーなど採用部品の選定理由を解説します。
tl;dvなどのAIツールを活用した議事録の自動化と、文字起こしログを社内基盤へ同期して横断検索可能にする仕組みを解説します。過去の判断経緯を即座に引き出せる環境を整え、受託開発での仕様確認の手戻りや属人化を防ぎます。
FREENOTEの提供終了にあたり、9か月間の開発・運用の知見を振り返ります。ベクトル検索とキーワード抽出を組み合わせたメモの自動関連づけや、マルチテナント設計での試行錯誤など、得られた教訓を具体的に紹介します。
銀行・支店マスタAPIサービス「Ginconnect」において、少人数運用と保守負担削減のためNextjsとFirebaseを中心に刷新した理由や、FirestoreのMongoDB互換機能の活用事例を紹介します。
パーティーハード株式会社では、リモートワークと対面の利点を不確実性に応じて柔軟に切り替えています。個人の集中と迅速な合意形成を両立し、受託開発における手戻りを防ぎながら品質とスピードを高める働き方の最適化について解説します。
フォーム管理SaaS「inqbox」におけるテナント分離の設計アプローチを解説します。組織ごとに独立したデータベースを割り当て、セッション検証をサーバー側で徹底することで、機密性の高い問い合わせデータを他社データから安全に隔離します。
inqboxは、問い合わせ内容から営業連絡を自動判別し、バックエンド開発なしで導入できるサービスです。静的サイトやLPの保守工数を抑えつつ、確実な顧客対応を実現します。
パーティーハード株式会社がWebサイトの問い合わせ対応を効率化するSaaS「INQBOX」をリリースしました。HTMLの送信先を指定するだけで手軽に導入でき、営業メールの自動選別により運用と開発の負担を軽減します。
AIクローラーの普及に伴い、Webサイトの高速なレスポンスは自社情報を届けるための必須要件となっています。本記事では、AI時代のメディアサイトに求められる技術選定の考え方と、表示速度を向上させるアプローチを解説します。