Obsah:
Video: 4CH reléová doska ovládaná tlačidlami: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Mojím cieľom je aktualizovať moju 3D tlačiareň Anet A8 pridaním ovládania napájania cez rozhranie Octoprint. Napriek tomu však chcem mať možnosť spustiť „ručne“svoju 3D tlačiareň, to znamená nie pomocou webového rozhrania, ale iba stlačením tlačidla.
Krok 1: Zapojenie
Napájací zdroj AC-DC je prepojený s inteligentným konektorom (TP-Link), ktorý je možné ovládať pomocou smartfónu (App Kasa) alebo pomocou tlačidla.
Tento zdroj napája Raspberry Pi 3 B+ pomocou modulu konvertora LM2596 DC -DC Buck Converter (12V - 5V). 4-reléový modul 5V s nízkoúrovňovým spúšťačom Optocoupler je priamo pripojený k RPI 3B+ (nie je potrebné ladenie 3,3V).
4 Tlačidlá sú k RPI 3B+zapojené ako „pull-up odpor“.
Pokiaľ ide o zapojenie, stačí sa pozrieť na náčrt.
Krok 2: Softvér
Na ovládanie pomocou tlačidiel som na napísanie programu použil Python, ktorý ma inšpiroval prečítaním nasledujúceho vlákna:
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…
Aby sa zaistila interakcia s ovládaním prostredníctvom Octoprintu, existuje test na kontrolu aktuálneho stavu relé a jeho zmenu.
Skript je priložený.
Komentáre: Keďže relé 1 ovláda základnú dosku, chcel som pridať zabezpečenie vypnutím pomocou tlačidla. Cieľom bolo podržať tlačidlo stlačené počas 5 sekúnd, aby sa potvrdilo vypnutie. Skript bohužiaľ funguje, ale nie spoľahlivo kvôli efektu odrazu. Ak máte navrhnutú opravu, neváhajte ju zdieľať.
Aby bol skript spustiteľný: sudo chmod 777 /home/pi/script/Relay_board_control.pyTestujte skript:./Relay_board_control.py
Skopírovanie skriptu: sudo cp Relay_board_control.py/usr/local/bin
Ak chcete skript automaticky spustiť na začiatku:
sudo nano /etc/rc.local
pridajte cestu k skriptu „/home/pi/scripts/Relay_board_control.py &“medzi fi a ukončením 0
Na ovládanie pomocou Octoprintu je to dobre zdokumentované na webe.
Existujú dva kroky:
1- Upravte súbor /etc/init.d/octoprint pridaním bloku "do_start ()" hneď za RETVAL = "$ ?:
gpio export 6 von
gpio -g napíš 6 1
gpio export 13 von
gpio -g napíš 13 1
gpio export 19 von
gpio -g napíš 19 1
gpio export 26 von
gpio -g napíš 26 1
2- Upravte súbor /home/pi/.octoprint/config.yaml pridaním bloku „Systém“:
systém: akcie:
- akcia: Printer_ON
príkaz: gpio -g napíš 6 0
potvrdiť: nepravda
názov: Printer_ON
- akcia: Printer_OFF
príkaz: gpio -g zápis 6 1
potvrdiť: Chystáte sa vypnúť tlačiareň.
názov: Printer_OFF
- akcia: LED-String_ON
príkaz: gpio -g napíš 13 0
potvrdiť: nepravda
názov: LED-String_ON
- akcia: LED-String_OFF
príkaz: gpio -g napísať 13 1
potvrdiť: nepravda
názov: LED-String_OFF
- akcia: LED-Cam_ON
príkaz: gpio -g zapíšte 19 0
potvrdiť: nepravda
názov: LED-Cam_ON
- akcia: LED-Cam_OFF
príkaz: gpio -g zapíšte 19 1
potvrdiť: nepravda
názov: LED-Cam_OFF
- akcia: Relé-4_ZAP
príkaz: gpio -g zapíšte 26 0
potvrdiť: nepravda
názov: Relé-4_ON
- akcia: Relé-4_OFF
príkaz: gpio -g zápis 26 1
potvrdiť: nepravda
názov: Relé-4_OFF
Krok 3: Test
Funguje to!
Správanie tlačidiel je trochu zložité, ale po niekoľkých pokusoch to pochopíte.
Krok 4: Dokončite koncept
Teraz spájkujem tlačidlá na perfboarde a pridám 5-kolíkový konektor.
Nakoniec som navrhol a vytlačil 2 puzdrá:
- jeden pre RPI 3 B+ a reléovú dosku
- jeden na prekrytie kabeláže v spodnej časti zdroja a na opravu modulu konvertora Buck prevodníka LM2596 DC-DC.
Súbory *.stl a *.gcode nájdete na www.thingiverse.com
-
-
Odporúča:
Prepínač relé s dvoma tlačidlami: 3 kroky
Prepínač relé s dvoma tlačidlami: Tento článok vám ukáže, ako zapnúť a vypnúť tlačidlový spínač. Tento obvod je možné vykonať pomocou dvoch spínačov. Stlačíte jeden vypínač a žiarovka sa rozsvieti. Stlačíte ďalší vypínač a žiarovka sa vypne. Tento Ins
Hry so 4 tlačidlami pomocou jedného analógového vstupu: 6 krokov (s obrázkami)
Hry so 4 tlačidlami pomocou jedného analógového vstupu: Tento návod sa zameriava na používanie jedného analógového vstupného riadka pre viacero tlačidiel, ktoré je možné detekovať nezávisle od seba. A aby sa zdôraznilo použitie týchto tlačidiel, je súčasťou softvéru aj 4 rôzne tlačidlá. Všetky hry (8 z
Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY: 8 krokov (s obrázkami)
Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY: Mojím cieľom bolo navrhnúť dosku mXY tak, aby bol nízkorozpočtový kresliaci stroj plotrov XY. Preto som navrhol dosku, ktorá to uľahčuje tým, ktorí chcú urobiť tento projekt. V predchádzajúcom projekte, pri použití 2 ks krokových motorov Nema17, táto doska
Doska na vlákno: Micro: bit E-textilná prototypová doska: 5 krokov (s obrázkami)
Doska na prototypy ThreadBoard: Micro: bit E-Textile: ThreadBoard je magnetická doska pre nositeľné počítače, ktorá umožňuje rýchle prototypovanie obvodov z e-textilu. Motiváciou ThreadBoard je vyvinúť nástroj, ktorý sa prispôsobí jedinečnej množine obmedzení, ktoré e-textil
Reléová doska pre Arduino za menej ako 8 dolárov: 5 krokov
Reléová doska pre Arduino za menej ako 8 dolárov .: Ahoj priatelia, dnes vám poviem, ako vyrobiť reléovú dosku pre Arduino za menej ako 8 dolárov. V tomto obvode nebudeme používať žiadny IC alebo tranzistor. Takže poďme na to