Raspberry Pi - Verwarmingselement

Deze handleiding legt uit hoe u een Raspberry Pi gebruikt om een verwarmingselement te bedienen. Daarnaast gebruiken we deze kennis in een volgende tutorial om een verwarmingssysteem te creëren.

Hardware Benodigd

1×Raspberry Pi 5
1×Relais
1×Verwarmingselement
1×12V Voedingsadapter
1×DC Voedingsconnector
1×Jumperkabels
1×(Aanbevolen) Schroefklem Block Shield voor Raspberry Pi
1×(Aanbevolen) Raspberry Pi Prototyping Basisplaat & Breadboard Kit
1×(Aanbevolen) HDMI-Touchscreen-Monitor voor Raspberry Pi

Of u kunt de volgende kits kopen:

1×DIYables Sensorkit (30 sensoren/displays)
1×DIYables Sensorkit (18 sensoren/displays)
Openbaarmaking: Sommige van de links in deze sectie zijn Amazon-affiliate links. We kunnen een commissie ontvangen voor aankopen die via deze links worden gedaan, zonder extra kosten voor u. We waarderen uw steun.

Over het Verwarmingselement

Pinout van het Verwarmingselement

Raspberry Pi heating element pinout

Het verwarmingselement heeft doorgaans twee pinnen:

  • De Positieve (+) pin (rood) moet worden verbonden met de 12V van een DC-voeding
  • De Negatieve (-) pin (zwart) moet worden verbonden met de GND van een DC-voeding

Hoe het Verwarmingselement te Besturen met Raspberry Pi

Als een 12V verwarmingselement wordt gevoed met 12V, zal het warmte produceren. Om het verwarmingselement te beheren, moet er een relais worden gebruikt tussen de Raspberry Pi en het verwarmingselement. De Raspberry Pi kan dan via het relais het verwarmingselement aan- of uitzetten.

Als u niet bekend bent met relais (pinout, werking, programmeren, etc.), kunt u meer informatie vinden in de Raspberry Pi - Relay tutorial.

Bedradingsschema

Raspberry Pi heating element wiring diagram

This image is created using Fritzing. Click to enlarge image

Raspberry Pi Code

De onderstaande code schakelt het verwarmingselement elke vijf seconden aan en elke vijf seconden uit.

Snel aan de slag

  • Zorg dat u Raspbian of een ander Raspberry Pi compatibel besturingssysteem hebt geïnstalleerd op uw Pi.
  • Zorg dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw pc.
  • Zorg dat uw Raspberry Pi verbonden is met internet als u bibliotheken moet installeren.
  • Als dit de eerste keer is dat u een Raspberry Pi gebruikt, zie dan hoe u de Raspberry Pi instelt
  • Verbind uw pc met de Raspberry Pi via SSH met de ingebouwde SSH-client op Linux en macOS, of met PuTTY op Windows. Zie hoe u uw pc via SSH met Raspberry Pi verbindt.
  • Controleer of u de RPi.GPIO bibliotheek hebt geïnstalleerd. Zo niet, installeer deze dan met het volgende commando:
sudo apt-get update sudo apt-get install python3-rpi.gpio
  • Maak een Python scriptbestand aan met de naam heating_element.py en voeg de volgende code toe:
# Deze Raspberry Pi code is ontwikkeld door newbiely.nl # Deze Raspberry Pi code wordt zonder enige beperking aan het publiek beschikbaar gesteld. # Voor volledige instructies en schema's, bezoek: # https://newbiely.nl/tutorials/raspberry-pi/raspberry-pi-heating-element import RPi.GPIO as GPIO import time # Set the GPIO mode (BCM or BOARD) GPIO.setmode(GPIO.BCM) # Define the GPIO pin controls the heating element via the relay module RELAY_PIN = 12 # Set the relay pin as an output pin GPIO.setup(RELAY_PIN, GPIO.OUT) try: # Run the loop function indefinitely while True: # Turn the relay ON (HIGH) to turn on the heating element GPIO.output(RELAY_PIN, GPIO.HIGH) time.sleep(5) # Wait for 5 seconds # Turn the relay OFF (LOW) to turn off the heating element GPIO.output(RELAY_PIN, GPIO.LOW) time.sleep(5) # Wait for 5 seconds except KeyboardInterrupt: # If the user presses Ctrl+C, clean up the GPIO configuration GPIO.cleanup()
  • Sla het bestand op en voer het Python script uit door het volgende commando in de terminal te typen:
python3 heating_element.py
  • Let op de temperatuur van het verwarmingselement.

WARNING

Wees voorzichtig. Dit kan letsel veroorzaken aan uzelf en schade aan uw woning. Dit is een serieuze zaak en we willen dat u veilig bent. Als u niet volledig zeker weet wat u doet, bemoei u er dan niet mee. Vraag hulp aan iemand met verstand van zaken! Wij zijn niet verantwoordelijk voor uw veiligheid.

Het script draait in een oneindige lus totdat u Ctrl + C indrukt in de terminal.

Code Uitleg

Bekijk de regel-voor-regel uitleg in de comments van de broncode!

Video Tutorial

We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.

Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en helpt u het ontwerp stap voor stap te begrijpen.

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!