タグ

PythonとIoTに関するButterflyFishのブックマーク (6)

  • 多店舗展開するジムの会員入退室管理を材料費数万円で実現し、24時間営業にした話

    ジムの会員管理システムを作った僕に「エニタイムフィットネスみたいなことがしたい」とジムを家族経営するお客さんから相談された。 「えっ!?会員管理を作ったついでにエニタイムフィットネスみたいな仕組みをやりたい!?予算は無い!?不正防止のため、入退室時の写真も撮りたい?!ログもとりたい!?」 さすが筋トレに明け暮れてるオーナーさんの要望はマッチョだと思った。 普通にやれば電子錠の仕組みや工事やらで一店舗あたり数百万から一千万掛かるような仕組みだろう。 そんな予算無いみたいだし、既存の店舗をそんな大々的に工事もできない。そもそも自分にそんな工事の知識もない。 結果Raspberrypiを使い、それを一店舗予算10万円代で実現、会員カードを他店舗と共有した24時間営業にできた。 その詳しい技術的な内訳を共有する。 (なお執筆時点では2024年だが、これ自体は5年前、2019年の仕事である。) 前提

    多店舗展開するジムの会員入退室管理を材料費数万円で実現し、24時間営業にした話
  • PythonでI/O制御プログラミング——CQ出版が「エレキジャックIoT No.4」を刊行|fabcross

    CQ出版社は「トランジスタ技術」2020年12月号増刊として、「エレキジャックIoT No.4」を2020年12月1日に刊行する。 エレキジャックIoT No.4の特集記事は、「PythonでI/O制御プログラミング」だ。Pythonと組み込み機器の制御に特化したMicroPythonのプログラムを、オリジナルのサンプルプログラムで説明。また、Raspberry PiやSTM32マイコン、micro:bitマイコンのI/O端子に接続したセンサーや外部機器を制御し、IoTに応用する手法を全5章にわたって解説する。 特別企画の「Bluetoothメッシュ・ネットワークで広がるIoT」では、Bluetoothメッシュネットワークを使った多対多デバイス間の無線通信の仕組みと開発手法を解説する。 試作レポートでは、ESP32マイコン(M5StickC)を用いたトイドローンTelloのコントローラー製

    PythonでI/O制御プログラミング——CQ出版が「エレキジャックIoT No.4」を刊行|fabcross
  • DJI公式SDK「Tello-Python」を試そう - Qiita

    import socket sock = socket.socket( socket.AF_INET, socket.SOCK_DGRAM ) # UDPソケットの作成 msg = input('command? = ') # 送信するコマンドをキーボード入力 commandとかtakeoffとか sock.sendto( msg.encode('utf-8'), ('192.168.10.1', 8889) ) # Telloへ送信 とはいえ、カメラ映像の受信やデコードの処理を自力で書くのはとても大変です。 Pythonプログラミングの入門などで少し動かすのには良さそうです。 Ryze Tech.公式の Tello3.py というサンプルを使う この公式なSDKのサンプルプログラムはPython3用で書かれています。しかし、UDPのソケットプログラムを書くだけで、Telloに特化したクラ

    DJI公式SDK「Tello-Python」を試そう - Qiita
  • BBC micro:bit MicroPython ドキュメンテーション — BBC micro:bit MicroPython 1.1.1 ドキュメント

    BBC micro:bit MicroPython ドキュメンテーション ようこそ! BBC micro:bit は子どものための小さなコンピュータデバイスです。このデバイスで使える言語の1つは、よく知られた Python プログラミング言語です。BBC micro:bit で動作する Python は MicroPython というものです。 このドキュメンテーションには、学校の先生向けのレッスンと開発者向けの API ドキュメンテーションから成っています(左側の目次を参照)。MicroPython を使って BBC micro:bit の開発を楽しんでいただければ幸いです。 プログラミング初心者、学校の先生、どこから始めてよいのかわからない人は、 チュートリアル から始めてください。micro:bit のプログラミングには micro:bit Python エディタ を使ってみてくだ

  • PythonでRaspberry PiにLTE通信を組み込める「sakura.io」を使ってみた! -

    どうも、まさとらん(@0310lan)です! 今回は、Raspberry PiにLTE通信を簡単に組み込めるsakura.ioを利用した通信モジュールの使い方についてご紹介します! 月額60円という破格の安さで通信ができることに驚きますが、専用のクラウドサービスを活用したデータのやり取りなども簡単に導入できるのも魅力的です。 初心者でも簡単にIoT開発に取り組めるのでご興味ある方はぜひ参考にしてみてください! なお、通信制御のプログラムはPythonJavaScriptで書きますので、paizaラーニングの「Python3入門編」「JavaScript入門編」の学習講座もチェックしてみてください。 【 sakura.io 】 ■モジュールデバイスの組み立て方 sakura.ioの通信モジュールは、ArduinoやRaspberry Piなどに最適化された専用のモジュールデバイス(拡張ボー

    PythonでRaspberry PiにLTE通信を組み込める「sakura.io」を使ってみた! -
  • ラズパイ + Bottleでお手軽にIoT環境を作る - Qiita

    この記事について ラズパイを使った製作例でよくある、スマートフォンなどのブラウザからLEDやボタンなどのデバイスを制御するやつを作ります。Node.jsを使用した例はよくあるのですが、個人的にはPython + bottle.pyでやるのが簡単だと思いますので、その方法をまとめます。 作るもの Raspberry Pi上で動くWebサーバー GPIOなどの周辺デバイスへアクセスするWeb APIを提供する クライアント側に表示されるビューとWeb APIアクセス用処理 htmlJavaScript 環境 Raspberry Pi Zero W (Pi2でも3でも大丈夫です) この記事ではIPアドレスは192.168.1.88として記載しています RPi.GPIOのインストールをしておいてください。別のライブラリを使用している方は適宜置き換えて記事をお読みください。 デバイス LED x

    ラズパイ + Bottleでお手軽にIoT環境を作る - Qiita
  • 1