ໂມດູນ RGB-LED ສໍາລັບ Raspberry PI
RB-RGBLED01
1. ຂໍ້ມູນທົ່ວໄປ
ລູກຄ້າທີ່ຮັກແພງ, ຂອບໃຈຫຼາຍໆທີ່ເລືອກຜະລິດຕະພັນຂອງພວກເຮົາ.
ຕໍ່ໄປນີ້, ພວກເຮົາຈະແນະນໍາທ່ານກ່ຽວກັບສິ່ງທີ່ຄວນສັງເກດໃນຂະນະທີ່ເລີ່ມຕົ້ນແລະນໍາໃຊ້ຜະລິດຕະພັນນີ້.
ຖ້າເຈົ້າພົບບັນຫາທີ່ບໍ່ຄາດຄິດໃນລະຫວ່າງການໃຊ້, ກະລຸນາຢ່າລັງເລທີ່ຈະຕິດຕໍ່ຫາພວກເຮົາ.
2. ການນໍາໃຊ້ກັບ Raspberry PI
2.1 ການຕິດຕັ້ງຊອບແວ
ຖ້າທ່ານໃຊ້ລະບົບ Raspbian ໃນປະຈຸບັນຫຼາຍທີ່ສຸດໃນ Rasp-berry Pi ຂອງທ່ານແລ້ວ, ທ່ານພຽງແຕ່ສາມາດຂ້າມຂັ້ນຕອນນີ້ແລະດໍາເນີນການກັບຂັ້ນຕອນ 1.2.
ກະລຸນາໃຊ້ໂຄງການ "Win32 Disk Imager"ເພື່ອຕິດຕັ້ງຮູບພາບ Raspbian ໃນປັດຈຸບັນຢູ່ໃນ SD card ຂອງທ່ານ. ເຈົ້າຈະພົບເຫັນການດາວໂຫຼດຂອງມັນ, ຖ້າທ່ານປະຕິບັດຕາມນີ້ ເຊື່ອມຕໍ່.
ເລືອກອຸປະກອນຂອງທ່ານໂດຍການຊອກຫາໂດຍຜ່ານການຂອງທ່ານ files ແລະບັນທຶກ file ກັບ Write.
2.2 ການເຊື່ອມຕໍ່ໂມດູນ
ແນບໂມດູນໃສ່ pins 1 ຫາ 26 ຂອງ Raspberry Pi ຂອງທ່ານ, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້.
ໃຫ້ແນ່ໃຈວ່າ, RGB-LED ຂອງໂມດູນກໍາລັງສະແດງໃຫ້ເຫັນເຖິງພາຍໃນ.
2.3 ການກະກຽມໂມດູນ
ເມື່ອທ່ານໄດ້ເລີ່ມຕົ້ນລະບົບແລ້ວ, ເປີດ terminal console ແລະປະຕິບັດຄໍາສັ່ງຕໍ່ໄປນີ້:
sudo apt-get ອັບເດດ
ພວກເຮົາຕິດຕັ້ງແພັກເກັດທີ່ຕ້ອງການ ແລະຢືນຢັນພວກມັນດ້ວຍປຸ່ມ Y:
sudo apt-get install gcc ເຮັດໃຫ້ build-essial python-dev git scons swig
ສໍາລັບການນໍາໃຊ້, ຜົນຜະລິດສຽງຕ້ອງຖືກປິດໃຊ້ງານ. ສໍາລັບຈຸດປະສົງນີ້, ພວກເຮົາປຸງແຕ່ງ files ຮັບຜິດຊອບສໍາລັບການນີ້. ພວກເຮົາເປີດມັນດ້ວຍຄໍາສັ່ງ:
sudo nano /etc/modprobe.d/snd-blacklist.conf
ເພີ່ມແຖວຕໍ່ໄປນີ້:
ບັນຊີຄືນ snd_bcm2835
ບັນທຶກແລະອອກຈາກ file ດ້ວຍການປະສົມທີ່ສໍາຄັນ:
CTRL + O , ENTER , CTRL + X
ຕອນນີ້ເປີດການຕັ້ງຄ່າ file ກັບ:
sudo nano /boot/config.txt
ເລື່ອນລົງໄດ້ file ໄປຫາສາຍ:
# ເປີດໃຊ້ສຽງ (ໂຫຼດ snd_bcm2835)
dtparam=ສຽງ=ເປີດ
ຕອນນີ້ສະແດງຄວາມຄິດເຫັນອອກຈາກເສັ້ນທາງລຸ່ມດ້ວຍ hashtag # ເພື່ອໃຫ້ມັນເບິ່ງຄືວ່າ:
#dtparam=audio=on
ບັນທຶກແລະອອກຈາກ file ດ້ວຍການປະສົມທີ່ສໍາຄັນ:
CTRL + O , ENTER , CTRL + X
Raspberry PI ຕ້ອງໄດ້ຮັບການເລີ່ມຕົ້ນໃຫມ່ດ້ວຍຄໍາສັ່ງຕໍ່ໄປນີ້:
sudo reboot
2.4 ການຕິດຕັ້ງຫ້ອງສະໝຸດ
ໃນປັດຈຸບັນທີ່ທ່ານໄດ້ກະກຽມໂມດູນ, ພວກເຮົາຕ້ອງການ py-spidev ຖ້າມັນບໍ່ໄດ້ຖືກຕິດຕັ້ງໄວ້ກ່ອນ, ຫຼັງຈາກນັ້ນພວກເຮົາໃຊ້ຫ້ອງສະຫມຸດ Python ທີ່ມີຄໍາສັ່ງຕໍ່ໄປນີ້:
git clone https://github.com/doceme/py-spidev.git
ເຮັດ
cd py-spidev
sudo ເຮັດການຕິດຕັ້ງ
ຫຼັງຈາກນັ້ນ, ພວກເຮົາກັບຄືນດ້ວຍຄໍາສັ່ງ cd ເພື່ອດາວໂຫລດ libra-ry ທີ່ພວກເຮົາຕ້ອງການສໍາລັບໂຄງການ (ແລະຖືກປ່ອຍອອກມາພາຍໃຕ້ໃບອະນຸຍາດ AGPL 3.0). ເພື່ອເຮັດສິ່ງນີ້, ພວກເຮົາດໍາເນີນການດັ່ງຕໍ່ໄປນີ້:
git clone https://github.com/jooteto/ws2812-spi.git
2.5 ຕົວຢ່າງampລະຫັດ
ໃນຕໍ່ໄປນີ້ພວກເຮົາໃຊ້ ex ທີ່ມີຢູ່ແລ້ວample ລະຫັດຈາກຫ້ອງສະຫມຸດ. ລະຫັດນີ້ເປັນພື້ນຖານທີ່ດີແລະສາມາດນໍາໃຊ້ໄດ້ດີຫຼາຍສໍາລັບ RGB LED ດຽວຂອງພວກເຮົາ. ດັ່ງນັ້ນພວກເຮົາຈະປ່ຽນລະຫັດ.
ຫຼັງຈາກຄໍາສັ່ງທີ່ສຸດທີ່ພວກເຮົາສາມາດເຕັ້ນໄປຫາໄດ້ໂດຍກົງກັບໂຟນເດີທີ່ພວກເຮົາພຽງແຕ່ດາວໂຫຼດໄດ້
cd ws2812-spi/
ແລະຫຼັງຈາກນັ້ນໃຊ້ຄໍາສັ່ງ
sudo nano ownloop.py
ເພື່ອສ້າງ file ທີ່ພວກເຮົາກໍາລັງຈະຂຽນເຂົ້າໄປໃນ.
ຕອນນີ້ພວກເຮົາຈະສຳເນົາລະຫັດຕໍ່ໄປນີ້ໃສ່ໃນເວັບທີ່ສ້າງຂຶ້ນໃໝ່ file.
ນໍາເຂົ້າ spidev
ນໍາເຂົ້າ ws2812
ເວລານໍາເຂົ້າ
ການນໍາເຂົ້າ getopt
stepTime = 1 #ພຽງແຕ່ຕົວເລກເຕັມເຊັ່ນ: 1,3,15 ຫຼື 389 ສໍາລັບ example
nLED=1 #ຈຳນວນໄຟ LED ທີ່ກຳລັງນຳໃຊ້
ຄວາມເຂັ້ມງວດ=255 #ລະດັບຄວາມສະຫວ່າງຂອງໄຟ LED ທີ່ໃຊ້ແລ້ວ
# ລ້າງອອກຫຼັງຈາກສິ້ນສຸດໂຄງການ
def clean_up(spi):
ws2812.write2812(spi, [0,0,0])
# ການເຮັດຄວາມສະອາດໄຟ LED ໃນຕອນເລີ່ມຕົ້ນຖ້າໂຄງການຖືກລົບກວນໃນການດໍາເນີນງານທີ່ຜ່ານມາ
def clear_on_start(spi):
ws2812.write2812(spi, [0,0,0])
ພິມ ("ທໍາຄວາມສະອາດ")
time.sleep(stepTime)
# ຄໍານິຍາມທີ່ງ່າຍດາຍສໍາລັບສີຂອງພວກເຮົາ
def RED(spi):
ພິມ(“ສີແດງ”)
d=[[255,0,0]]*nLED
ws2812.write2812(spi, d)
time.sleep(stepTime)
d=[[0,0,0]]*nLED
def GREEN(spi):
ພິມ("ສີຂຽວ")
d=[[0,255,0]]*nLED
ws2812.write2812(spi, d)
time.sleep(stepTime)
d=[[0,0,0]]*nLED
def BLUE(spi):
ພິມ(“ສີຟ້າ”)
d=[[0,0,255]]*nLED
ws2812.write2812(spi, d)
time.sleep(stepTime)
d=[[0,0,0]]*nLED
ຖ້າ __name__==”__main__”:
spi = spidev.SpiDev()
spi.open(0,0)
ພະຍາຍາມ:
ໃນຂະນະທີ່ເປັນຄວາມຈິງ:
clear_on_start(spi)
ສີແດງ(spi)
ສີຂຽວ(spi)
ສີຟ້າ(spi)
ຍົກເວັ້ນ KeyboardInterrupt:
clean_up(spi)
ໃນປັດຈຸບັນບັນທຶກແລະອອກຈາກ file ດ້ວຍການປະສົມທີ່ສໍາຄັນ:
CTRL + O , ENTER , CTRL + X
ທampດຽວນີ້ລະຫັດ le ແມ່ນ ສຳ ເລັດແລ້ວແລະຖືກປະຕິບັດດ້ວຍ ຄຳ ສັ່ງຕໍ່ໄປນີ້:
sudo python3 loop.py
ການປະຕິບັດແມ່ນຢຸດເຊົາການປະສົມປະສານທີ່ສໍາຄັນ:
CTRL + C
3. ຂໍ້ມູນເພີ່ມເຕີມ
ຂໍ້ມູນຂອງພວກເຮົາແລະພັນທະການເອົາຄືນໂດຍອີງໃສ່ກົດຫມາຍວ່າດ້ວຍໄຟຟ້າແລະອຸປະກອນເອເລັກໂຕຣນິກ (ElektroG)
ສັນຍາລັກຂອງອຸປະກອນໄຟຟ້າແລະເອເລັກໂຕຣນິກ:
ຖັງຂີ້ເຫຍື່ອທີ່ຂ້າມອອກນີ້ໝາຍຄວາມວ່າເຄື່ອງໃຊ້ໄຟຟ້າ ແລະເອເລັກໂຕຼນິກບໍ່ໄດ້ຢູ່ໃນສິ່ງເສດເຫຼືອໃນຄົວເຮືອນ. ທ່ານຕ້ອງສົ່ງຄືນເຄື່ອງໃຊ້ເກົ່າໄປຫາຈຸດເກັບມ້ຽນ. ກ່ອນທີ່ຈະເອົາແບດເຕີລີ່ຂີ້ເຫຍື້ອແລະເຄື່ອງສະສົມທີ່ບໍ່ໄດ້ປິດລ້ອມດ້ວຍອຸປະກອນຂີ້ເຫຍື້ອຕ້ອງໄດ້ຮັບການແຍກອອກຈາກມັນ.
ທາງເລືອກໃນການກັບຄືນ:
ໃນຖານະເປັນຜູ້ໃຊ້ທີ່ສຸດ, ທ່ານສາມາດກັບຄືນອຸປະກອນເກົ່າຂອງທ່ານ (ຊຶ່ງໂດຍສະເພາະແມ່ນການເຮັດວຽກດຽວກັນກັບອຸປະກອນໃຫມ່ທີ່ຊື້ຈາກພວກເຮົາ) ໂດຍບໍ່ເສຍຄ່າການກໍາຈັດໃນເວລາທີ່ທ່ານຊື້ອຸປະກອນໃຫມ່. ເຄື່ອງໃຊ້ຂະຫນາດນ້ອຍທີ່ບໍ່ມີຂະຫນາດພາຍນອກຫຼາຍກ່ວາ 25 ຊຕມສາມາດຖືກຖິ້ມໃນປະລິມານປົກກະຕິຂອງຄົວເຮືອນໂດຍເອກະລາດຈາກການຊື້ເຄື່ອງໃຫມ່.
ຄວາມເປັນໄປໄດ້ຂອງການກັບຄືນຢູ່ສະຖານທີ່ບໍລິສັດຂອງພວກເຮົາໃນເວລາເປີດ:
Simac Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn, ເຢຍລະມັນ
ຄວາມເປັນໄປໄດ້ຂອງການກັບຄືນໃນພື້ນທີ່ຂອງທ່ານ:
ພວກເຮົາຈະສົ່ງ parcel ໃຫ້ທ່ານamp ທີ່ທ່ານສາມາດສົ່ງຄືນ de-vice ໃຫ້ພວກເຮົາໂດຍບໍ່ເສຍຄ່າ. ກະລຸນາຕິດຕໍ່ພວກເຮົາທາງ e-mail ທີ່ Service@joy-it.net ຫຼືທາງໂທລະສັບ.
ຂໍ້ມູນກ່ຽວກັບການຫຸ້ມຫໍ່:
ຖ້າຫາກວ່າທ່ານບໍ່ມີອຸປະກອນການຫຸ້ມຫໍ່ທີ່ເຫມາະສົມຫຼືບໍ່ຕ້ອງການທີ່ຈະນໍາໃຊ້ຂອງຕົນເອງ, ກະລຸນາຕິດຕໍ່ຫາພວກເຮົາແລະພວກເຮົາຈະສົ່ງການຫຸ້ມຫໍ່ທີ່ເຫມາະສົມ.
4. ສະຫນັບສະຫນູນ
ຖ້າຍັງມີບັນຫາໃດໆທີ່ຍັງຄ້າງຢູ່ຫຼືບັນຫາທີ່ເກີດຂຶ້ນຫຼັງຈາກການຊື້ຂອງທ່ານ, ພວກເຮົາຈະສະຫນັບສະຫນູນທ່ານທາງອີເມລ໌, ໂທລະສັບແລະລະບົບສະຫນັບສະຫນູນ ti-cket ຂອງພວກເຮົາ.
E-Mail: service@joy-it.net ລະບົບປີ້: http://support.joy-it.net ໂທລະສັບ: +49 (0)2845 98469-66 (10-17 ໂມງ)
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກະລຸນາໄປຢ້ຽມຢາມຂອງພວກເຮົາ webເວັບໄຊ:
www.joy-it.net
www.joy-it.net
Simac Electronics Handel GmbH
ປາກາຕາ. 8 47506 Neukirchen-Vluyn
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
JOY-iT RB-RGBLED01 ໂມດູນ RGB-LED ສໍາລັບ Raspberry PI [pdf] ຄູ່ມືຜູ້ໃຊ້ RB-RGBLED01, RGB-LED Module ສໍາລັບ Raspberry PI |