
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12




สำหรับคำแนะนำนี้ฉันจะแสดงวิธีเปิดและปิดไฟ LED โดยใช้ Raspberry Pi และการเขียนโปรแกรม Python สิ่งที่คุณต้องการสำหรับโครงการมีดังนี้: ไฟ LED, สายจัมเปอร์, เขียงหั่นขนม, แหล่งจ่ายไฟ USB (เพื่อเปิด RaspberryPi), การ์ด Micro SD และ Raspberry Pi คุณจะต้องมีสิ่งต่าง ๆ ที่อนุญาตให้ผู้ใช้ควบคุมส่วนต่อประสานกราฟิกกับผู้ใช้กราฟิก Raspberry PI เช่น HDMI และจอภาพเพื่อดูว่าเกิดอะไรขึ้น และใช้เมาส์และคีย์บอร์ดเพื่อควบคุม
ขั้นตอนที่ 1: ตั้งค่า - Raspberry PI



ฉันจะไม่เข้าสู่ขั้นตอนเฉพาะในการตั้งค่า Raspberry PI เนื่องจากอาจเป็นคำสั่งสอนทั้งหมดได้ด้วยตัวเอง แต่ฉันจะให้คุณวิ่งลงอย่างรวดเร็ว คุณจะต้องไปที่ https://www.raspberrypi.org/downlaods/noobs และดาวน์โหลดไฟล์ชื่อ Noobs ซึ่งมี Raspbain (ระบบปฏิบัติการ) อยู่ในนั้น Noobs เป็นระบบปฏิบัติการเวอร์ชันที่ติดตั้งง่าย ซึ่งจะช่วยอธิบายระบบสำหรับผู้ใช้ใหม่ จากนั้นคุณจะแตกไฟล์ที่ดาวน์โหลดมาและวางลงในการ์ด Micro SD จากนั้นจึงใส่ลงในช่อง Micro SD ใน Raspberry PI เมื่อคุณเปิด Raspberry PI โปรแกรมจะเรียกใช้โปรแกรม Noobs และสอนวิธีใช้ระบบปฏิบัติการ
ขั้นตอนที่ 2: 1. เริ่มต้นใช้งาน


คุณจะต้องนำ Raspberry Pi ของคุณออก (เป็นชุดคอมพิวเตอร์บอร์ดเดี่ยวขนาดเล็ก) และเขียงหั่นขนมของคุณ (อุปกรณ์บัดกรีน้อยกว่าสำหรับต้นแบบชั่วคราวด้วยอุปกรณ์อิเล็กทรอนิกส์และการออกแบบวงจรทดสอบ) คุณจะต้องวางไฟ LED ดวงใดดวงหนึ่งลงในหมุดสองตัวที่อยู่ในเขียงหั่นขนม ไม่สำคัญว่าคุณวางหมุดไว้สองรู ข้อกำหนดเพียงอย่างเดียวคือคุณต้องวางหมุดลงในรูที่อยู่ติดกัน
ขั้นตอนที่ 3: 2. ใช้ตัวต้านทานเสมอ

บางครั้งคุณจะเห็นคนเชื่อมต่อ LED เข้ากับพอร์ต GPIO ของ Raspberry PI โดยตรง ซึ่งถือว่าแย่มากเพราะอาจทำให้พอร์ตเสียหาย หรือทำให้ Raspberry Pi เสียหายโดยสิ้นเชิง ในโครงการนี้ เราจะใช้ตัวต้านทาน 470 โอห์ม (ใช้ตัวต้านทานเพื่อลดกระแสไฟ) ซึ่งจะทำให้มองเห็น LED ได้โดยไม่ทำให้เกิดความเสียหายต่อ Raspberry Pi คุณต้องการวางหมุดตัวต้านทานตัวใดตัวหนึ่งไว้ข้างๆ หมุดด้านบนของ LED และหมุดอีกตัวหนึ่งที่ด้านบนของแถว
ขั้นตอนที่ 4: 3. การเชื่อมต่อกับ Raspberry Pi




ตอนนี้เราจะเชื่อมต่อเขียงหั่นขนมกับ Raspberry PI เราจะทำสิ่งนี้โดยใช้จัมเปอร์ลีด เราจะต้องการใช้ลีดสองสีที่แตกต่างกันเพื่อไม่ให้สับสน ขอแนะนำให้เราใช้สีน้ำเงินและสีแดงสำหรับโอกาสในการขาย สีแดงหมายถึงการเชื่อมต่อในเชิงบวก และสีน้ำเงินหมายถึงการเชื่อมต่อเชิงลบ ต่อไปเราจะใช้ตะกั่วสีน้ำเงิน (ต่อกราวด์) และวางพินของเราในรูที่อยู่ถัดจากพินด้านล่างของ LED อีกด้านหนึ่งของตะกั่วสีน้ำเงินจะเชื่อมต่อกับ Raspberry PI เราสามารถวางตะกั่วได้ทุกที่ ที่เขียนว่ากราวด์ (ดูแผนภาพ) เราจะวางลงที่สามจากด้านบนขวามือ ตะกั่วสีแดงจะถูกวางไว้ในแถวเดียวกับตัวต้านทาน (ดังนั้นกระแสจะถูกควบคุม) และอีกด้านหนึ่งจะถูกวางลงบนพอร์ต GPIO 18 (หกลงจากด้านบนขวามือ)
ขั้นตอนที่ 5: 4. การใช้ Python



ตอนนี้เราจะข้ามไปที่ส่วนต่อประสานกราฟิกกับผู้ใช้ Raspberry PI และเปิด Python สิ่งแรกที่เราต้องการทำคือพิมพ์ Sudo python ซึ่งจะทำให้เราสามารถไปยังพิน GPIO (ไพ ธ อนปกติไม่อนุญาตให้เราทำสิ่งนี้) ต่อไปเราจะต้องการนำเข้าไลบรารี Rpi. GPIO ที่ช่วยให้เราสามารถเชื่อมต่อกับฮาร์ดแวร์ของ Raspberry pi เราจะเปลี่ยนชื่อ Rpi. GPIO เป็น GPIO เพื่อให้พิมพ์ได้ง่ายขึ้น ตอนนี้เราจะต้องตั้งค่าโหมดเพื่อให้โปรแกรมรู้ว่าหมุดใดอยู่ที่ใด เพื่อให้โปรแกรมทำงาน เราจะต้องประกาศด้วยว่าพินจะทำอะไร ดังนั้นเราจะประกาศว่าพิน 18 จะเป็นเอาต์พุต สุดท้ายเราจะบอกโปรแกรมให้เอาท์พุตกระแสที่ขา 18 และเขียนเป็น True เพื่อให้กระแสไหลผ่าน ถ้าเราใส่ false แทน true จะทำให้ led ดับ
ขั้นตอนที่ 6: END

สิ่งที่ฉันได้แสดงให้คุณเห็นในคำแนะนำนี้เป็นเพียงเศษเสี้ยวของสิ่งที่คุณสามารถทำได้ด้วย Raspberry Pi และ python สำหรับการรวมกันทั้งสองนี้ ท้องฟ้ามีขอบเขต แม้แต่สิ่งที่ฉันแสดงให้คุณเห็น มีหลายสิ่งที่คุณสามารถเพิ่มเข้าไปได้ ตัวอย่างเช่น เป็นไปได้ที่จะมีสวิตช์ที่จะให้ LED เปิดทุกครั้งที่คุณกดสวิตช์ลง หลายๆ อย่างเป็นไปได้ตราบเท่าที่คุณมีเวลาและปรารถนาจะทำ
แนะนำ:
วิธีทำ LED Cube - LED Cube 4x4x4: 3 ขั้นตอน

วิธีทำ LED Cube | LED Cube 4x4x4: LED Cube ถือได้ว่าเป็นหน้าจอ LED ซึ่ง LED ขนาด 5 มม. แบบธรรมดาจะทำหน้าที่เป็นพิกเซลดิจิทัล ลูกบาศก์ LED ช่วยให้เราสามารถสร้างภาพและรูปแบบโดยใช้แนวคิดของปรากฏการณ์ทางแสงที่เรียกว่าการคงอยู่ของการมองเห็น (POV) ดังนั้น,
ไฟฉายที่ล้ำสมัยที่สุด - COB LED, UV LED และ Laser Inside: 5 ขั้นตอน (พร้อมรูปภาพ)

ไฟฉายที่ล้ำสมัยที่สุด - COB LED, UV LED และ Laser Inside: มีไฟฉายมากมายในท้องตลาดที่มีการใช้งานเหมือนกันและมีระดับความสว่างต่างกัน แต่ฉันไม่เคยเห็นไฟฉายที่มีแสงมากกว่าหนึ่งประเภท ในโครงการนี้ ฉันรวบรวมไฟ 3 แบบในไฟฉายเดียว ฉัน
LED Clouds โดยใช้ Fadecandy, PI และ LED Strips: 4 ขั้นตอน (พร้อมรูปภาพ)

LED Clouds โดยใช้ Fadecandy, PI และ LED Strips: ฉันได้สร้างก้อนเมฆ LED เพื่อสร้างบรรยากาศที่ไม่มีตัวตนในบ้านของฉัน ในขั้นต้นจะใช้สำหรับเทศกาลที่ถูกยกเลิกเนื่องจากการระบาดในปัจจุบัน ฉันเคยใช้ Fade Candy Chip เพื่อให้ได้แอนิเมชั่นที่ลื่นไหล และฉันได้
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: 4 ขั้นตอน

วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: สวัสดีทุกคนเนื่องจาก Neopixel led Strip เป็นที่นิยมอย่างมากและเรียกอีกอย่างว่า ws2812 led strip เช่นกัน พวกเขาเป็นที่นิยมอย่างมากเพราะในแถบนำเหล่านี้เราสามารถระบุแต่ละ LED แยกจากกัน ซึ่งหมายความว่าหากคุณต้องการให้ไฟ LED สองสามดวงเรืองแสงเป็นสีเดียว
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน

ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