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 / |