Tartalomjegyzék:
Videó: 4CH relé-tábla nyomógombokkal vezérelve: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Célom az Anet A8 3D nyomtató frissítése az Octoprint felületen keresztül történő tápegység-vezérlés hozzáadásával. Mindazonáltal azt is szeretném, hogy "manuálisan" elindíthassam a 3D nyomtatómat, vagyis ne a webes felületet használjam, hanem csak egy gombot.
1. lépés: A huzalozás
Az AC-DC tápegység intelligens csatlakozóval (TP-Link) van csatlakoztatva, amely okostelefonnal (App Kasa) vagy gombbal vezérelhető.
Ez a tápegység táplálja a Raspberry Pi 3 B+ készüléket egy LM2596 DC -DC Buck Converter Module (12V - 5V) segítségével. Az 5 V-os 4 relés modul, alacsony optocsatolóval, közvetlenül az RPI 3B+ -hoz van csatlakoztatva (nincs szükség 3.3 V-os hangolásra).
4 A nyomógombok "felhúzó ellenállásként" csatlakoznak az RPI 3B+készülékhez.
A kábelezéshez csak nézze meg a vázlatot.
2. lépés: A szoftver
A nyomógombokkal történő vezérléshez a program írásához Python-t használtam, inspirálva a következő szál elolvasásával:
www.raspberrypi.org/forums/viewtopic.php?t…https://invent.module143.com/daskal_tutorial/raspbe…
invent.module143.com/daskal_tutorial/raspbe…
www.hertaville.com/introduction-to-accessin…
www.hertaville.com/introduction-to-accessin…
A vezérlővel való interakció biztosítása érdekében az Octoprint segítségével tesztelheti a relé aktuális állapotát és megváltoztathatja azt.
A forgatókönyv mellékelve.
Megjegyzések: Mivel a Relay 1 vezérli az alaplapot, a nyomógombbal való kikapcsolással biztonságot akartam adni. A cél az volt, hogy a gombot 5 másodpercig lenyomva tartsuk, hogy megerősítsük a kikapcsolást. Sajnos a szkript működik, de nem megbízhatóan a visszapattanó hatás miatt. Ha javaslatot szeretne tenni, ossza meg bátran.
A parancsfájl végrehajthatóvá tétele: sudo chmod 777 /home/pi/script/Relay_board_control.py A szkript tesztelése:./Relay_board_control.py
A szkript másolása: sudo cp Relay_board_control.py/usr/local/bin
A szkript automatikus futtatása az elején:
sudo nano /etc/rc.local
adja hozzá az "/home/pi/scripts/Relay_board_control.py &" szkript elérési útját fi és exit 0 között
Az Octoprint segítségével történő vezérléshez jól dokumentált az interneten.
Két lépés van:
1- Szerkessze az /etc/init.d/octoprint fájlt úgy, hogy a RETVAL = "$ ?:" után hozzáadja a "do_start ()" blokkot.
gpio export 6 ki
gpio -g írjon 6 1
gpio export 13 ki
gpio -g írja 13 1
gpio export 19 ki
gpio -g írja 19 1
gpio export 26 ki
gpio -g írás 26 1
2- Szerkessze a /home/pi/.octoprint/config.yaml fájlt a "System" blokk hozzáadásával:
rendszer: műveletek:
- művelet: Printer_ON
parancs: gpio -g write 6 0
megerősítés: hamis
név: Nyomtató_ON
- művelet: Printer_OFF
parancs: gpio -g write 6 1
megerősítés: Arra készül, hogy kikapcsolja a nyomtatót.
név: Nyomtató_KI
- művelet: LED-String_ON
parancs: gpio -g write 13 0
megerősítés: hamis
név: LED-String_ON
- akció: LED-String_OFF
parancs: gpio -g write 13 1
megerősítés: hamis
név: LED-String_OFF
- akció: LED-Cam_ON
parancs: gpio -g write 19 0
megerősítés: hamis
név: LED-Cam_ON
- akció: LED-Cam_OFF
parancs: gpio -g write 19 1
megerősítés: hamis
név: LED-Cam_OFF
- akció: 4-es relé
parancs: gpio -g write 26 0
megerősítés: hamis
név: Relé-4_ON
- akció: Relé-4_OFF
parancs: gpio -g write 26 1
megerősítés: hamis
név: Relay-4_OFF
3. lépés: A teszt
Működik!
A nyomógombok viselkedése kissé trükkös, de néhány kísérlet után megkapja.
4. lépés: A koncepció véglegesítése
Most forrasztom a nyomógombokat egy perfboardon, és hozzáadok egy 5 tűs csatlakozót.
Végül 2 tokot terveztem és nyomtattam ki:
- egy az RPI 3 B+ -hoz és a relélaphoz
- az egyik a tápegység alján lévő vezetékek lefedéséhez és az LM2596 DC-DC Buck Converter modul rögzítéséhez.
A *.stl és *.gcode fájlokat a www.thingiverse.com webhelyen találja
-
-
Ajánlott:
SSR reteszelő áramkör nyomógombokkal: 6 lépés (képekkel)
SSR reteszelő áramkör nyomógombokkal: Tervezek néhány elektromos szerszámot hozzáadni a munkapad aljához, hogy például asztali útválasztót készítsek. A szerszámok alulról rögzíthetők valamilyen eltávolítható lemezre, így felcserélhetők. Ha kíváncsi vagy h
WI-Fi vezérelt 4CH relé modul az otthoni automatizáláshoz: 7 lépés (képekkel)
WI-Fi vezérlésű 4 csatornás relé modul az otthoni automatizáláshoz: Korábban sok WI-FI-t használtam kikapcsolt kapcsolók alapján. De ezek nem felelnek meg a követelményemnek. Ezért szerettem volna sajátot építeni, amely minden változtatás nélkül helyettesítheti a normál fali kapcsolóaljzatokat. Az ESP8266 chip lehetővé teszi a Wifi használatát
DIY kisfeszültségű kültéri megvilágítás a Raspberry Pi segítségével vezérelve: 11 lépés (képekkel)
DIY kisfeszültségű kültéri világítás, amelyet a Raspberry Pi segítségével vezérelnek: Miért? Be kell vallanom, hogy sok máshoz hasonlóan nagy rajongója vagyok a dolgok internetének (vagy az IoT-nak). Továbbra is fáradtan kapcsolom össze az összes lámpámat, készülékemet, bejárati ajtót, garázskaput és ki tudja még mit az internethez. Különösen olyan eseményekkel, mint
Fényerő -szabályozás PWM alapú LED -vezérlés nyomógombokkal, Raspberry Pi és Scratch: 8 lépés (képekkel)
Fényerő -szabályozás PWM -alapú LED -vezérlés nyomógombok, Raspberry Pi és Scratch használatával: Próbáltam megtalálni a módját annak, hogy elmagyarázzam a PWM működését a diákjaim számára, ezért azt a feladatot tűztem ki magam elé, hogy 2 nyomógomb segítségével próbáljam szabályozni a LED fényerejét - az egyik gomb növeli a LED fényerejét, a másik pedig tompítja. A prograhoz
ESP 8266 Nodemcu RGB LED szalag webszerverrel vezérelve Távirányító: 4 lépés
ESP 8266 Nodemcu RGB LED szalag, amelyet egy webszerver távirányító vezérel: Ebben az oktatóanyagban megtanuljuk, hogyan lehet egy nodemcut átalakítani az RGB LED szalag infravörös távirányítójává, és hogy a nodemcu távirányítót egy mobilon vagy számítógépen tárolt weboldallal kell vezérelni