สารบัญ:
- ขั้นตอนที่ 1: คำอธิบายโมดูล LED RGB
- ขั้นตอนที่ 2: ข้อกำหนดโมดูล RGB LED
- ขั้นตอนที่ 3: อุปกรณ์ทดลอง RGB LED
- ขั้นตอนที่ 4: การเชื่อมต่อการทดลองโมดูล RGB LED
- ขั้นตอนที่ 5: รหัสการทดลองโมดูล RGB LED
- ขั้นตอนที่ 6: สรุป/คำติชมโมดูล RGB LED
วีดีโอ: การใช้ RGB LED จาก 37 Sensors Kit: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
คุณจึงออกไปซื้อชุดเซ็นเซอร์และโมดูลไฟฟ้าในราคาดีที่เรียกว่า "37 เซ็นเซอร์" (เช่นที่นี่หรือที่อื่นๆ ใน Amazon) แต่ไม่พบข้อมูลเกี่ยวกับโมดูลที่จะใช้ได้หรือไม่ Instructables ชุดนี้จะช่วยเหลือคุณเกี่ยวกับโมดูลทั้งหมดใน 37 Sensors Kit มีชุดอุปกรณ์อื่นๆ ที่ขายจำนวนโมดูลที่แตกต่างจาก 37 เช่น ชุดโมดูล 20 ชุด และชุดโมดูล 45 ชุด เซ็นเซอร์/โมดูลเหล่านี้มีจำหน่ายในร้านค้าออนไลน์บางแห่งด้วยเช่นกัน
ชุดเครื่องมือเหล่านี้เหมาะอย่างยิ่งสำหรับการทดลองและการศึกษา STEM (วิทยาศาสตร์ เทคโนโลยี วิศวกรรม และคณิตศาสตร์)
โมดูลจาก 37 Sensors Kit ที่เรียกว่า "RGB LED" เป็นไฟ LED RGB แบบรูทะลุและติดบนพื้นผิว นี่คือ LED ที่มี LED สามสีที่รวมอยู่ในแพ็คเกจเดียว
(รูปภาพและข้อมูลใช้โดยได้รับอนุญาตจาก 37sensors.com)
ขั้นตอนที่ 1: คำอธิบายโมดูล LED RGB
LED ที่มีตัวปล่อยสีแดง สีเขียว และสีน้ำเงิน โดยแต่ละตัวควบคุมอย่างอิสระ โมดูลบางตัวมีตัวต้านทานจำกัดกระแส บางตัวไม่มี
เรียกอีกอย่างว่า: LED สีเต็มรูปแบบ, LED สามสี, LED สามสี, KY021, KY016
พบในชุดคิท: เซ็นเซอร์ 37 ตัว, เซ็นเซอร์ 45 ตัว (LED แบบเจาะรู)
พบในชุดอุปกรณ์: เซ็นเซอร์ 20 ตัว, เซ็นเซอร์ 37 ตัว, เซ็นเซอร์ 45 ตัว (SMT LED)
ขั้นตอนที่ 2: ข้อกำหนดโมดูล RGB LED
LED: TH หรือ SMT 5050
แรงดันตกไปข้างหน้าสีแดง: 2.1V
ไปข้างหน้าแรงดันตกสีเขียว: 3.2V
แรงดันตกไปข้างหน้าสีน้ำเงิน: 3.2
สีแดง: 625nm
สีเขียว: 530nm
สีฟ้า: 465nm
ขนาด: 20mm X 15mm
โมดูลบางตัวมีตัวต้านทานจำกัดกระแส บางตัวไม่มี ค่าความต้านทานทั่วไปคือ 120 – 270 โอห์ม
หมุดมักติดป้ายกำกับไม่ถูกต้อง RGB, BGR, GRB ฯลฯ
มีหลายแหล่งที่มาสำหรับโมดูลเหล่านี้ ไม่ใช่ทุกโมดูลที่มีลักษณะคล้ายกับโมดูลที่นี่จะมีการทำงานเหมือนกันทุกประการ ตรวจสอบโมดูลเฉพาะที่คุณมีสำหรับความแตกต่างในฟังก์ชัน ระดับแรงดันไฟฟ้า พินเอาต์ และสถานะที่ไม่ใช้งาน/แอ็คทีฟ พบว่าโมดูลบางตัวมีหมุดติดฉลากไม่ถูกต้องและแม้แต่ส่วนประกอบที่บัดกรีได้ไม่ดี
ขั้นตอนที่ 3: อุปกรณ์ทดลอง RGB LED
เพื่อดูข้อมูลพื้นฐานเกี่ยวกับวิธีการทำงานของโมดูล การทดลองนี้จะแสดงวิธีเชื่อมต่อกับบอร์ดไมโครคอนโทรลเลอร์ที่เข้าใจง่าย นั่นคือ Sensor. Engine:MICRO ไม่จำเป็นต้องมีระบบการพัฒนาที่ซับซ้อน เนื่องจากไมโคร 32 บิตที่เป็นส่วนหนึ่งของบอร์ดนี้มีสมาร์ทในตัวทั้งหมด
โค้ดสำหรับแพลตฟอร์มไมโครคอนโทรลเลอร์อื่นๆ น่าจะเป็นภาษา/ไวยากรณ์ที่ต่างกัน แต่มีรูปแบบคล้ายกัน
นี่คือรายการส่วนประกอบเล็กๆ สำหรับการทดสอบนี้:
โมดูล RGB LED จาก 37 ชุดเซ็นเซอร์ (ที่มาของการทดลองนี้: CircuitGizmos) Kits มีจำหน่ายที่ Amazon และทางออนไลน์ในหลายที่
สายจัมเปอร์ หญิง-หญิง สไตล์ "ดูปองท์" (ที่มาของการทดลองนี้: CircuitGizmos) จัมเปอร์ประเภทนี้ยังมีให้ทางออนไลน์
บอร์ดไมโครคอนโทรลเลอร์ (ที่มาของการทดลองนี้: CircuitGizmos)
พีซีที่มีแอพพลิเคชั่นเทอร์มินัลอนุกรมใช้เพื่อสื่อสารกับบอร์ดผ่าน USB โปรแกรมฟรีและมีประโยชน์อย่างหนึ่งคือ Beagle Term
ด้วยทั้งหมดนี้ คุณสามารถทำการทดลองเพื่อทดสอบโมดูล RGB LED ได้
ขั้นตอนที่ 4: การเชื่อมต่อการทดลองโมดูล RGB LED
ลวดสีดำ – กราวด์ทั่วไป
SEM GND - โมดูลกราวด์
สายสีแดง – องค์ประกอบ RedLED
SEM P4 - โมดูล R
สายสีเขียว – องค์ประกอบ LED สีแดง
SEM P5 - โมดูล G
สายสีน้ำเงิน – องค์ประกอบ RedLED
SEM P6 - โมดูล B
โมดูล LED แบบรูเจาะพิเศษนี้มีตัวต้านทานจำกัดกระแส ดังนั้นจึงไม่จำเป็นต้องใช้ตัวต้านทานภายนอก
ขั้นตอนที่ 5: รหัสการทดลองโมดูล RGB LED
เมื่อพีซีเชื่อมต่อกับบอร์ดไมโครคอนโทรลเลอร์ที่ได้รับพลังงาน Beagle Term จะเป็นหน้าต่างสู่สิ่งที่เกิดขึ้นบนบอร์ดนั้น คุณสามารถป้อนรหัสโปรแกรม ดูผลลัพธ์ที่พิมพ์ออกมาของรหัสนั้น และแม้กระทั่งโต้ตอบโดยการพิมพ์ข้อมูลลงในโปรแกรมที่กำลังทำงานอยู่ การพิมพ์ EDIT ที่ข้อความแจ้ง ">" จะเชื่อมต่อคุณกับตัวแก้ไขในตัว อยู่ในโปรแกรมแก้ไขนี้ที่คุณจะป้อนรหัสโปรแกรม คุณสามารถบันทึกรหัสที่คุณพิมพ์ด้วย Control-Qkeystroke คุณสามารถบันทึกและเรียกใช้โค้ดที่อยู่ในตัวแก้ไขได้ทันทีด้วย Control-W
ปุ่มควบคุมสำหรับฟังก์ชันแก้ไขโปรแกรม (ปุ่มฟังก์ชั่นใช้งานไม่ได้ใน Beagle Term)
- Control-U - ย้ายไปที่บรรทัดที่บ้าน
- Control-U Control-U - ย้ายไปที่จุดเริ่มต้นของโปรแกรม
- Control-K - ย้ายไปที่ปลายสาย
- Control-K Control-K - ย้ายไปที่จุดสิ้นสุดของโปรแกรม
- Control-P - Page up
- Control-L - Page down
- Control-] - ลบ
- Control-N - แทรก
- Control-Q - บันทึกรหัส
- Control-W - เรียกใช้โค้ด
- Control-R - ค้นหา
- Control-G - ค้นหาซ้ำ
- Control-T - ทำเครื่องหมายข้อความ
- Control-Y - วางข้อความ
- ESC - ออกจากตัวแก้ไขโดยละทิ้งการเปลี่ยนแปลง
ป้อนโค้ดของการทดสอบนี้ในตัวแก้ไข:
SETPIN 4, DOUT
SETPIN 5, DOUT SETPIN 6, DOUT DO PAUSE 200: PIN(4) = 1: PAUSE 200: PIN(4) = 0 PAUSE 200: PIN(5) = 1: PAUSE 200: PIN(5) = 0 PAUSE 200: PIN(6) = 1: PAUSE 200: PIN(6) = 0 LOOP
รหัสทดสอบนี้ตั้งค่าพิน 4, 5 และ 6 ให้กับเอาต์พุต จากนั้นตั้งค่าเอาต์พุตแต่ละรายการสูงและต่ำเพื่อเปิดและปิดองค์ประกอบสี
r = 1
g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO สำหรับ r = 0 ถึง 99 ขั้นตอนที่ 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 สำหรับ b = 100 ถึง 1 STEP -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 สำหรับ g = 0 ถึง 99 ขั้นตอนที่ 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 สำหรับ r = 100 ถึง 1 STEP - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 สำหรับ b = 0 ถึง 99 ขั้นตอนที่ 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 สำหรับ g = 100 ถึง 1 STEP -2 PWM 1, 1000, r, g, b หยุดชั่วคราว 10 ถัดไป g PAUSE 5000 LOOP
รหัสทดสอบนี้ใช้ PWM เพื่อเพิ่ม/ลดเอาต์พุตของช่อง R, G และ B อย่างช้าๆ ในรูปแบบ มีความล่าช้า 5 วินาทีระหว่างการเปลี่ยนแปลง
เอาต์พุต PWM สามารถทำงานผ่านโซลิดสเตตรีเลย์ (ดูหน้ารีเลย์) หรือ FET เพื่อขับเคลื่อนแถบ LED RGB 5V หรือ 12V
ขั้นตอนที่ 6: สรุป/คำติชมโมดูล RGB LED
หากคุณมีข้อมูลเพิ่มเติมเกี่ยวกับข้อกำหนดหรือลักษณะการทำงานของโมดูลประเภทนี้ โปรดแสดงความคิดเห็นที่นี่ แล้วเราจะให้ข้อมูลที่เกี่ยวข้อง หากคุณรู้จักโมดูลที่คล้ายคลึงกัน แต่อาจมีจำหน่ายแบบเดี่ยวหรือในชุดโมดูลอื่น โปรดระบุ
พื้นที่แสดงความคิดเห็นจะเป็นสถานที่ที่ดีในการรวมโค้ดตัวอย่างขนาดเล็กสำหรับแพลตฟอร์มไมโครคอนโทรลเลอร์อื่นๆ หากคุณได้ทดลองใช้โมดูลนี้ หรือเยี่ยมชม 37 Sensors และ 37 Sensors Docs
แนะนำ:
การใช้ Kitronik Inventor's Kit กับ Adafruit CLUE: 4 ขั้นตอน (พร้อมรูปภาพ)
การใช้ Kitronik Inventor's Kit กับ Adafruit CLUE: Kitronik Inventor's Kit สำหรับ BBC micro:bit เป็นบทนำที่ยอดเยี่ยมสำหรับไมโครคอนโทรลเลอร์ที่มีอุปกรณ์อิเล็กทรอนิกส์โดยใช้เขียงหั่นขนม ชุดอุปกรณ์รุ่นนี้ออกแบบมาเพื่อใช้กับ BBC micro:bit ราคาไม่แพง หนังสือกวดวิชารายละเอียดที่มา
การสตรีมวิดีโอสด 4G/5G HD จาก DJI Drone ที่เวลาแฝงต่ำ [3 ขั้นตอน]: 3 ขั้นตอน
การสตรีมวิดีโอสด 4G/5G HD จาก DJI Drone ที่มีเวลาแฝงต่ำ [3 ขั้นตอน]: คำแนะนำต่อไปนี้จะช่วยให้คุณได้รับวิดีโอสตรีมคุณภาพระดับ HD แบบสดจากโดรน DJI เกือบทุกชนิด ด้วยความช่วยเหลือของ FlytOS Mobile App และ FlytNow Web Application คุณสามารถเริ่มสตรีมวิดีโอจากโดรน
การใช้ Grove LCD พร้อมแสงพื้นหลัง RGB: 4 ขั้นตอน
การใช้ Grove LCD พร้อมแสงพื้นหลัง RGB: เพื่อสร้างการสื่อสารที่ดีระหว่างโลกมนุษย์กับโลกของเครื่อง หน่วยแสดงผลจึงมีบทบาทสำคัญ ดังนั้นจึงเป็นส่วนสำคัญของระบบฝังตัว หน่วยแสดงผล - ใหญ่หรือเล็ก ทำงานบนหลักการพื้นฐานเดียวกัน นอกจากคอมพ
เพลง Reactive RGB LED Strip พร้อมรหัส - WS1228b - การใช้ Arduino & โมดูลไมโครโฟน: 11 ขั้นตอน
เพลง Reactive RGB LED Strip พร้อมรหัส | WS1228b | การใช้ Arduino และโมดูลไมโครโฟน: การสร้างแถบไฟ LED แบบรีแอกทีฟ WS1228B โดยใช้ Arduino และโมดูลไมโครโฟน ส่วนที่ใช้: Arduino WS1228b เซ็นเซอร์เสียงแถบ LED เขียงหั่นขนมจัมเปอร์ 5V 5A พาวเวอร์ซัพพลาย
วิธีการสร้างเอฟเฟกต์กีตาร์ FUZZ จาก Aliexpress DIY Kit: 20 ขั้นตอน (พร้อมรูปภาพ)
วิธีทำเอฟเฟกต์กีตาร์ FUZZ จากชุด DIY ของ Aliexpress: ฉันซื้อเอฟเฟกต์กีตาร์ไฟฟ้า DIY Fuzz จาก AliExpress และมีข้อมูลที่เจียมเนื้อเจียมตัวมากจนฉันตั้งใจจะสร้างคำสั่งให้กับผู้ใช้หรือผู้ซื้อรายอื่นที่มีประสบการณ์น้อยกว่า นี่คือ