zondag 22 februari 2015

ipython notebook op mijn (headless) raspberry pi2

Ipython en ipython-notebook installeren

sudo apt-get install ipython
sudo apt-get install ipython-notebook

Configureren:

ipython profile create nbserver

Configuratiefile in ~/.ipython/profile-nbserver wijzigen

ipython notebook


Zo makkelijk!

Ingelogd vanaf mijn laptop:

Raspberry Pi 2 installatie van doos naar headless via wifi

Van de doos tot een raspi die zichzelf aanmeldt op Wifi/WPA2 met SSH beschikbaar om in te loggen.

Ik heb een raspberry pi 2 B gekocht via sossolutions.nl met een 2A voeding, 8gb SD kaartje en wifi dongle.

Na levering heb ik NOOBS kopieerd naar het FAT geformatteerde SD kaartje en in de raspi geprikt. Na booten heb ik voor installatie van Raspbian gekozen (met 512Mb data partitie optie).

(foto: raspbi in sleeve (thingiverse) op de TV is de Noobs installer aan het werk te zien)

Installeren gaat verder prima. Voor de zekerheid nog timezone (Amsterdam) en SSH (Enable) ingesteld in raspbian-config (start automatisch na first boot)

tweede boot:

dmesg | grep WLAN

of:
lsusb 

levert ralink RT5370 "rtx200" als wifi adapter op (USB)

Het editten van:
/etc/network/services
/etc/wpa_supplicant/wpa_supplicant.conf

Werkte niet. (dit werkt misschien: link). Geen verbinding met mijn WPA2 netwerk. Bedraadt geen problemen,

Uiteindelijk bracht wicd uitkomst:

sudo apt-get install wicd
sudo apt-get install wicd-curses wicd-cli

met wicd-curses kun je het netwerk installen (PSK invullen en "automatisch verbinden" aanvinden). Je ziet in dit programma wat er gebeurt en kan dan makkelijk ingrijpen en debuggen.

Na:

ifconfig    (voor het ip adres)
sudo reboot

heb ik nog steeds een raspi met wifi connectiviteit!

Met ssh (putty) kan ik direct inloggen op mijn pi!

zondag 15 februari 2015

Idee: Ball balancing robot

Nee, niet een robot die bovenop een bal balanceert. Dat is ook leuk, maar zoiets:

http://hackaday.com/2015/02/14/ball-balancing-robot-uses-new-tof-sensor/



I.p.v. die (overigens uebercoole CERN ToF sensor) is een VL6180 (sparkfun: https://www.sparkfun.com/products/12784 (er is ook een uitgebreider bordje met voltage regulator enzo. PAS OP: MAX 25 cm.)

Of zou het ook met zo'n ultrasone range sensor kunnen? Die heb ik wel liggen.