Stap 2: Bouw van de slimme deurbel
Dit project begint als andere Raspberry Pi project, instellen van de Pi. U zult moeten voortbouwen geval installeert het besturingssysteem het geheugen kaart (tenzij het kwam met NOOBS), en alles aansluiten.
Wanneer u de Pi inschakelt, zal het u vragen om een gebruikersnaam en wachtwoord. De gebruikersnaam is pi en het wachtwoord is framboos. U kunt al uw programmering via de opdrachtprompt als het u belieft doen. Er zijn verschillende teksteditors (vim, nano, enz.) om code te schrijven. Ervan uitgaande dat je met behulp van Python en aanroepen van uw deurbel-bestand, typt u "sudo nano Doorbell.py" om te beginnen met programmeren. Na het opslaan van uw bestand (ctrl-o) en verlaten (ctrl-x), uitvoert u het programma door te typen "sudo python Doorbell.py."
De raspberry pi besturingssysteem de eerste keer uitvoert, duurt u via configuratie. Als dit niet de eerste keer is, kunt u typen sudo raspi-config om het op te roepen. Klik op "Geavanceerde opties" en "Enable I2C."
U zult moeten ervoor te zorgen dat de Raspberry Pi en uw versie van Python up to date zijn, dus typt:
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pip git
Volg deze grondige tutorial om te schakelen I2C en installeren alle CTH bibliotheken en afhankelijkheden: