สารบัญ:
- ขั้นตอนที่ 1: ตั้งค่า - Raspberry PI
- ขั้นตอนที่ 2: 1. เริ่มต้นใช้งาน
- ขั้นตอนที่ 3: 2. ใช้ตัวต้านทานเสมอ
- ขั้นตอนที่ 4: 3. การเชื่อมต่อกับ Raspberry Pi
- ขั้นตอนที่ 5: 4. การใช้ Python
- ขั้นตอนที่ 6: END
วีดีโอ: ไฟ LED - สิ่งที่จำเป็น: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
สำหรับคำแนะนำนี้ฉันจะแสดงวิธีเปิดและปิดไฟ 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 เปิดทุกครั้งที่คุณกดสวิตช์ลง หลายๆ อย่างเป็นไปได้ตราบเท่าที่คุณมีเวลาและปรารถนาจะทำ
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
วิธีใช้ 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 ได้ด้วยสมาร์ทโฟนของคุณ