ระบบควบคุมการเปิด-ปิด Relay ด้วย Raspberry pi ตอนที่ 2

หวย หวยออนไลน์ Jetsadabet

.      สวัสดีครับทุกท่านบทความนี้เราจะมาลงรายละเอียดกัน วันนี้ผมจะมากล่าวถึงกระบวนการทำงานทั้งหมดเพื่อให้ท่านได้เห็นภาพคร่าวๆ ว่าเป็นยังไงนะครับซึ่งจากบทความที่แล้วผมได้ทำการ รีวิวโปรเจคนี้เอาไว้นะครับวันนี้ผมจึงมาเริ่มลงรายละเอียดให้แก่ท่านที่สนใจนะครับ

.     ระควบคุมการเปิด – ปิด Relay ด้วย Raspberry pi นั้นหรือเราอาจจะเรียกได้ว่าระบบเปิดปิดไฟฟ้าก็ได้นะครับไม่ผิดเพราะ รีเลย์เองก็มีหน้าที่เหมือนกันกับสวิชซ์ ที่เราใช้ในการเปิด ปิดไฟ เพียงแต่รีเลย์นั้นสามารถเปิดปิดได้โดยไม่ต้องกด สวิทซ์เหมือนทั่วไปครับแต่จะใช้แรงดันไฟที่มากระทำกับหน้าสัมผัสของ รีเลย์แทนนั่นเองซึ่งแรงดันไฟดังกล่าวงนี้ก็มาจาก บอร์ด ราสเบอรี่ของเรานั่นแหละครับฟังดูง่ายนะครับแต่กระบวนการทำงานจริงๆของมันก็ไม่ง่ายเท่าไหร่ครับเพราะเราต้องมีการเขียนโปรแกรมป้อนเข้าไปเพื่อให้มันทำงานตามความต้องการของเราครับ เดี๋ยวมาดู ผังกระบวนการทำงานคร่าวๆนะ ครับ

Untitled
ผังการทำงานของระบบ

อุปกรณ์ที่ใช้ในการทำโปรเจคฮาเฮนะครับ
1. บอร์ด Raspberry pi Model B (ผมใช้อันนี้)
2. Access Point ผมใช้ WRT-54GL ของ Linksys By cisco ครับ
3. Personal Computer หรือ PC เอาไว้ทดสอบ และ เขียนโค้ดครับ
4. Smart Phone , Tablet (มีหรือไม่ก็ได้) ใช้ในการทดสอบครับ
5. บอร์ด Relay ผมใช้ 8 channel ท่านก็จัดตามที่สะดวกหาได้ นะครับ
6. ความสามารถในการเขียน โปรแกรมนิดๆ python ,php ,css ,html ครับ (เดี๋ยวเขียนตามผมก็ได้)
7. โปแกรม Putty ใช้ในการ SSH เข้าไปเขียนโปรแกรมใน Raspberry pi ครับ

กระการทำานนะครับผมจะอธิบายตามภาพเลยนะครับ
1. ในขั้นตอนแรกนะครับเมื่อเราต่อแหล่งจายไปเข้าไปที่ ราสเบอรี่ พายของเราแล้วนะครับให้ท่านทำการใช้โปรแกรม putty เพื่อรีโมทย์เข้าไปเสร็จก็จะเป็นการ update ซอฟท์แวร์ต่างๆ ให้กับบอร์ดนะครับจากนั้นจะเป็นการเขียนโปรแกรมด้วยภาษา python ลงไปใน ราสเบอรี่นะครับเพื่อให้มันไปสั่งการ GPIO ให้สามารถทำการเปิดหรือปิด relay ได้
2. หลังจากที่เราทำการเขียนโปแกรมให้มันสามารถเปิดปิด GPIO ได้แล้วต่อไปเราก็จะเขียน PHP ครอบมันนะครับทำไมเราต้องเขียน php ก็เพราะว่าเราจะให้ php เป็น GUI ให้กับเราเพื่อใช้ในการติดต่อกับ user ทาง web browser นั่นเองนะครับ ในส่วนตรงนี้อาจจะเรียกได้ว่าเป็นการเขียนหน้าเว็บ ก็ไม่ผิดนะครับ เพราะมีการใช้ html,css เข้ามาช่วยตกแต่งให้สวยงามดูดีขึ้นนะครับ ซึ่งเราจะสามารถเปิดหรือปิด relay ได้โดยเพียงกดปุ่มบนหน้าเว็บแบบง่ายๆเลยครับในขั้นตอนนี้
3. หลังจากที่เราจบลงในขั้นตอนที่ 1 และ 2 แล้วนั่นแสดงว่าเราเสร็จสิ้นการเขียนโปรแกรมให้กับ ราสเบอรี่ พายของเราแล้วครับ ต่อไปจะมาทำการต่อ บอร์ด relay กับ GPIO ของเรากันครับการต่อตรงนี้ผมแนะให้ท่านต่อด้วยความระมัดระวังนะครับเพื่อไม่ให้เป็นการเกิดอันตรายนะครับ ถึงไฟที่ออกมาจะแค่ 5 v เราก็อย่าประมาทครับ การต่อ relay เข้ากับ GPIO นั้นคือให้ท่านเลือก ช่อง รีเลย์ที่ท่านต้องการต่อเข้าไปครับ (ในโปรเจคนี้เป็นเพียงต้นแบบสามารถเปิดปิดได้ 1 ช่องครับ) จากนั้น มาดูที่ GPIO ของเราครับ ดูว่าในการเขียนโปรแกรมเรากำหนดขาไหนให้ทำงานนะครับ ซึ่งในที่นี้ให้ท่านดูที่การเขียนโปรแกรมนะครับ นั่นคือขา 26 ที่ผมเขียนโปรแกรมให้กับมัน จากนั้น ท่านก็ทำการต่อสายกับ รีเลย์ในช่องที่ต้องการกับขา 26 ที่ได้เขียนโปแกรมไว้ แล้วที่ ขา GND หรือกราวน์ของ บอร์ดรีเลย์นั้นท่านก็สามารถต่อไปที่ กราวน์ของราสเบอรี่พายได้เลยครับ เสร็จแล้วครับถ้าถูก เมื่อเราสั่งงานจากโปรแกรมรีเลย์ก็จะทำงานครับ

.      มันคงเป็นเรื่องยากนะครับที่จะ มโนให้เห็นภาพเอาเป็นว่าท่านดู VDO นี้นะครับ จะเข้าใจกระบวนการทำงานของระบบมากขึ้น

.     ผมหวังว่าทุกบทความที่ผมทำจะมีประโยชน์แก่ผู้ที่สนใจนะครับ ถ้าท่านสงสัย ยังไงก็คอมเม้นไว้ได้นะครับ หรือพูดคุยกันที่ Facebook ได้ครับ พบกับ ระบบควบคุมการเปิด-ปิด Relay ด้วย Raspberry pi ตอนที่ 3 ที่นี่นะครับ สวัสดี ครับ

หวย หวยออนไลน์ Jetsadabet



Comments

comments