Stap 6: Deur Sensor
Ten eerste, laten we eens testen de deur sensor om ervoor te zorgen dat het werkt. We zullen het volgende Python-script om te testen de deur sensor lopen:
«««https://github.com/InitialState/beerfridge/BLOB/ma...
Als u de opdracht "git clone https://github.com/InitialState/beerfridge.git beerfridge" liep in deel 2, hebt u al dit script op uw Pi (anders moet u een script maken op switch_test.py met uw Pi uit de bovenstaande code). Voer de volgende opdrachten bij een terminal Pi:
Zodra dit script draait, raak de platte uiteinden van de schakelaar samen en trek ze uit elkaar. Het script moet schrijven "Open" of "Gesloten" naar de prompt telkens wanneer die u dit doet. Merk op dat de schakelaar niet hoeft te maken contact worden gedetecteerd als "Gesloten".
Opmerking: De reden dat u nood voor het voorvoegsel "sudo" aan de opdracht die wordt uitgevoerd dit script is omdat de toegang tot de algemene doel input/output (GPIO) pinnen super gebruikerstoegang vereist. sudo (uitgesproken dus-doo) is kort voor "super gebruikers doen"
Dubbelzijdige tape of Montagetape gebruiken om te verbinden de deur sensor aan de deur van uw koelkast. Controleer of de kant met de draden aangesloten is op het frame van de koelkast en de kant zonder draden op de deur zelf. Met de switch_test.py script dat wordt uitgevoerd, door ervoor te zorgen dat de sensor detecteert nauwkeurig wanneer de deur geopend en gesloten is. CTRL + C stopt het script.