![Két vezetékes (DMX) interfész képernyővel és gombokkal: 5 lépés (képekkel) Két vezetékes (DMX) interfész képernyővel és gombokkal: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-963-68-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![Két vezetékes (DMX) interfész képernyővel és gombokkal Két vezetékes (DMX) interfész képernyővel és gombokkal](https://i.howwhatproduce.com/images/001/image-963-69-j.webp)
A DMX protokoll a színpadi világítótestek és speciális effektek vezérlésére szolgál. Minden eszköz saját csatornával rendelkezik, amelyre válaszol. Ez a csatorna a felhasználó által választható DIP kapcsolóval vagy a gombokkal ellátott kijelzővel.
A cím kiválasztásának több módja van, de a leggyakrabban használt módok a DIP kapcsoló vagy a gombokkal ellátott kijelző. DIP kapcsoló használatakor 9 bemeneti csapra van szükség (8 a címre és egy az üzemmódra).
Egy opció, amely egy kicsit jobban néz ki és több lehetőséget kínál, a 7 szegmenses kijelző és néhány gomb használata. Ez a módszer 12 tűt használ a kijelzőhöz, 4 gombot a gombokhoz, és szükség lehet néhány állapotjelzőre is. Ez azt jelenti, hogy szinte egyetlen tű sem marad, amikor arduino Uno / mini -t vagy hasonlót használ.
Ennek a problémának a megoldására terveztem egy modult, amely digitális interfészen keresztül vezérli a 4 számjegyű 7 szegmenses kijelzőt, a 4 gombot és a 3 állapotjelzőt, és csak 2 digitális és 2 érintkezőt használ 5 V és földeléshez. A tűk mentése mellett ez a modul digitális is, ez azt jelenti, hogy meg tudja mondani, mit kell megjeleníteni, és a modul emlékezni fog. A modul gondoskodik a kijelző elsötétítéséről is.
Természetesen ez a modul mindenre használható, amire csak akar, és nem korlátozódik a DMX lámpával való használatra!
1. lépés: Amire szüksége van
![Amire szükséged van Amire szükséged van](https://i.howwhatproduce.com/images/001/image-963-70-j.webp)
![Amire szükséged van Amire szükséged van](https://i.howwhatproduce.com/images/001/image-963-71-j.webp)
![Amire szükséged van Amire szükséged van](https://i.howwhatproduce.com/images/001/image-963-72-j.webp)
![Amire szükséged van Amire szükséged van](https://i.howwhatproduce.com/images/001/image-963-73-j.webp)
Ennek a modulnak a fő része egy TM1637, amely LED -ek meghajtására szolgáló modul. Egy olyan mikrokontrollerrel, mint egy Arduino, bájtokat küldhet, hogy megmondja, mely ledek kapcsolnak be. Ez a modul PWM jelzéssel is tompíthatja a LED -eket. A LED -eket külön nem lehet tompítani. Minden alkatrész egyedi PCB -re kerül, de használhat kenyérlapot vagy protoboardot is.
Ha azt szeretné, hogy a termék a képen legyen, akkor erre lesz szüksége:
1 db NYÁK az interfész modulhoz
Ha használja ezt a linket, akkor ingyenesen megkapja az első 10 db -ot, és támogatja az új projektjeimet.
1 x 0,56 4 számjegyű kijelző (piros) közös anód 12 tűs
1 x TM1637 DIP
1 x tűhegy egyenes vagy 90 fokos (4 tű)
3 x 3 mm -es led, piros, narancssárga és zöld.
4 x tapintható nyomógomb 2 csap
az alkatrészeken kívül néhány közös eszközre van szüksége az összeszereléshez:
- forrasztópáka
- forrasztás fluxussal
- fogó a vezetékek levágásához
2. lépés: Szerezze be a PCB -t
![Szerezd meg a PCB -t Szerezd meg a PCB -t](https://i.howwhatproduce.com/images/001/image-963-74-j.webp)
Az aegle és a gerber fájlok ebben a lépésben szerepelnek. Itt rendeltem PCB -ket:
www.pcbway.com/setinvite.aspx?inviteid=993…
Ezzel a linkkel ingyen beszerezheted az első dizájnod 10 db -ért, segíthetsz nekem is, mert litlle kedvezményt kapok, ha ezt a linket használod a megrendeléshez.
A gerber fájlokat a PCBways készítette, és nagyon jól sikerült. 10 darabot rendeltem kék színű és fehér szöveggel.
A PCB használata helyett az összes alkatrészt forraszthatja egy protoboardra is.
3. lépés: Összeszerelés
![Összeszerelés Összeszerelés](https://i.howwhatproduce.com/images/001/image-963-75-j.webp)
A modul összeszerelése egyáltalán nem nehéz, ha rendelkezik bizonyos forrasztási készségekkel. Először szakítson le 4 tűt a tűfejlécről, ha még nem tette meg. Ezután forrasztja őket a helyükre, én a tűhegyekkel kezdtem, mert fejjel lefelé hajlamosak kiesni. Ezután forrasztottam a LED -eket, a rövid vezeték (negatív oldal) a jobb oldalon található, amely meg van jelölve, a NYÁK új verziója - jelzéssel rendelkezik. A LED -ek után forrasztottam a 4 tapintható gombot, majd a TM1637 chipet. Az 1. tű a bal felső sarokban található, és ponttal van jelölve. Az utolsó rész, amit forrasztottam, a kijelző, a lyukak elég szorosak, ezért eltart egy ideig.
Miután az összes alkatrészt a helyére forrasztották, levágtam az összes vezetéket, és ellenőriztem a hibákat.
4. lépés: Tesztelés és kód
![Tesztelés és kód Tesztelés és kód](https://i.howwhatproduce.com/images/001/image-963-76-j.webp)
Az összeszerelés befejezése után ideje tesztelni a modult. Csatlakoztassa az 5V -ot az 5V -os, GND -GND mikrokontrollerhez. A CLK és DIO csapok a szoftverben definiálhatók, de az alapértelmezett érték a CLK 2 -es és a DIO 3 -as tű.
Töltse le a kódot, és töltse fel az Arduino -ra. Ez a kód más mikrovezérlőkön is működhet, de még nem tesztelték.
Az Arduino kód úgy van konfigurálva, hogy frissítse a képernyőt és olvassa el a gombokat 200 ms -onként. Ez úgy történik, hogy a CPU más feladatokra is használható. A cím megváltoztatása a fel és le gombokkal történik, a cím 2 másodperc múlva automatikusan mentésre kerül. A címet az EEPROM tárolja, és betölti a beállításba. A cím akkor is megmarad az EEPROM -ban, ha az áramellátás megszakad.
Az állapotjelzőket úgy lehet vezérelni, hogy egy bájtot küld a modulnak a 8 ledhez. A NYÁK -on csak 3 LED van csatlakoztatva, de a kód 8 -at tesz lehetővé. A kódot a jövőben továbbfejlesztjük, hogy könnyebbé tegyük a be- és kikapcsolást.
A gombok billentyűzet mátrixként vannak csatlakoztatva, és legfeljebb 16 gomb használható. A multipress jelenleg nem támogatott, de ha lehetséges, a jövőben hozzáadható lesz.
Jelenleg egy könyvtáron dolgozom, hogy még egyszerűbbé tegyem ezt az interfész modult, de ez eltarthat egy ideig.
5. lépés: Javítások
![Javítások Javítások](https://i.howwhatproduce.com/images/001/image-963-77-j.webp)
Miután megrendeltem és teszteltem a NYÁK -t, apró javításokat találtam, ha vannak javítások vagy hibák, kérjük, hagyja őket a megjegyzésekben. Kérlek, magyarázd meg te is, mert szeretem megtanulni, hogyan javíthatom a projektjeimet!
Jelenleg ezeken a fejlesztéseken dolgozom:
- Egy kis kondenzátor hozzáadása a táblához a feszültség stabilizálása érdekében
- Egy jel hozzáadása a led polaritásához
- Nagyobb lyukak használata a kijelzőhöz
- Írjon egy könyvtárat a kódhoz, hogy megkönnyítse a használatát
- Kód írása a LED -ek be- és kikapcsolásához
Ezzel a tanulsággal neveztem a make it glow versenyre, ha tetszik, kérem, szavazzon rám:)
Néha PCB -k vannak lerakva, ha csupasz PCB -t szeretne, eladom 4 euróért. Van néhány kész termékem is, amelyeket 10 euróért vásárolhat. a szállítási költséget nem tartalmazza (Hollandiából származó hajók). Írj üzenetet, ha szeretnél egyet, lehet, hogy elintézem!
Ajánlott:
Akril táblagép a Flight Sim számára, valós gombokkal: 4 lépés
![Akril táblagép a Flight Sim számára, valós gombokkal: 4 lépés Akril táblagép a Flight Sim számára, valós gombokkal: 4 lépés](https://i.howwhatproduce.com/images/001/image-613-19-j.webp)
Akril táblagép -állvány a Flight Sim számára, igazi gombokkal: Ez egy táblagép (például iPad) állvány repülésszimulátor szoftverrel való használatra. A forgó kódoló modulok és az Arduino Mega segítségével létrehoztam egy olyan megoldást, ahol a fizikai gombok leképezhetők a szimultán meghatározott műszerfunkciók vezérlésére. Ahogy te
IoT hőmérséklet- és páratartalom -mérő OLED képernyővel: 5 lépés (képekkel)
![IoT hőmérséklet- és páratartalom -mérő OLED képernyővel: 5 lépés (képekkel) IoT hőmérséklet- és páratartalom -mérő OLED képernyővel: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/002/image-5197-32-j.webp)
IoT hőmérséklet- és páratartalom -mérő OLED -képernyővel: Bármikor ellenőrizheti a hőmérsékletet és a páratartalmat egy OLED -képernyőn, és egyidejűleg gyűjti össze ezeket az adatokat egy IoT -platformon. A múlt héten közzétettem a legegyszerűbb IoT -hőmérséklet- és páratartalommérő című projektet. Ez jó projekt, mert lehet
USB-DMX-RDM interfész: 4 lépés
![USB-DMX-RDM interfész: 4 lépés USB-DMX-RDM interfész: 4 lépés](https://i.howwhatproduce.com/images/002/image-4346-25-j.webp)
USB-DMX-RDM interfész: Világítástechnikusnak szükségem volt egy usb-dmx interfészre, de a kereskedelmi forgalomban kaphatóak túl drágák, ezért úgy döntöttem, hogy sajátot építek
MESH: Értékelési rendszer internetkapcsolatos gombokkal: 5 lépés (képekkel)
![MESH: Értékelési rendszer internetkapcsolatos gombokkal: 5 lépés (képekkel) MESH: Értékelési rendszer internetkapcsolatos gombokkal: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1652-71-j.webp)
MESH: Értékelési rendszer internetkapcsolatos gombokkal: Mi lenne, ha az éttermek vagy más vállalkozások a helyszínen összegyűjtenék az ügyfelek visszajelzéseit, és azonnal szinkronizálnák azokat egy táblázatkal? Ez a recept gyors és egyszerű módja annak, hogy saját interaktív minősítési rendszerét hozza létre. Csak vegyen egy sor internetkapcsolatot
Félelmetes mozgó fogaskerekek félelmetes gombokkal (folytatás): 9 lépés
![Félelmetes mozgó fogaskerekek félelmetes gombokkal (folytatás): 9 lépés Félelmetes mozgó fogaskerekek félelmetes gombokkal (folytatás): 9 lépés](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960009-awesome-moving-gears-controlled-by-awesome-buttons-to-be-continued-9-steps-j.webp)
Félelmetes mozgó fogaskerekek, amelyeket félelmetes gombok vezérelnek (folytatás): Fizikai / elektronikus játéktervezés az UCLA Design Media Arts számára Eddo Sternrel. Ez az utasítás nem teljes. A projekt még folyamatban van