タグ

arduinoに関するnekomuraのブックマーク (23)

  • 【DIY × IoT】電子工作でお風呂のセンサーを作ってみる♬ | 便利な世の中を便利に生きる♪

    開発の工程における「要件定義」というやつです。お風呂センサーといってもどんなものを作るか少し具体的にしてみます。 お風呂の水位を測る一定の水位になったらスピーカーで音を鳴らすお風呂を溜めている間をキッチンで作業していたり、リビングで子ども達と遊んでいるのでスピーカーはリビングに置ける方がいい これくらいまで具体的になるとどんなものってイメージが湧いてきます。 イメージが湧いたところで図にしてみます。 課題だなと思っていたところが水位をどうやって測るかでした。 図を見ると明らかですが、水位が【ここ】まできたら!の【ここ】に水分を検知するセンサーを垂らしてそこまで溜まったらBluetooth通信で離れた機器に通知して、音を鳴らす仕組みにしています。 音はわかりやすい音がいいかなと思います。理想は「お風呂が沸きました♪」と鳴ると面白いですね(^^) 材料を揃える イメージに沿って材料をリストアッ

    【DIY × IoT】電子工作でお風呂のセンサーを作ってみる♬ | 便利な世の中を便利に生きる♪
    nekomura
    nekomura 2021/07/24
    電気風呂で感電しませんように
  • Arduino monitoring and integration with Zabbix

    nekomura
    nekomura 2019/09/09
    これも参考になりそ。
  • ESP-WROOM-02で直にzabbix senderを実現するライブラリを作った - Qiita

    はじめに 昨今、低価格WiFiモジュールESP-WROOM-02の登場によって、組み込み無線通信が一気に手軽になりました。ESP-WROOM-02の特筆すべき点はTCPIPプロトコルスタックを内蔵している点で、これにより特別な実装無しに既存のネットワーク機器やサーバと対話できる点です。 この特徴を活かすと、zabbixプロトコルをESP-WROOM-02に直接喋らせることにより各種センサーデータを簡単に収集、活用できます。 その気になれば一般家庭にある無線ルーターと中古で数千円で買ったサーバ、そして複数台のESP-WROOM-02で防犯システムや家庭内での熱中症アラートみたいなセンサネットワークの活用が可能かもしれません。 といった考えのもと、簡単にzabbix senderプロトコルを喋るための機能をESP-WROOM-02で簡単に使えるようにするため、ライブラリ化しました。 インストー

    ESP-WROOM-02で直にzabbix senderを実現するライブラリを作った - Qiita
    nekomura
    nekomura 2019/09/09
    参考になりました。ありがとうございます。
  • ESP-WROOM-02からZabbixサーバーにZabbix senderプロトコルでデータを送信する - Qiita

    はじめに zabbix_senderコマンドからサーバーへのデータの送信に使われているプロトコルは比較的シンプルな物で、ネットワークに接続できるマイコンであれば充分に実装できるものです。 このプロトコルをESP-WROOM-02なモジュールと組み合わせると各種センサーのデータをZabbixサーバーで収集するデバイスがお手軽に作れそうだったので、まずはZabbix senderプロトコルの仕組みでサーバーに値を登録できるところまで試してみました。 なお、稿の例ではZabbix 3.0から実装された通信の暗号化には対応していません。 稿の内容を実際に試す際には充分に信用のおけるネットワーク内で実行する事をお勧めします。 環境 Zabbixサーバー Zabbix 3.0.4 (CentOS7.2) ESP-WROOM-02モジュール スイッチサイエンス ESPr Developer Ardu

    ESP-WROOM-02からZabbixサーバーにZabbix senderプロトコルでデータを送信する - Qiita
    nekomura
    nekomura 2019/09/09
    参考になりました。ありがとうございます。
  • マイコンのZabbixによる監視

    前回の投稿後、めちゃ忙しくなり3ヶ月以上も空いてしまいまして、今頃2019年初投稿となります。 昨年の秋から冬にかけては、IoT用のマイコン関係の仕事が中心となっていました。(並行してWeb関係のインフラやJavaScript周りのお仕事もポツポツありましたが) その間に当ブログのWordPressも5.0にアップデートし、新しいエディタGutenbergの操作に慣れない状態のまま久々の記事を書いております。 昨年末のお仕事では、合わせると100台くらいあるセンサー用のマイコンの動作状況を監視したいという趣旨で、Zabbixというオープンソースの監視システムを導入する案件がたまたま重なりました。 Zabbixについては、顧問先で管理しているサーバーを監視する目的で以前から社内でも導入しており、サーバー自体の生死やWebサーバー(Apache, Nginx等)、データベースサーバー(MySQ

    マイコンのZabbixによる監視
    nekomura
    nekomura 2019/09/09
    参考になりました。ありがとうございます。
  • Arduinoとラズパイで光線銃ゲームを作ってみた - 趣味TECHオンライン | 趣味のモノづくりを応援するオンラインメディア

    子どもから大人まで、誰でも楽しめる大人気光線銃ゲーム「ひょっこりイタチグマ」。安全な赤外線方式を採用し、オープンソースハードウェアによって開発された次世代型射的ゲームシステムの開発プロセスと全貌を大公開。 <製作:TOKYO FLIP-FLOP> TOKYO FLIP-FLOP(TFF)は独創的なアイデアで素敵なサムシングを提供するインディーズメイカー(Maker Pro)。レジプラ、コミキャス、アクリルフロッピーフィギュア、エアコン室外機フィギュアのような、趣味性の高いプロダクトを開発・販売している。 flip-flop.tokyo twitter.com 光線銃ゲーム「ひょっこりイタチグマ」 まずはこちらの動画をご覧頂きたい。 裏メイカー祭で展示したひょっこりイタチグマです。光線銃でひょっこり出てくるイタチグマを撃ってます。 pic.twitter.com/wIenF7XJOG — T

    Arduinoとラズパイで光線銃ゲームを作ってみた - 趣味TECHオンライン | 趣味のモノづくりを応援するオンラインメディア
  • PIRセンサーモジュール

    ●概要 ●仕様・機能 PIR センサモジュール、物体からの赤外線放射の変化を感知する事によって動きを検出する焦電気装置、IR パターンに急激な変化が起きた時に検出する事ができる。動きが検出されるとPIR センサーはその出力ピンにHighレベル信号を出力、負荷を直接ドライブ、およそ7m又は、低感度設定で3mまでの範囲内の動きを検出、感度調整VRで感度を設定、遅延時間VRで遅延時間を0.3〜300秒範囲内で設定、動作モード:L:再検知しない、H:再検知あり、デフォルトは再検知あり、動作電源:3.6〜20V、検知しない時消費電流:<50μA、出力:highレベル:3.3V、lowレベル:0V、検知角度:100°、レンズ寸法:φ23mm、基板寸法:32.5x24mm、検知時間:0.5s、接続:2.54mmピッチ3P、ピンヘッダ実装済み、データシート、表記価格:1

    PIRセンサーモジュール
    nekomura
    nekomura 2018/02/15
    人感センサ
  • pyboardを試してみよう

    pyboardを扱い始めました。 少し前にCircutPythonを試してみましたが、今回のpyboardはCircuitPythonの元であるMicroPython用のボードです。 それ専用のボードなので、開封してPCに差した時からPythonでプログラムを始められます。 pyboardはPC上ではPYBFLASHという名前のストレージとして見えるので、そこにPythonプログラムを書き込んだファイル(main.py)を放り投げこむだけです。 インタラクティブインタプリターモード(REPL)も使えます。macなら特に何もインストールなしでscreenコマンドで繋がります。Windowsの場合はドライバが必要で、PYBFLASHの中にあるpybcdc.infファイルでインストールを行います。 ボードの上には、リセットボタン以外にプログラムから利用できるボタンが1つ、LEDが4つ、3軸の加速

    pyboardを試してみよう
  • 自分でプログラムできるArduino/Scratch互換のスマートウォッチ「watchX」 - GIGAZINE

    スケジュール管理やヘルスケアなど多用途に使えるスマートウォッチですが、自分に必要なアプリが登場するのを待つ必要があります。しかし、Arduinoベースのスマートウォッチプラットフォーム「watchX」では、自分が欲しい機能があるならば、それを開発してスマートウォッチに搭載することが可能です。 watchX - Wearable Development Platform - YouTube 自分だけのスマートウォッチを開発しようとすれば、ブレッドボード・各種センサー・煩雑なケーブルを小さくまとめる難しさと、何よりも古びた開発プラットフォームしかない状況など、悩みはつきないはず。 そんな自分だけのスマートウォッチを作りたいというメイカーのために開発されたのが、自分でプログラミングできるスマートウォッチ「watchX」です。 watchXは1.3インチ(128×64ピクセル)の有機ELディスプレ

    自分でプログラムできるArduino/Scratch互換のスマートウォッチ「watchX」 - GIGAZINE
  • Zabbix Sender 無しで Zabbix Server にデータを送る - mattintosh note

    Zabbix API について色々調べてたけど… 「あれ?これってアイテムのデータ追加できなくない?」 という問題にぶち当たった。Slack みたいにデータを追加できるものかと思ったのだが、どうも "request": "sender data" を受け付けない。Zabbix のドキュメントルートを探してみても sender data という文字列は見当たらない。ということは Zabbix Sender が使えないデバイスはデータの追加が出来ないのでは? いやいやでも Python のモジュールとかあるじゃん。 ってことで Python 系の Zabbix モジュールを色々探して読んでみた。 github.com このコードを見て、サーバーに送る部分で何をやってるかというと、 Zabbix サーバーの 10051 ポートに接続する JSON ぶん投げる 以上。マジでこれしかやってないっぽい

    Zabbix Sender 無しで Zabbix Server にデータを送る - mattintosh note
  • Microsoft、“Arduino”向けの「Visual Studio Code」拡張機能をオープンソース化/スケッチのシンタックスハイライトをはじめとする開発補助機能を組み込む

    Microsoft、“Arduino”向けの「Visual Studio Code」拡張機能をオープンソース化/スケッチのシンタックスハイライトをはじめとする開発補助機能を組み込む
  • RaspberryPiとArduinoを連携する【USBシリアル編】 - uepon日々の備忘録

    RaspberryPiとArduinoを連携する RaspberryPiを使っているとセンサ系での物足りなさを感じてくることが良くあります。 特にアナログ値を使うようなセンサでは回路の知識がないと悲しくなります。 そこでそういった部分をカバーすることを考えるとArduinoとの連携を行いたくなってきます。 ArduinoであればGroveインターフェースで回路側の負担が少なくできることもメリットです。 あとオリジナルのUnoではなく激安品まで考えると1枚当たりのコストはセンサより安価にもできます。 (300円程度の商品もあるようです。絶対という保証はないですが。) Arduino以外にmbedも使うことができると思うのですが、まずはArduinoってことで。 Arduinoとの接続は I2C接続 シリアル通信 Firmata とありますが、今回はシリアル通信を行うことにします。 個人的には

    RaspberryPiとArduinoを連携する【USBシリアル編】 - uepon日々の備忘録
  • Arduino上のString クラス関数を使う便利さと心配ごと: M2M/IoTシステム構築を簡単に!

    オープンソースハードウェアによって誰でも簡単に短時間且つ安価にM2M/IoTシステム構築が出来るノウハウを紹介。 Arduino上にStringクラス関数があることを知らない人は多いと思います。また良く知る人たちは、メモリリークのことを心配して使いたがらない人も多いと思います。 弊社では、3GIMのサンプルプログラムを作成したなかでは、ほとんど文字配列ではなく、Stringクラス関数を利用するようになりました。まわりからは、メモリリークが起きやすい、つまりメモリがどんどん増えて行ってプログラムが中断するなどと注意するようにと助言されました。 しかし現時点、多くのサンプルスケッチを作成しては、数か月も動かしているなかでは、特にメモリリークで困ったことはありません。 こんななかで、以下のサイトを発見しました。ただし、このサイトは、2009年に書かれたもので、メモリリークでの問題点を指摘し、改善

    Arduino上のString クラス関数を使う便利さと心配ごと: M2M/IoTシステム構築を簡単に!
  • 最新のWi-Fi&BLE搭載!初心者向け小型IoTデバイス「Nefry BT」(By dotstudio / プロトアウトスタジオ) - Kibidango(きびだんご) : クラウドファンディング型EC

    Nefryシリーズは「簡単にインターネットにつながる」をテーマにしたFRISKサイズのIoTデバイスです。このたび最新のWi-FiBLE通信モジュール「ESP-WROOM-32」を搭載し、新機能と改良を加えた次世代機「Nefry BT」を開発しました。 できるだけハードウェアを意識せずに使えるように設計され、はんだづけや複雑な接続なしで動作するため、初めてハードウェアを触る方にもお奨めできます。 7/28までに20万円集まれば「Nefry BT」を支援者の皆さまにお届けできます。 はじめましてdotstudio(ドットスタジオ)です 私たちは、初心者向けのプロトタイピングボードや電子工作キットの開発などをおこなうことで、多くの人にIoTの楽しさを広めるために活動しています。 NefryシリーズとNefry BT Nefryシリーズは、「簡単にインターネットにつながること」をテーマにしたF

    最新のWi-Fi&BLE搭載!初心者向け小型IoTデバイス「Nefry BT」(By dotstudio / プロトアウトスタジオ) - Kibidango(きびだんご) : クラウドファンディング型EC
  • 書評:ハードウェアで何かつくりたいものが浮かんだときにArduinoでサクッとつくるためのレシピ本 - Prototyping Lab 第2版 - Qiita

    書評:ハードウェアで何かつくりたいものが浮かんだときにArduinoでサクッとつくるためのレシピ - Prototyping Lab 第2版Arduinoprocessing電子工作RaspberryPiIoT 「Prototyping Lab 第2版 ―「作りながら考える」ためのArduino実践レシピ」は、Arduinoを使ったチュートリアル・レシピをまとめたクックブックで、約7年前に刊行された同名の書籍の大幅改訂版です。 著者の小林 茂 先生、およびオライリー・ジャパン社より『Prototyping Lab 第2版 ―「作りながら考える」ためのArduino実践レシピ』をご恵贈いただきました。 2017年1月に刊行されたばかりで、Amazonで購入できます。 2017年4月現在、Kindle版はないようですが、オライリーの公式サイトにて電子版を購入することもできます。 書籍の概要

    書評:ハードウェアで何かつくりたいものが浮かんだときにArduinoでサクッとつくるためのレシピ本 - Prototyping Lab 第2版 - Qiita
  • Arduino、Raspberry Pi等で使える1000円以下の安サーボモータ比較~我々はどのサーボを使うべきか - nomolkのブログ

    ※結論だけ知りたい人は「結論・あなたはどのサーボを使うべきか」を読んでください。 電子工作はじめる時って、よーしIoTやっちゃうぞーみたいな感じでRaspberry PiなりArduinoなりESP-WROOM-02なりとセンサ組み合わせて、部屋の明るさとか温度とかを自動でTweetしたりするじゃないですか。作った時は「うおースゲー」と思って満足感高いんですけど、1週間くらい経って改めて見てみると「…で、何?」って感じになるんですよね。出先からTwitterで、へーいま俺の部屋18度かーって確認してみて、「…で、何?」っていう。 そんな時におすすめしたいのが、サーボモーター(以下、サーボ)です。サーボを使えば部屋の温度をTweetするのと同レベルの電子工作に、少しの生活雑貨を組み合わせるだけで しょうゆをかけすぎたり、 メガネに指紋をつけたり、 メガネを発射したりできます。 まあ、それはそ

    Arduino、Raspberry Pi等で使える1000円以下の安サーボモータ比較~我々はどのサーボを使うべきか - nomolkのブログ
  • ESP8266の真骨頂Deep-Sleepモードの使い方 - Qiita

    スペックシートより 今回は、この中のDeep-Sleepを使ってみます。 注意点 Deep-Sleepでは、出力IOピンの状態は維持されません。計測間隔が数分になるとか、仕事が無い間にDeep-Sleepモードに入れて電力の消費をへらすなどが考えられます。 Deep-Sleepモードからの復帰時は、ボードがリセットされるのでプログラムの先頭からの実行になります。 Deep-Sleepモードへの移行は少し時間が掛かるようです。プログラムの中でコレに関しての工夫が入っています。(モード変更命令出した後にdelayを入れるだけですが) 配線について IO16のピンがWAKE(目覚め)ピンになっています。コレをRST端子に接続しておくことがDeep-Sleepモードからの復帰のためには必要です。 ここからは想像ですが、Deep-Sleepモードからの復帰は、内蔵のRCタイマーを掛けてそれが、規定カ

    ESP8266の真骨頂Deep-Sleepモードの使い方 - Qiita
  • ESP-WROOM-02 Arduino互換ボードと焦電センサーで動体を検知する - Qiita

    スイッチサイエンス製 ESP-WROOM-02 Arduino互換ボード スイッチサイエンスからESP-WROOM-02 Arduino互換ボードが発売されました。今まではESP-WROOM-02(ESP8266)をArduinoのスケッチを書き込んで使うためには、モジュールをはんだ付けしてブレッドボード上で使用したりと少々使いづらい部分がありました。それをこの互換ボードが解消してくれます ESP-WROOM-02 Arduino互換ボード ESP-WROOM-02 Arduino互換ボードと焦電センサーで動体を検知しよう ESP-WROOM-02 Arduino互換ボードと焦電センサーを使って、検知範囲で動体(人体)が動いていないか検知して、動いたらLED点灯、動いていなかったらLEDを消灯するしくみを作ります(ネットには接続しません)。細かな設定は記事「ESP-WROOM-02開発ボー

    ESP-WROOM-02 Arduino互換ボードと焦電センサーで動体を検知する - Qiita
  • ESP8266とゴミ箱でauのIoT製品「Umbrella Stand」を作って、実用できるか試す - Qiita

    auが出してる「今日傘を持っていく必要があるかどうか」をLEDの色でお知らせしてくれる傘立て「Umbrella Stand」を、ESP8266を使って試作しました。 それなりにちゃんと「使えるもの」を作ったつもりです。というのも、IoTの電子工作をやってると、だんだん 安定して動作しないものを作っても最終的に満足感が得られない 無駄に通信しまくってアホみたいに消費電力う&部屋の通信を使うのが気にわない 見た目がメカメカしてると生活の中で使うのが躊躇われる とか思ってくるんですね。「とりあえず動作した」では満足できなくなってきます、当たり前っちゃ当たり前なんですが。 要は、こちらの記事の段階でいうところの、実用の壁を越えるまではいかなくても実用付近までいきたいのです。おうちハックの位置ですかね。 作ったIoTデバイスが社会に普及するまでに、いくつか壁がある。趣味で作ってみたレベルから実用

    ESP8266とゴミ箱でauのIoT製品「Umbrella Stand」を作って、実用できるか試す - Qiita
  • ESP-WROOM-02で玄関お出かけ天気カラー照明灯 - M.C.P.C. (Mamesibori Creation Plus Communication)

    (この記事内のESP8266用Arduinoスケッチで、livedoor Weather Hacksの8KB程度のJSONをハングアップなしに処理できる方法を募集中です。) 出かけるとき傘を忘れないよう、玄関に置く天気がわかるカラー照明灯を設置しましょう。 これは雨だね。 ESP-WROOM-02開発環境を作る ESP-WROOM-02の開発環境を用意します。ちなみにこれはESP-WROOM-02ブレイクアウトボードのライターにもなるよ。 まずはブレッドボード akizukidenshi-ogp-injector.dtpwiki.jp 秋月電子のESP-WROOM-02のブレイクアウトボード。信号引き出し部が300milになっているのでブレッドボードで使うといろいろ部品を載せやすいがESP自体はみ出てしまうのが難点。まさにブレッドボード用だと思う。 akizukidenshi-ogp-in

    ESP-WROOM-02で玄関お出かけ天気カラー照明灯 - M.C.P.C. (Mamesibori Creation Plus Communication)