Hé! Mint 12 V LED RGB modulok szállítója, szuper arra törekszem, hogy megosszam veled, hogyan lehet összekapcsolni ezeket a rossz fiúkat egy Raspberry PI -vel. Ez egy nagyon jó projekt, amely néhány csodálatos fényhatást adhat a barkács alkotásaihoz. Szóval, merüljünk be közvetlenül!
Mire lesz szüksége
Az első dolgok először beszéljünk azokról a dolgokról, amelyekre szüksége van ehhez a projekthez. Nyilvánvalóan szüksége lesz egy 12 V LED RGB modulra. Van néhány nagyszerű lehetőségünk, mint a3030 12 V LED modulok a táblákhoz,Gazdasági LED 2. modul LED, ésLED modul SMD 2835- Ezek a modulok a legmagasabbak - és úgy fognak működni, mint a projekt varázsa.


A LED modulon kívül egy málna Pi -re van szüksége. Bármely legutóbbi modell megteszi a trükköt. Szüksége lesz egy kenyérlemezre, néhány jumper vezetékre, egy 12 V -os tápegységre és néhány ellenállásra. Az ellenállások fontosak, mivel elősegítik a LED -ekön átáramló áram ellenőrzését, és megakadályozzák, hogy kiégjenek.
A 12 V LED RGB modul megértése
Mielőtt elkezdenénk mindent összekapcsolni, fontos megérteni, hogyan működik a 12 V LED RGB modul. Ennek a modulnak három LED -je van - piros, zöld és kék. Az egyes LED -ek intenzitásának ellenőrzésével széles színválasztékot hozhat létre.
A modulnak általában négy csapja van. Az egyik a 12 V -os tápegységre vonatkozik (általában +12 V jelöléssel), a másik három pedig a vörös, a zöld és a kék LED -ek szabályozására szolgál. Ezeket a kontrollcsapokat gyakran R, G és B -ként jelölik.
Lépés - By - Step Connection folyamat
1. lépés: Készítse elő a Raspberry Pi -t
Először győződjön meg arról, hogy a Raspberry Pi működik -e. Csatlakozhatja egy monitorhoz, billentyűzethez és egérhöz, ha több kezét szeretne - tapasztalatokat szerezni. Jelentkezzen be a Raspberry Pi operációs rendszerébe.
2. lépés: Állítsa be a kenyérlemezt
Helyezze a kenyérlemezt egy lapos felületre. A kenyérlemez olyan, mint egy játszótér, ahol az összes alkatrészt csatlakoztatjuk.
3. lépés: Csatlakoztassa a 12 V -os tápegységet
Vegye ki a 12 V -os tápegységet, és csatlakoztassa a pozitív terminálját a LED modul +12 V -os tűjéhez egy jumper vezetékkel. Csatlakoztassa az áramellátás negatív terminálját a kenyérlemezre a földvonalhoz.
4. lépés: Csatlakoztassa az ellenállásokat
Az ellenállásokat használjuk az RGB LED -ekhez vezető áramlás korlátozására. Egy jó hüvelykujjszabály az, hogy 220 - ohm ellenállást használjon az RGB vezérlőcsapokhoz. Csatlakoztassa az egyes ellenállások egyik végét az R, G és B csapokhoz a LED modulon.
5. lépés: Csatlakoztassa a Raspberry Pi -t az ellenállásokhoz
Most az ellenállások többi végét kell csatlakoztatnunk a Raspberry Pi GPIO (általános - Célbevitel/Kimenet) csapokhoz. Kiválaszthat bármelyik három GPIO -csapot. Tegyük fel például, hogy a GPIO 17 -et a Red, a GPIO 27 Green és a GPIO 22 -re használjuk. Jumper vezetékek segítségével csatlakoztassa az ellenállások szabad végét ezekhez a GPIO -csapokhoz.
6. lépés: Földelje meg a Raspberry Pi -t
Csatlakoztasson egy jumper vezetéket a Raspberry Pi földi tűjéről a kenyérlemez -korablókra. Ez biztosítja, hogy a Raspberry Pi és a LED modul ugyanazzal a talajjal rendelkezzen.
A kód írása
Most, hogy az összes hardver csatlakoztatva van, itt az ideje, hogy írjunk egy kódot a LED modul vezérléséhez. A Python -ot használjuk, amely rendkívül egyszerű - a programozási nyelvet megtanulni.
Import rpi.gpio mint gpio importálási idő # beállítja a GPIO módot GPIO.SetMode (GPIO.BCM) # Határozza meg az RGB LED -ek GPIO -csapjait RD_PIN = 17 Green_Pin = 27 Blue_Pin = 22 # GPIO csapok beállítása GPIO.SETUP (RED_PIN, GPIO.OUT) GPIO.SET (GREEN_PIN) Gpio.setup (Blue_pin, gpio.out) # Hozzon létre PWM példányokat minden egyes színhez Red_pwm = gpio.pwm (red_pin, 100) green_pwm = gpio.pwm (Green_pin, 100) Blue_pwm = Gpio.pwm (Blue_pin, 100) # Start Pwm 0% -os ciklusú red_pwm.start (0% -os ciklus red_pwm.start (0) green_pwm.start(0) blue_pwm.start(0) try: while True: # Set red color red_pwm.ChangeDutyCycle(100) green_pwm.ChangeDutyCycle(0) blue_pwm.ChangeDutyCycle(0) time.sleep(1) # Set green color red_pwm.ChangeDutyCycle(0) green_pwm.ChangeDutyCycle(100) Blue_pwm.ChangedutyCycle (0) Time.Sleep (1) # Set Blue Color Red_pwm.ChangEdutyCycle (0) Green_pwm.ChangedutyCycle (0) Blue_pwm.ChangEdutycycle (100) Time.Sleep (1) Kivéve a billentyűzet beillesztését: # stop pwm és clean up gpio red_pwm.stop (), kivéve a billentyűzetet. Blue_pwm.stop () gpio.cleanup ()
Ebben a kódban először importáljuk a szükséges könyvtárakat. Ezután beállítottuk az RGB LED -ek GPIO -csapjait. Készítünk PWM (impulzus - szélesség modulációs) példányait minden színhez, amely lehetővé teszi a LED -ek intenzitásának szabályozását.
Abár igazA hurok folyamatosan megváltoztatja a LED modul színét a piros, a zöld és a kék között. Amikor ezt a kódot futtatja a Raspberry Pi -n, látnia kell, hogy a LED modul másodpercenként változik a színekben.
Hibaelhárítás
Ha problémái vannak azzal, hogy a LED modul nem világít, vagy nem változtatja meg a színeket helyesen, akkor van néhány dolog, amit ellenőrizhet. Először ellenőrizze, hogy az összes csatlakozás biztonságos -e. A laza kapcsolat mindenféle problémát okozhat.
Ellenőrizze az áramellátást. Győződjön meg arról, hogy stabil 12 V kimenetet biztosít. Ezenkívül duplán - ellenőrizze az ellenállás értékeit. A helytelen ellenállás használata a LED -ek alul vagy többéhöz vezethet.
Következtetés
A 12 V LED RGB modul csatlakoztatása a Raspberry PI -hez egy szórakoztató és jutalmazó projekt. Ez lehetővé teszi, hogy néhány igazán hűvös világítási hatást hozzon létre a barkácsolás projektjeihez. Függetlenül attól, hogy intelligens otthoni eszközt épít, akár csak szórakozik az elektronikával, ez a projekt remek módja a kezdésnek.
Ha érdekli a magas színvonalú 12 V LED RGB modulok vásárlása a projektekhez, akkor fedeztük Önt. A termékek széles skáláját kínáljuk, mint például a3030 12 V LED modulok a táblákhoz,Gazdasági LED 2. modul LED, ésLED modul SMD 2835- Nyugodtan forduljon hozzánk további információkért, és megvitassa az Ön konkrét követelményeit. Mindig azért vagyunk itt, hogy segítsünk abban, hogy életre keltse projektjeit!
Referenciák
- Raspberry PI hivatalos dokumentáció
- LED modul adatlapok




