プログラミング素人のはてなブログ

技術屋の末端。プログラミングも電気回路も専門外です。 コードに間違いなど見つけられたら、気軽にコメントください。 VC#、python3、ラズパイ始めました。

RaspberryPi

電子工作とプログラミングの薦め

対象本エントリーは、電子工作もしくはプログラミングをやってみたいと思った人で、どちらも、もしくはどちらかしかやったことのない人へ向けての記事となる電子工作およびプログラミングの薦めです。この4月から就職したり進学したりして環境が変わり、こ…

ラズパイで来客を通知する

最近はどこのマンションにもあるモニターホンですが、リビングから離れた部屋に居たり、イヤホンでテレビを見ていたりすると気が付かないことがあります。 そこで、ラズパイを使ってスマホに通知する仕組みを作りました。モニターホンは来客があると、カメラ…

ラズパイのGPIOを使う

youtu.beまずは、ラズパイでGPIOの基本的な使い方を確認していきます。 ↓のような回路を作って、CDSで明るさを検出し、LEDを制御します。 回路図用パーツを作るここで、回路図は水魚堂のエディタhttp://www.suigyodo.com/online/schsoft.htmを使っていますが…

ラズパイゼロのプルアップ抵抗を調べる

ラズパイでいよいよIOTを始めようとGPIOの資料を読み漁っていたら、ラズパイのGPIOは内部プルアップまたはプルダウンされているという情報を見つけた。d.hatena.ne.jpプルアップ・ダウンは、使われていないGPIOをHIGH(3.3Vや5V) or Low(0V = GND)に高抵抗で…

ラズパイゼロのピンヘッダ装着

Raspberry Pi Zero (W)にはピンヘッダが装着されていません。 ピンヘッダは同梱されているのですが、いままで使っていませんでした。いよいよラズパイによるIOTを行うために、まずピンヘッダをはんだ付けしました。ピンヘッダをはんだ付けするときは、まずピ…

例外と戦う

ラズパイでTwitterのbotを運用していますが、稀に例外(exception)が発生しています。 とりあえずは、↓のようにまるごとMainの中身にTry、exceptをつけて止まってしまうのを防止していました。 if __name__ == '__main__': while(True): tdatetime = dt.now…

ラズパイを終夜運転する他、ラズパイでも使えるLinuxの基本コマンド

twitter.comこのブログでも紹介している、というか現在の私のメインワークのtwitter botですが、ラズパイで運用しています。 ラズパイはそれ自身もRaspbianというLinux OSの一種なので、これ自身でプログラミングからサーバーとしてまで運用できます。しかし…

Raspberry Pi 3を一からインストール

Raspberry Pi3を購入し、一からのインストールに挑戦しました。 kksmart Raspberry Pi 3 Model B ラズベリーパイ 3 モデル B コンプリートスターターキット 16GB (class 10)出版社/メーカー: kksmartメディア: エレクトロニクスこの商品を含むブログを見る日…

ラズパイから通知を送信 その2(LINE)

こちらを参考にしました。 qiita.comこちらからアプリを登録します。 事前にスマホでLINEを登録してある必要があります。 登録されたアカウント(MAilアドレス)でLoginします。 notify-bot.line.meマイページからアクセストークンを発行します。 通知先を選…

ラズパイから通知を送信 その1(Twitter)

Raspberry Piで電子工作を進めているとラズパイから何らかの通知を送りたくなることがあります。 いつもコンソールを立ち上げている訳にはいかないので。そこで、LANに標準で接続するラズパイだからこそ、ラズパイとpythonでwebサービスを組み合わせてスマホ…

Anacondaでpythonプログラミング & TeratermでRaspberry Piに転送

先日、Visual StudioにPythonを導入したが、予測変換がいまいちだったり、反応が遅いのでAnaconda+Pycharmに変更しました。 まだ、debugのショートカットが"F?"ではありますが、vsでVC#を使っているときぐらいの使い勝手だと思ってます。pythonのIDEも数種類…

Raspberry Piでプログラミング

ラズパイ上でプログラミングをしてみます。まず、Windows PCからリモートデスクトップ接続でラズパイに接続します。接続できたら画面左上のラズベリーのアイコンから、プログラミング¥Python3(IDLE)を起動します。 簡単なPythonプログラミングをします。 py…

Raspberry Pi Zero Wにリモートデスクトップで接続する

以下を参考にWin10PCからリモートデスクトップ接続します。 qiita.comまず、画面左上にあるコマンドプロンプトのようなアイコン"LX Terminal"を開きます。 (写真省略w) もしくは「Ctlr+Alt+T」というショートカットがあります。ここで、 $ip -f inet addr…

Linux素人のRaspberry Pi Zero W

遂に!ラズパイゼロを入手しました。Raspberry Pi Zero W Starter Kit出版社/メーカー: ケイエスワイメディア: エレクトロニクスこの商品を含むブログ (1件) を見るArduinoで電子工作を始めるときに、ラズパイとArduinoと悩んでとっつきやすそうなAruduinoを…