Skip to content

CIR-KIT/Raspberry-Pi-Studio-Daemon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry-Pi-Studio-Daemon

The daemon of studio on Raspberry Pi

System structure

Algorithm

  1. Observe light of room.
  2. If turn the light level then notify open/closed status.

Electronic circuit

Connect light sensor to the wiring pin 0 (Pin 11, GPIO 17 on RP3).

Build

  1. Download Raspberry-Pi-Studio-Daemon. ex) git clone https://github.com/CIR-KIT/Raspberry-Pi-Studio-Daemon.git
  2. Change working directory to project top. ex) cd Raspberry-Pi-Studio-Daemon
  3. Access to LINE Notify. Here is LINE Notify.
  4. Create Access token for the channel what is notify target.
  5. Put access token to src/token with double quote wrap. like "<token>".
  6. Build by CMake. ex) cmake .; make

Work example

git clone https://github.com/CIR-KIT/Raspberry-Pi-Studio-Daemon.git
cd Raspberry-Pi-Studio-Daemon
# Get Access token
echo '"<token>"' > src/token
mkdir build && cd build
cmake ..
make

Usage

Register automatically launch

Run after build.

cd Raspberry-Pi-Studio-Daemon/build
sudo make install

Manualy launch

Raspberry Pi Studio Daemon automatically become daemon allway. Forexample You run this on terminal or call by init.

Note: The program require super user permittion for Wiring Pi.

sudo build/studio_daemon

Known issue

  • /etc/project.d/においてある実行ファイルのコピー元はraspberry pi内の~/monitor_project/に置いてあります。
  • 現在、LINE notifyのトークンは丸橋のアカウントで作成済み。
  • CdSセンサの読み込みにはGPIO17を使用。
  • 監視用のraspberry piは現在、ものつくり工房玄関付近に設置中。
  • プログラムの稼働中はraspberry piに給電し続ける必要アリ(工房から帰る前〜工房に来るまで)。
  • 光センサの読み取りに問題が多発するなら、物理的なスイッチを使うかも。

About

The daemon of studio on Raspberry Pi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 67.0%
  • CMake 29.7%
  • C 1.8%
  • Shell 1.5%