Inhoudsopgave:
- Stap 1: Details
- Stap 2: Lintkabelverbinding en bedrading van sensoren, relais, drukknop
- Stap 3: Video van toepassing
Video: Raspberry Pi geïsoleerd GPIO-bord met 12-24VDC tot 5VDC voeding - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Deze instructietabel helpt u bij het instellen van de Raspberry Pi met het geïsoleerde GPIO-bord.
De kenmerken van het bord zijn:
1) 12 tot 24V input en output (industriële normen).
2) Raspberry Pi-pin om overeenkomende headers vast te pinnen, zodat u deze op Pi kunt stapelen.
3) Vier ingangs- en vier uitgangsklemmenblokken.
4) Een gemeenschappelijk aardingsklemmenblok voor de aarding van de sensor.
5) Aan boord van een 24V naar 5V-converter om pi direct aan te zetten.
Stap 1: Details
Boven afbeelding.1 toont ingangsvoedingsconnector, zekeringhouder, P1-header voor aansluiting op raspberry pi en ingangs-, uitgangsconnectoren. IN1, IN2, IN3 en IN4 zijn ingangen (24V). OUT1, OUT2, OUT3 en OUT4 worden uitgevoerd (24V). OUT_GND1 gemeenschappelijke grond, P1 toont framboos pi één op één overeenkomende kop.
Bovenstaande afbeelding.2 toont de P1-header-pinout. We hebben acht gpio's gebruikt voor vier invoer en vier uitvoer van de raspberry pi-header. Op het geïsoleerde gpio-bord zijn vier invoer-gpio's:
Gpio6 --- Pin Nr. 31 --- IN4
Gpio13 --- Pin Nr. 33 ---IN3
Gpio19 --- Pin Nr. 35 --- IN2
Gpio26 --- Pin Nr. 37 ---IN1
en Vier uitgangen zijn:
Gpio4 --- Pin nr. 7 ---OUT4
Gpio17 --- Pin Nr. 11 ---OUT3
Gpio27 --- Pin Nr. 13 ---OUT2
Gpio22 --- Pin No.15 ---OUT1
DIN is output van sensor/drukknop en input naar board.
Stap 2: Lintkabelverbinding en bedrading van sensoren, relais, drukknop
Raadpleeg de foto 1 voor FRC-verbinding:
Schema 2 toont de bedrading van sensor, drukknop en een relais.
1] Sensor Een driedraads sensor heeft 3 draden. Twee stroomdraden en één laaddraad. De stroomdraden worden aangesloten op een voeding en de resterende draad op een soort belasting. De belasting is een apparaat dat wordt bestuurd door de sensor. Raspberry pi geïsoleerde gpio-kaartingangen zijn twee klemmenblokken waar we sensoren twee draden hebben aangesloten, een om de sensor aan te zetten en een andere is de uitgang van de sensor, de 3e draad is om aarde aan te sluiten. Zie bovenstaande afbeelding.
2] Drukknop Drukknop heeft vier verbindingspunten twee voor invoer, andere twee voor uitvoer, het bovenstaande diagram toont de verbinding van invoer en uitvoer van de drukknop. Zie bovenstaande afbeelding.
3] Relais Bovenstaande afbeelding toont de bedradingsaansluiting van het relais, we kunnen de motor door het relais sturen, de aansluiting van het relais en de motor weergegeven in het diagram, COM moet 12/24V (afhankelijk van het relais) voeding aansluiten.
Ook als u volledige aardingsisolatie wilt en geen gebruik wilt maken van de 12/24VDC tot 5V DC aan boord, kunt u dit doen door weerstand R32, J1 te demonteren. Dit is handig in het geval dat een emi van de belasting de Pi. beïnvloedt
Stap 3: Video van toepassing
First Video is een applicatie waarbij twee 24VDC-knoppen worden gebruikt, een voor opnieuw opstarten en de andere voor afsluiten
Voor herstartcode
Voor afsluitcode:
Beide moeten tijdens het opstarten worden uitgevoerd. Dit kan worden gedaan door een shellscript bij het opstarten uit te voeren (met rc.local).
Hier is een voorbeeld van de scriptnaam " start_python.sh"
#!/bin/sh# launcher.sh
# navigeer naar de homedirectory, vervolgens naar deze directory en voer vervolgens het python-script uit
#/bin/login -f root
cd /
cd /root/Desktop/startup
slaap 30
python /root/Desktop/startup/reboot.py &
python /root/Desktop/startup/shutdown.py &
Kopieer het bovenstaande in het start_python.sh-bestand en stel toestemming in met chmod.eg
chmod 755 /root/Desktop/startup/start_python.sh
ga hierna naar
nano /etc/rc.local
en voeg dit onderaan toe
sh /root/Desktop/startup/start_python.sh
Tweede video Ik activeer gewoon alle uitgangen in een deeltjesreeks en heb aangesloten voor verlichte drukknoppen.
Hier is de code
om de code uit te voeren, moet je terminal openen en typen
python-bestandsnaam
bestandsnaam hier is de naam van het python-script
Aanbevolen:
Off-grid voeding: 5 stappen (met afbeeldingen)
Off Grid Power Supply: Dit project is een stil, binnenvriendelijk alternatief voor een generator op gas. Als je apparaten oplaadt, lampen gebruikt of zelfs een elektromotor voor een beperkte tijd laat draaien, is deze off-grid voeding een geweldige metgezel voor kamperen of noodsi
Variabele voeding met LM317 (PCB-indeling): 3 stappen
Variabele voeding met behulp van LM317 (PCB-lay-out): Hallo jongens !! Hier laat ik u de PCB-lay-out van een variabele voeding zien. Dit is een zeer populair circuit dat direct beschikbaar is op internet. Het maakt gebruik van de populaire spanningsregelaar IC LM317. Voor degenen die geïnteresseerd zijn in elektronica, dit circuit
CC/CV-voeding: 6 stappen (met afbeeldingen)
CC/CV-voeding: voeding is een van de belangrijkste gereedschappen op uw werkbank, maar ze zijn te duur (zoals >50€ voor de 30v 5 ampère-versie).Vandaag wil ik een goede en goedkope voeding maken, het zal niet precies zijn zoals wat je koopt, maar het kost minder
DIY Breadboard-voeding: 5 stappen (met afbeeldingen)
DIY Breadboard-voeding: ik heb altijd al een draagbare voeding willen hebben, speciaal gemaakt voor breadboards. Omdat ik het niet te koop vind, moest ik het zelf maken. Ik nodig u uit om hetzelfde te doen. PCB gesponsord door JLCPCB. $ 2 voor PCB's & Gratis verzending Eerste bestelling: https://jlcpcb.com/Featu
220V tot 24V 15A voeding - Schakelende voeding - IR2153: 8 stappen
220V tot 24V 15A voeding | Schakelende voeding | IR2153: Hallo, vandaag maken we 220V tot 24V 15A voeding | Schakelende voeding | IR2153 van ATX-voeding