Ställa in en Stepper Motor Driver (2 / 5 steg)
Steg 2: Att få Raspberry Pi kör
Det första vi behöver göra innan vi gör några motorer är installera vissa programpaket på Raspberry Pi som gör det möjligt att kommunicera med SlushEngine. Dessa paket är lätta att installera och vi testar dem regelbundet med OS (Raspbian, trogna, etc...) på webbsidan Raspberry Pi att säkerställa att de är uppdaterade och arbetar. Det finns många olika sätt att ansluta till din Raspberry Pi. Du kan använda VNC, SSH eller Anslut den bara till en monitor. Alla dessa alternativ fungerar för SlushEngine.
Först måste vi aktivera SPI och I2C, dessa är kommunikation bussarna som används för att kommunicera med Raspberry Pi. För att aktivera dessa, måste vi ändra där inställningar med programmet hallon Config.
sudo raspi-config
Detta kommer att öppna upp en terminal baserat konfigurationen fönster. Du kan använda piltangenterna för att bläddra runt och titta på de häftiga funktionerna (nu är inte tid för överklockning). Vi vill göra följande:
Avancerade alternativ > SPI > Ja & avancerade alternativ > I2C > Ja
När du har aktiverat både SPI och I2C, kan du starta om Raspberry Pi.
Raspberry Pi rebooted, vill du kontrollera att du har en Internetanslutning på Raspberry Pi. All programvara ligger on-line och kommer att installeras automatiskt med hjälp av en serie kommandon. Efter befallningen nedan kommer att säkerställa korrekt installation. Vi kommer att installera paketen krävs måste vi sedan installera andra paket (installatörer installatörer) först.
sudo apt-get update
sudo lämplig-få installera python3-pip git
Sedan installera biblioteket används för att kommunicera med SPI bussen som vi gjorde innan.
PIP-3.2 installera spidev
Nu kommer vi att installera ett paket som används för att kommunicera med I2C bussen. Detta kommer att kommunicera med temperaturgivare och IO i SlushEngine styrelse.
git clone https://github.com/quick2wire/quick2wire-python-a...
CD-quick2wire-python-api
sudo python3 setup.py installera
Alla nödvändiga paket har nu installerats och vi kan slutligen installera programmet SlushEngine. Detta kommer att installeras med samma metod som användes för installation av I2C driver.
CD...
git klon https://github.com/Roboteurs/slushengine
CD slushengine
sudo python3 setup.py installera
Hårt arbete är äntligen över! Nu kan du koppla in en del hårdvara och vi kan få några motorer flyttar.