โครงงานกังหันน้ำอัตโนมัติ
                                                         
                                              ๓. module wifi
      โมดูล Wi-Fi   เป็นโมดูลที่ช่วยให้ไมโครคอนโทรลเลอร์เชื่อมต่อกับเครือข่ายข้อมูลในแบบไร้สายผ่าน Wi-Fi ได้ง่ายขึ้น เนื่องจากตัวโมดูลนี้จะทำหน้าที่จัดการขั้นตอนต่างๆ ในการเชื่อมต่อกับเครือข่ายข้อมูล เพียงได้รับคำสั่งในรูปแบบ AT command จากไมโครคอนโทรลเลอร์หรือคอมพิวเตอร์ ทำให้การพัฒนาโปรแกรมทางฝั่งไมโครคอนโทรลเลอร์ที่เกี่ยวข้องกับการเชื่อมต่อเครือข่ายข้อมูลผ่าน Wi-Fi ทำให้ง่ายขึ้นมาก และที่สำคัญอีกประการหนึ่งคือ โมดูลนี้มีราคาไม่สูงมาก เมื่อเทียบกับความสามารถของมัน  

                                             คุณสมบัติทางเทคนิค
• มีหน่วยความจำแฟลชแบบอนุกรมความจุ ๔ เมกะบิต
• กำหนดการทำงานด้วยการป้อนคำสั่ง AT command ผ่านขาสื่อสารข้อมูลอนุกรม UART
• ใช้เวลา ๒ มิลลิวินาทีในการเชื่อมต่อและถ่ายทอดแพ็กเก็ตข้อมูล
• ใช้กระแสไฟฟ้าสูงสุด ๒๑๕ mA ที่อัตราการถ่ายทอดข้อมูล ๑ เมกะบิตต่อวินาที ไฟเลี้ยง ๓.๓V และใช้ร้อยกว่า ๐.๑ mW เมื่อทำงานในโหมดสแตนด์บาย

                                                            ๔. relay    
      รีเลย์ 4ช่อง 5V (4 Channel Relay Module) เป็นโมดูลที่ใช้ควบคุมโหลดได้ทั้งแรงดันไฟฟ้า DC และ AC ซึ่งโหลดสูงสุด (Maximum Load) คือ AC 250V/10A, DC 30V/10A โดยใช้สัญญาณในการควบคุมการทำงานด้วยสัญญาณโลจิก.

                                                       ๕. real time clock
  การทำงาน RTC (Real Time Clock) สามารถทำงานโหมดรูปแบบ 24 ชั่วโมง หรือ 12 ชั่วโมง AM/PM ก็ได้ ภายในมีระบบตรวจจับแหล่งจ่ายไฟ โดยถ้าแหล่งจ่ายไฟหลักถูกตัดไป DS1307 สามารถสวิตซ์ไปใช้ไฟจากแบตเตอรี่ 

                                                         ๖. arduino uno
       Arduino Uno R3 Arduino อ่านว่า (อา-ดู-อิ-โน่ หรือ อาดุยโน่) เป็นบอร์ดไมโครคอนโทรเลอร์ตระกูล AVR ที่มีการพัฒนาแบบ Open Sourceคือมีการเปิดเผยข้อมูลทั้งด้าน Hardware และ Software  ตัวบอร์ด Arduino ถูกออกแบบมาให้ใช้งานได้ง่าย ดังนั้นจึงเหมาะสำหรับผู้เริ่มต้นศึกษา ทั้งนี้ ผู้ใช้งานยังสามารถดัดแปลง เพิ่มเติม พัฒนาต่อยอดทั้งตัวบอร์ด หรือโปรแกรมต่อได้อีกด้วย

                                                   คุณสมบัติ     
• ไมโครคอนโทรลเลอร์ ATmega328            
• แรงดันไฟฟ้าเข้า 7 – 12 V
• 14 Digital I / O Pins (6 เอาท์พุท PWM)    
• อินพุตแบบอนาล็อก
• หน่วยความจำแฟลช 32KB (0.5KB สำหรับบูตโหลด) 
• SRAM2KB  7. EEPROM 1KB                 
• ความเร็วนาฬิกา 16 Mhz