Automatic Watering Machine and Notification Sound

Page 1

AUTOMATIC PLANT WATERING MACHINE AND NOTIFICATION SOUND

ผู ้จัดทํา นางสาวณัฐนิชา สิทธิคุณวรารักษ์

เลขที่ 14ก

นางสาวสมิตานันท์ สังข์คีรี

เลขที่ 18ก

นางสาวธีรดา กนกแก้ว

เลขที่ 11ข

ชั นมัธยมศึกษาปี ที่ 4/4 โรงเรียนสิรินธร จังหวัดสุรินทร์


AUTOMATIC PLANT WATERING MACHINE AND NOTIFICATION SOUND

เครื่องรดนําต้นไม้อัตโนมัติและเสียงแจ้งเตือน หลักการทํางาน

เมื่อตัวอ่านค่าความชื นอ่านค่าได้เปน 0 (ศูนย์) จะมีสถานะดินเปี ยก ระบบก็จะไม่มีการทํางานของเครื่อง รดนําต้นไม้อัตโนมัติ แต่เมื่อตัวอ่านค่าความชื นอ่านค่าได้ เปน 1 ก็จะแสดงว่ามีสถานะดินแห้ง ระบบก็จะมีทํางานของ เครื่องรดนําต้นไม้อัตโนมัติและมีเสียงการแจ้งเตือนหลังจาก รดนําต้นไม้

วิธีการเขียนโปรแกรม กดเข้าโปรแกรม KidBright กดเลือก Simulator เพื่อเขียนระบบการทํางาน และเลือกกด Upload เพื่อสร้างเครื่องจําลองรดนําต้นไม้อัตโนมัติ

upload


เข้าสู่หน้าจอเครื่องจําลอง กดปุ่ ม Sensor และเลือกเซนเซอร์วัดความชื น (Moisture Sensor) แล้วนํามาใส่ในบอร์ด ตรงจุ ด Input 1 (IN1)

กดปุ่ ม Actuator และเลือกเครื่องปั มนํา (USB Water Pump) แล้วนํามาใส่ในบอร์ด

Actuator

USB water pump


เริ่มการเขียนโปรแกรม กด Logic เลือกอันที่ 2 ( if do else ) และกด I/O โดยเมื่อการ ทํางานของเครื่องรดนําต้นไม้อัตโนมัติ มี 2 เงื่อนไขคือ ปิ ดและเปิ ด จึงกดเลือก Write USB Status Off และ Write USB Status On

จากการที่ใส่เครื่องวัดค่าความชื นใน Input 1 จึงกด I/O เลือกอ่านสถานะ Input 1 (Read Input Status 1)


นํามาเปรียบเทียบโดยการเลือก Logic กดเลือกอันที่ 3 เพื่อใชในการเปรียบเทียบ แล้วนํา Read Input status 1 จาก

มาใส่ลง

กดเลือก Match เพื่อ ปอนค่า Input (อันที่1) เปน 0 (หมายถึงสถานะดินเปี ยก) ระบบรดนําจะไม่ทํางาน


นํา

มาใส่ใน if จาก

และนํา Write USB Status Off มาใส่ให้ตรงกับ do

และนํา Write USB Status On มาใส่ให้ตรงกับ else (สําหรับอ่านค่า Input เปน 0)

กดเลือก Basic แล้วกด Forever (วนรอบ) เพื่อให้ระบบวนอ่านค่า Sensor ตลอด


เมื่อจะให้แสดงเซนเซอร์ออกทางหน้าจอ LED จึงกดเลือกที่ Basic แล้วกดเลือก LED 16*8 2-chars (LED 16*8 แสดง 2 ตัวอักษร) แล้วมานําใส่ข้างล่างของ Forever (วนรอบ)

จาก

ให้คัดลอก Read Input Status 1 มาไว้ด้านข้าง LED 16*8 2-chars


กด Basic เลือก Delay 0.2 เพื่อไม่ให้โปรแกรมลื่น แล้วมานํามาใส่ข้างล่าง if do else จาก

ขันตอนการทําเสียงแจ้งเตือน กด Basic แล้วกดเลือก LED 16*8 2-chars (LED 16*8 แสดง 2 ตัวอักษร) และกด Basic แล้วเลือกตรง "Hello world " แล้วเปลี่ยนชื่ อเปนโน๊ต ตามที่เราต้องการจะใส่ เช่ น "Me" หมายถึงโน๊ต me


เริ่มใส่โน๊ตตามที่ต้องการโดยกด Music เลือกอันแรก (Note _ Duration _ ) แล้วเลือก โน๊ตที่ต้องการ เช่ น โน๊ตMe (E4) Duration

ทําแบบ

(เฉพาะตรง "Hello World") และ

แล้วนําโน๊ตที่สร้างมาต่อข้างล่าง Delay

(Value1)

ไปเรื่อยๆตามที่ต้องการเสียง


กดอัพโหลดเพื่อดูการทํางานของระบบ และเสร็จสินการเขียนโปรแกรม

ความสอดคล้องกับ 7 Principles of Universal Design จากระบบการทํางานของเครื่องรดนําต้นไม้อัตโนมัติและเสียงแจ้งเตือนนันมีความ สอดคล้องกับ 7 principles of universal design หรือหลักการออกแบบเพื่อมวลชน มีดังนี

Principle 3: Simple and Intuitive Use ใชง่ายเข้าใจง่าย การออกแบบนันง่ายต่อการทําความเข้าใจโดยไม่คํานึงถึงประสบการณ์ของผู ้ใชความรู ้ทักษะทางภาษาหรืออื่นๆ

Principle 6: Low Physical Effort. ทุ่นแรงกาย สะดวกและไม่ต้องออกแรงมาก



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.