cyberkunのデータ分析やIoT、電子工作、組み込みなどについての知識の蓄積

ラズパイ、Linux、データ分析やIoT、電子工作、組み込みなどについての知識の蓄積

Linux ファイルのアクセス権のこと

こんにちは。今回はファイルのアクセス権の読み方と権限の変更方法です。 まずファイルf1の詳細を確認する。 $ls -l f1 -rw-r--r-- 1 cyberkun group1 60 7月 27 10:10 f1 rw-r--r--の箇所は4つの部分に分けてよみます。 - # -は通常ファイル、dはディレクト…

Linux メタキャラクターの使い方

こんにちは。今回はメタキャラクターについてまとめます。 $ls f* #fで始まるファイルを表示する。$ls *f* #fを含むファイルを表示する。 $ls ?????? #6文字のファイルを表示する。 $ls f[135] #ファイル名fかつ1or3or5に一致するファイルを表示する。 $ls *…

Linux viの使い方

こんにちは。viてほんとうに使いづらいっ。まとめたわ。 ○vi editor 起動 vi ファイル名 ○モードの切り替え 起動したらコマンドモード a,I,o,A,I,O-->入力モード Esc-->コマンドモード ○文字入力 a #カーソル位置の後ろに文字入力 i #カーソル位置の前に文字…

Linux rmコマンドの機能

こんにちは。今回はrmコマンドの機能をまとめます。 $rm f1 f2 f3 #ファイルf1,f2,f3を削除する。 $rmdir d1 #d1ディレクトリ(空)を削除する。 $rm -r d1 #d1ディレクトリ(中身ごと)を削除する。 Twitterやってます。 https://mobile.twitter.com/Homepi…

Linux cpコマンドの機能

こんにちは。今回はcpコマンドの機能をまとめました。 $cp -i #コピー先のファイルが既に存在している場合、上書きするかを確認する。 $cp -r #ディレクトリとその配下のファイルを再帰的にコピーする。 $cp f1 f2 #ファイルf1をf2でコピーする。 $cp -r d1 …

Linux mvコマンドの機能

こんにちは。今回はmvコマンドについてまとめます。 $mv f1 d1 #f1ファイルをd1ディレクトリに移動する。 $ mv f1 f2 #f1ファイルをf2ファイル名に変更する。 Twitterやってます。 https://mobile.twitter.com/Homepi34/ ほな

Linux lsコマンドの機能

こんにちは。今回はlsコマンドの機能をまとめます。 ls -a #.で始まるファイルも表示する。 ls -l #ファイルの詳細情報を表示する。 ls -F #ファイル名の末尾にファイルの種類を示す記号を付加する。 ls -r #逆順にソートして表示する。 ls -t #タイムスタン…

Linux ファイルの更新があるごとに表示する方法

こんにちは。ファイルの更新があるごとに表示されるコマンドを紹介します。今回の例は温度などの外気の情報が1sごとに更新されるcsvファイルを表示しています。 $tail -f xxx.csv Twitterやってます。 https://mobile.twitter.com/Homepi34/ ほな

Linux 動いているプロセスを確認する方法

こんにちは。今回はLinux 上で動いているプロセスを表示する方法を紹介します。便利だと思います。 $ps #今のターミナルで動いているプロセスを表示 $ps alx #lunux上で動いている全てのプロセスを表示 Twitterやってます。 https://mobile.twitter.com/Home…

ラズパイ 不要なパッケージをアンインストールする方法

こんにちは。今回はラズパイにインストールされた不要なパッケージのアンインストール方法について書きます。 Wolfram $sudo apt-get purge wolfram-engine SonicPi $sudo apt-get purge sonic-piScratch $sudo apt-get purge scratch libreoffice $sudo apt…

python 画像ヒストグラム ノンスタイル

こんにちは。暇なんでこんなのやってみた。 石田と井上の画像ヒストグラム。 特徴が顕著に異なるためロボットにも判別しやすい。 Twitterやってます。 https://mobile.twitter.com/Homepi34/ ほな

電子工作 ギターの回路

こんにちは。ギターの回路図がフェンダーから公開されていました。 https://support.fender.com/hc/en-us/articles/115000820646-Telecaster-Service-Diagrams Twitterやってます。 https://mobile.twitter.com/Homepi34/ ほな

ラズパイ 温度湿度気圧センサを使う

こんにちは。暑いので部屋の状況を、可視化してみたよ。真夏日でした。 準備 センサーモジュール AE-BME280 基板のJ3にハンダを流す必要あります。 回路 プログラム BME280.pyを事前に準備しておく。ソースどこから持ってきたか忘れた。https://github.com/S…

python 画像ヒストグラムやってみた。

こんにちは。画像ヒストグラムやってみた。熱帯雨林と砂漠のサンプル写真で。違うものですね。森林の砂漠化の解析などに使えないかしら。可視化はopencvとnumpy二つの方法があります。 #モジュールのインポート import cv2 import numpy as np from matplotl…

ラズパイ 電子工作 超音波センサで距離を測る

