Andruino เป็นโซลูชันที่มีต้นทุนต่ำมากและมีประสิทธิภาพ สำหรับการควบคุมบ้านของคุณได้อย่างสมบูรณ์ด้วยอุปกรณ์ iOS ผู้ใช้ (ซึ่งจำเป็นต้องมีความรู้พื้นฐานด้านอิเล็กทรอนิกส์และ Arduino) จะชื่นชอบความง่ายและคุณสมบัติที่หลากหลายของมัน
ที่มาของชื่อ Andruino คืออะไร? Andruino ใช้ฮาร์ดแวร์ Arduino เป็นพื้นฐาน ดังนั้นฉันจึงเห็นว่าเป็นเรื่องปกติที่จะเรียกชื่อแอปตาม Arduino Andruino เป็นเพียงการล้อเลียน Arduino โดยอิงจากชื่อของฉัน คือ Andrea คุณสามารถอ่านได้ว่า "An Arduino" ซึ่งเป็นระบบที่สร้างโดย Andrea ตัวฉันเอง เป็นเพียงวิธีการสนุกๆ ในการให้เกียรติ Arduino
ทำงานอย่างไร?
ระบบนิเวศของ Andruino อิงจาก AndruinoApp และโหนดที่เข้ากันได้กับ Arduino จำนวนหนึ่ง (เช่น บอร์ด ArduinoMega, ESP8266 หรือ STM32 Nucleo)
เพียงแค่ใช้ประโยชน์จากเซ็นเซอร์มากมาย (เช่น เซ็นเซอร์ความชื้น, อุณหภูมิ, มิเตอร์วัดพลังงาน) หรือแอคทูเอเตอร์ (บอร์ดรีเลย์, อุปกรณ์ต่อพ่วง PWM...) ที่หาได้ง่ายสำหรับ Arduino เมื่อฮาร์ดแวร์ได้รับการกำหนดค่าผ่าน AndruinoApp แล้ว คุณจะสื่อสารกับโหนดของคุณ (ผ่านโครงสร้างพื้นฐาน IOT ที่เป็นกรรมสิทธิ์) ตรวจสอบสถานะและควบคุมพวกมันแบบ "เรียลไทม์" ไม่ว่าคุณจะอยู่ที่ไหน!
Andruino สามารถกำหนดค่าได้สามโหมด:
1. ArduinoMega + Ethernet shield
2. ArduinoMega + ESP8266 ทำหน้าที่เป็น wifi shield (จำเป็นต้องใช้ level shifter)
3. NodeMCU (MCU ที่มี Wifi ในตัว)
รายละเอียดทางเทคนิคเพิ่มเติม
Universal Mobile Hardware Bridge
Andruino เป็นเฟรมเวิร์กที่หลากหลาย ซึ่งช่วยให้สามารถสร้างแดชบอร์ดที่ใช้ Android ได้อย่างรวดเร็ว เพื่อควบคุมฮาร์ดแวร์ใดๆ ที่เชื่อมต่อกับ Arduino
- การผสานรวม AndruinoApp Endpoint: โปรเจกต์นี้สร้างการเชื่อมต่อไร้สาย (Bluetooth หรือ WiFi) กับ AndruinoApp แอปนี้มีไลบรารีของเกจ, สไลเดอร์ และปุ่มที่สร้างไว้ล่วงหน้า ซึ่งแมปโดยตรงกับพินดิจิทัลและอนาล็อกของ Arduino
- การวัดและส่งข้อมูลทางไกลแบบอนุกรมสองทิศทาง: Arduino รายงานสถานะของเซ็นเซอร์เป็นสตริงที่จัดรูปแบบไว้ แอป Andruino จะแยกวิเคราะห์สตริงนี้แบบเรียลไทม์ เพื่ออัปเดตส่วนต่อประสานกราฟิกด้วยความล่าช้าไม่ถึง 100ms
การโต้ตอบ
- ตัวจัดส่งการกระทำแบบไดนามิก: ผู้ใช้สามารถตั้งโปรแกรมตรรกะ "If-This-Then-That" ที่ซับซ้อนได้โดยตรงภายในแอปพลิเคชันมือถือ โดยที่ Arduino ทำหน้าที่เป็นตัวดำเนินการทางกายภาพสำหรับกฎที่อยู่บนคลาวด์