This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:raspberry_pi_arduino [2017/12/18 08:33] – created Somepub | en:raspberry_pi_arduino [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| + | ===== Fikseeritud IP aadressi seadistamine ===== | ||
| + | 1.1. Juhend | ||
| + | https:// | ||
| + | |||
| + | 1.2. Seadistamine | ||
| + | Ava fail: | ||
| + | sudo nano / | ||
| + | Lisa faili: | ||
| + | Interface eth0 | ||
| + | |||
| + | static ip_address=192.168.1.10/ | ||
| + | static routers=192.168.1.254 | ||
| + | static domain_name_servers=192.168.1.254 | ||
| + | |||
| + | interface wlan0 | ||
| + | |||
| + | static ip_address=192.168.1.10/ | ||
| + | static routers=192.168.1.254 | ||
| + | static domain_name_servers=192.168.1.254 | ||
| + | Edasi tee alglaadimine ja peale seda kontrolli tulemust käsuga ifconfig | ||
| + | |||
| + | ===== Arduino programmeerimine ===== | ||
| + | |||
| + | 2.1. INO sissejuhatus | ||
| + | Ino is a command line toolkit for working with Arduino hardware | ||
| + | It allows you to: | ||
| + | Quickly create new projects | ||
| + | Build a firmware from multiple source files and libraries | ||
| + | Upload the firmware to a device | ||
| + | Perform serial communication with a device (aka serial monitor) | ||
| + | Ino may replace Arduino IDE UI if you prefer to work with command line and an editor of your choice or if you want to integrate Arduino build process to 3-rd party IDE. | ||
| + | Ino is based on make to perform builds. However Makefiles are generated automatically and you’ll never see them if you don’t want to. | ||
| + | http:// | ||
| + | |||
| + | 2.2. Tarkvara paigaldamine | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install arduino | ||
| + | sudo apt-get install python-distribute | ||
| + | sudo easy_install pip | ||
| + | git clone github.com/ | ||
| + | cd ino-* | ||
| + | sudo python setup.py install | ||
| + | |||
| + | |||
| + | 2.3. Kasutamine käsurealt | ||
| + | Testimine | ||
| + | Testimine, kasutades olemasolevat põhja: | ||
| + | Loo kataloog ja liigu sinna, käsuga cd | ||
| + | ino init -t blink;ino build;ino upload | ||
| + | Kataloogi tekib arduino ino fail, see kompileeritakse ja laaditakse üles. | ||
| + | Teekide kopeerimine | ||
| + | Arduino koodi kompileerimine toimub Raspberry Pi-s. Selle õnnestumiseks tuleb vajalikud teegid kopeerida kausta / | ||
| + | sudo cp -r / | ||
| + | EmonLib on näitena valitud kopeeritava teegi kaust. | ||
| + | Olemasolev ino fail | ||
| + | Loo kataloog ja liigu sinna, käsuga cd, loo sinna failide struktuur käsuga ino init -t blink;ino build | ||
| + | Vaheta kataloogi tekkinud fail src/ | ||
| + | ino build;ino upload | ||
| + | Fail kompileeritakse ja laaditakse üles. | ||
| + | Õpetused ja käsustik | ||
| + | Juhend seerial pordi määramisest, | ||
| + | http:// | ||
| + | |||
| + | ===== HEX faili laadimine ===== | ||
| + | |||
| + | 3.1. Käsustik | ||
| + | Kopeeri HEX fail mõnda kataloogi ja sisesta järgmine käsk: | ||
| + | / | ||
| + | ,kus / | ||
| + | 3.2. Taustinformatsioon | ||
| + | Avrdude käsu teadasaamiseks võib installida Arduino IDE. Sealt Fail-> | ||
| + | |||
| + | ===== Raspberry kaamera ===== | ||
| + | |||
| + | 4.1. Pildi tegemine | ||
| + | Sisesta käsureale: | ||
| + | raspistill -o cam.jpg | ||
| + | |||
| + | Valitud kausta tekib cam.jpg nimeline pilt. | ||
| + | 4.2. Lisamaterjal | ||
| + | https:// | ||
| + | |||
| + | ===== Üldine ===== | ||
| + | |||
| + | 5.1. Parool | ||
| + | Ligipääsu ip: 80.235.105.190 | ||
| + | Ligipääsu port: 22 | ||
| + | kasutaja: pi | ||
| + | parool: r……..5 | ||
| + | 5.2. Muud sätted | ||
| + | sudo raspi-config | ||
| + | Sealt lülitada sisse kaamera ja ssh. | ||
| + | |||
| + | ===== Raspberry Pi-ga Arduino serial monitooring ===== | ||
| + | |||
| + | Minicom käsk: sudo minicom -b 9600 -o -D / | ||
| + | Serial konsoolist väljumiseks vajuta Ctrl + A ning siis X või Q ja „yes“. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== NEW GUIDE ===== | ||
| + | |||
| + | ==== Raspberry Conf ==== | ||
| + | |||
| + | - sudo apt-get update | ||
| + | - sudo apt-get arduino | ||
| + | - sudo apt-get motion | ||
| + | - sudo nano / | ||
| + | - cd /home/pi ; mkdir sketchbook | ||
| + | |||
| + | ==== DistanceLab Conf ==== | ||
| + | - Compile : scp -P PORT {waypath}/ | ||
| + | - Execute : ssh -p PORT -t -t USER@IP | ||
| + | |||
| + | ==== SSH Conf ==== | ||
| + | |||
| + | - Try out conf commands | ||
| + | - ssh-copy-id USER@IP -p PORT | ||
| + | - sudo cp -r / | ||