こんにちは。超音波センサーを使って簡易的に距離を測ってみます。温度を補正すればすこし正確になります。 準備 ・超音波センサ 回路 プログラム できました。 Twitterやってます。 https://mobile.twitter.com/Homepi34/ ほな

ラズパイ 電子工作 温度測定してみる

こんにちは。今回はADT7410というセンサーモジュールを使用して温度データを取得してみます。 準備 AE-ADT7410 秋月電子 回路 プログラム できました。同時にデータはcsvで保存されるようにしています。 Twitterやってます。 https://mobile.twitter.com/Hom…

PowerBI クエリでのデータ編集

こんにちは。PowerBIにデータを取り込む時のデータクレンジングで元データを編集したら、データ更新の際に毎回同じ作業が発生しちゃう。そんな時は以下の二つのクエリを覚えるだけで生産性が上がります。 取り込んだサンプルデータは全てテキスト認識されて…

AIという言葉について考えてみる

こんにちは。今回はAIという言葉について書いてみる。AIという言葉は今やバズワード化していて、その言葉を聴くとドラえもんのように魔法のようになんでも解決してくれると思っている人がいるように思います。しかしながら当たり前にそんな魔法は存在しない…

ラズパイ crontabを見る方法

こんにちは。ラズパイの定期的なプログラム実行には主にcrontabを使っています。 $crontab -e #crontabの編集です $crontab -l #crontabの閲覧です $crontab -r #crontab全部消える。間違って押さないように。 Twitterやってます。 https://mobile.twitter.c…

ラズパイ 光センサBH1750(GY-30)使用して照度を読み取る方法

こんにちは。照度を読み取りたいけどAD変換の回路がわからないし、プログラムみわからないという時は便利なものがありました。さっそくやってみた。 準備 ラズパイ センサBH1750(GY-30) 回路 プログラム bh1750.py $wget https://bitbucket.org/MattHawkinsU…

ラズパイ crontabのエディタを選択し直す方法

こんにちは。crontabでは三つのエディタが使えます。素人の私はいつもnano。間違ってvimを選択したら、保存して終了するまですごくストレスフルです。そんな時はエディタを選択し直しましょう。 ターミナルで $select-editor Select an editor. To change la…

PowerBI カレンダーテーブルの準備から可視化

こんにちは。powerBIを使っていると何年もの日時データを取り扱うことが多くあります。その時年から月にドリルダウンすると、月毎のデータにしてくれます。が!2018/01+2019/01+2020/01=1月データみたいにしてくれて面白くありません。そりゃ1月でソートした…

ラズパイ iPhoneからラズパイへssh 接続する方法 Termius使用

こんにちは。家で稼働しているラズパイの設定をちょっと触りたい。再起動しておきたい。PC起動するの面倒。なんて考えていたら、それを解決してくれるAppがありました。なんとiphoneからssh接続できます。 App https://apps.apple.com/jp/app/termius-ssh-cl…

PowerBI データの可視化におすすめ

こんにちは。皆さまデータの可視化には何を使っているでしょうか。エクセルでしょうか。すこし前まではエクセルが主流でしたよね。でも今はPowerBIを使っています。今回はそのすごいところを紹介します。 ・グラフを触ることで動く! ・データの更新が一瞬!…

ラズパイ バックアップをとる方法

こんにちは。ラズパイでの開発ではOSがクラッシュしたりパッケージのインストールに失敗して戻りたくなることがあります。そんな時のためにバックアップをとっておきます。 準備 ・MicroSD ・アダプター 挿入します。キャンセル何回か押します。 ラズパイでS…

ラズパイ スクリーンショットをとる方法

こんにちは。ラズパイの画面のスクリーンショットって必要あるのでしょうか。とにかくやってみましょう。 scrotのインストール $sudo apt-get install scrot ターミナルで$scrot /home/pi/のディレクトリにpngが保存されます。 Twitterやってます。 https://…

Twitterはじめました

こんにちは。Twitterはじめました。 https://mobile.twitter.com/Homepi34/ ほな

ラズパイ sambaサーバ構築する方法

こんにちは。 最新のアップデートリストを取得する。 $sudo apt-get update sambaをインストールする。 $sudo apt-get install samba 待ちます。 sambaの設定ファイルを開く。 $sudo nano /etc/samba/smb.conf 共有設定として以下の内容を末尾に追加する。 […

ラズパイ 電子工作 人感センサーで検知する

こんにちは。玄関についている人を検知して光る門灯。人感センサーを使ってその門灯の機構を学べます。 準備 ・ラズパイ ・焦電型赤外線センサーモジュール(焦電人感センサ) http://akizukidenshi.com/catalog/g/gM-14064/ プログラム human_detector.py #…

ラズパイ 回路図作成するためにfritzingをインストールする方法

こんにちは。ラズパイで作った回路をイメージとしてお絵描きして保存しておきたい時がよくあります。そんなときはfritxingを使います。 ラズパイにインストールする。 $sudo apt-get install fritzing -y インストールされました。 しかしながらこの状態では…