Stap 5: Testen onze lamp met de estafette-kanaal
Dus is de manier waarop die dit werkt zeer eenvoudig. Hopelijk weet u kerels wat een Relay Switch is, maar in geval u niet zal ik het toch uitleggen.
De Relay Switch werkt hoe een switch normaal werkt, maar het maakt ook gebruik van een elektrische voeding (raspberry pi). Onze raspberry pi niet de lamp inschakelen door zelf, dus gebruiken we een relais schakelen naar eenvoudige pauze het circuit als we willen dat de lamp uit en sluit het circuit wanneer we dat willen. Dit wordt geregeld door een elektrische magneet in de relay switch. U hoort een onderscheidend Klik wanneer de relay switch wordt geopend of gesloten. U kunt verwijzen naar het diagram voor een visuele weergave van een relay switch.
Ik heb ook een beeld van wat mijn raspberry pi zag eruit als toen ik de lamp, relais boord en raspberry pi had aangesloten. Laat nu testen!
Sluit uw raspberry pi aan een muis, toetsenbord en monitor of NMAP en PuTTY gebruiken. Controleer of Python is geïnstalleerd, zoals Python zullen de helft van de scripttaal die we zullen gebruiken. Toegankelijk opwaarts Python en we kunnen type in opdrachten om de lamp aan en uit zetten. Ik zal het gebruiken van mijn windows-machine voor screenshots, maar het is hetzelfde met de raspberry pi.
In de Raspberry Pi command line zal u wilt typen in deze commando's, druk na elkaar op < ENTER >.
RPi.GPIO import GPIO //This importeert de GPIO Library in Python zodat we de GPIO pinnen op de Pi kunt gebruiken.
GPIO.setmode (GPIO. BCM)
GPIO.setup (2, GPIO. OUT) //We GPIO 2 gebruikt als onze eerste pin, dat is waar de groene draad is aangesloten op het eerste relay switch op het pension
GPIO.output (2, False) //Depending op hoe u bedraad dat de lamp aan de relay hangt af van of het dit commando schakelt de lamp in- of uitschakelen. Wijzigen van False op True schakelt de lamp uit/aan. Als dit werkt, dan bent u bereid om te blijven. Hebt u problemen lezen op:
Probleemoplossing
Wanneer u GPIO.output (2, False/True typt) u hoort een onderscheidend klikkend geluid vanuit het relais kanaal, als je dit niet horen dan zorg ervoor dat heeft uw relais boord macht (van de raspberry pi) en dat de draad van het eerste kanaal is aangesloten op de GPIO Pin 2.
Als u het klikkende geluid hoort maar de lamp niet wordt ingeschakeld met GPIO.output (2, False) of GPIO.output (2, True) om ervoor te zorgen dat u de draden van de lamp in de juiste aansluitingen op de estafette-kanaal.