Stap 2: De Raspberry Pi uitgevoerd krijgen
Het eerste wat we moeten doen voordat wij elke verhuizing is motoren maken installeren sommige softwarepakketten op de Raspberry Pi waarmee gecommuniceerd met de SlushEngine. Deze pakketten zijn eenvoudig te installeren en testen we ze regelmatig met de OS (Raspbian, trouwe, enz..) op de webpagina van de Raspberry Pi om ervoor te zorgen dat zij zijn up to date en werkt. Er zijn veel verschillende manieren te verbinden met je Raspberry Pi. U kunt gebruiken VNC, SSH of het gewoon aansluiten op een monitor. Al deze opties zal werken voor de SlushEngine.
Eerst hebben we om SPI en I2C, dit zijn de bussen van de mededeling die zal worden gebruikt om te communiceren met de Raspberry Pi. Opdat deze, we moeten veranderen er instellingen met behulp van de framboos Config programma.
sudo raspi-config
Dit zal een basis configuratie van de terminal venster openstellen. U kunt de pijltoetsen gebruiken om te bladeren rond en kijken naar de koele eigenschappen (dit is niet het moment om overklokken). Wij willen het volgende doen:
Geavanceerde opties > SPI > Ja & geavanceerde opties > I2C > Ja
Zodra u de SPI zowel de I2C hebt ingeschakeld, kunt u opnieuw opstarten van de Raspberry Pi.
Met de Raspberry Pi opgestart, wilt u ervoor zorgen dat u een internetverbinding hebt op de Raspberry Pi. Alle software ligt on-line en automatisch met behulp van een reeks opdrachten zal worden geïnstalleerd. Na de onderstaande opdrachten zal zorgen voor correcte installatie. Eerst installeren we de benodigde pakketten moeten we vervolgens installeren andere pakketten (de installateurs installateurs).
sudo apt-get update
sudo apt-get install python3-pip git
Installeer de bibliotheek gebruikt om te communiceren met de SPI-bus die we ingeschakeld voordat.
pip-3.2 install spidev
Nu zullen we het installeren van een pakket dat wordt gebruikt om te communiceren met de I2C-bus. Dit zal communiceren met de temperatuursensor en de IO op het bord SlushEngine.
git clone https://github.com/quick2wire/quick2wire-python-a...
cd quick2wire-python-api
sudo python3 setup.py install
Alle vereiste pakketten nu geïnstalleerd zijn en kunnen we tot slot de SlushEngine software installeren. Dit zal worden geïnstalleerd met behulp van dezelfde methode als werd gebruikt voor het installeren van de I2C-driver.
cd ..
git clone https://github.com/Roboteurs/slushengine
cd slushengine
sudo python3 setup.py install
Het harde werk is eindelijk over! Nu u kunt aansluiten op sommige hardware en kunnen we sommige motoren bewegen.