Ổ cắm điện thông minh giúp người dùng giữ nguyên hệ thống điện trước đó, nhưng vẫn sử dụng đầy đủ các tính năng của một hệ thống điều khiển thông minh. Các Ổ cắm điện thông minh sẽ được gắn tại những điểm cung cấp điện trong nhà ở, công ty, qua đó đóng vai trò như một hệ thống điều khiển thông minh mini, điều khiển một tổ hợp thiết bị trong từng khu vực. Điều khiển các thiết bị điện được cấp nguồn từ ổ cắm điện thông minh bằng điện thoại smartphone, thông qua internet (Wifi).
Trang 1Cấu Trúc Máy Tính Song Song
Đại Học Bách Khoa Đà Nẵng- Khoa Điện tử Viễn thông
Trang 2
CUỘC THI NHÀ SÁNG TẠO VỚI
INTEL GALILEO – 2015
Ổ CẮM THÔNG MINH
Trang 4Ý TƯỞNG SẢN PHẨM
Ổ cắm điện thông minh giúp người dùng giữ nguyên hệ thống điện trước đó, nhưng vẫn sử dụng đầy đủ các tính năng của một hệ thống điều khiển thông minh.
Các Ổ cắm điện thông minh sẽ được gắn tại những điểm cung cấp điện trong nhà ở, công ty, qua đó đóng vai trò như một hệ thống điều khiển thông minh mini, điều khiển một tổ hợp thiết bị trong từng khu vực
Trang 5Hiển thị nhiệt độ phòng – độ ẩm.
Giám sát và đưa ra cảnh báo cháy.
Cảnh báo khí gas, tự động vô hiệu hóa hệ thống khi phát hiện gas rò rỉ.
Hiển thị công suất từng thiết bị, tính toán và lưu trữ giá trị điện năng hàng tháng.
Tự động ngắt nguồn cung cấp cho thiết bị khi có sự cố.
Các chức năng:
CN 4 : Tự động ngắt sạc khi pin điện thoại đầy (Hướng đến tính
thông minh của sản phẩm).
Trang 6Use case diagram
Use case diagram:
Trang 7- Module điều khiển đóng ngắt.
- Module cảm biến nhiệt và cảnh báo.
- Module cảm biến khí gas.
- Loa và đèn cảnh báo.
- Card wifi cho Intel Galieo gen 2
(Full-sized mini PCI card wifi driver)
Module cho ý tưởng
Mạch bảo vệ quá áp, quá dòng.
- Các linh kiện nhỏ: Điện trở, Tụ điện, Rơ-le, board mạch,
-Vỏ nhựa của thiết bị
- Thuật toán kiểm tra nhiệt độ để báo cháy.
- Thuật toán so sánh áp, dòng phát hiện sự cố
Trang 8Thiết Kế
Cảm biến nhiệt độ với
TMP 36
Trang 9return (analogRead(pin) * 0.004882814); }
Trang 10Thiết kế
Báo động bằng đèn LED
RBG
Trang 11Thiết kế
const int RED_PIN = 9;
const int GREEN_PIN = 10;
const int BLUE_PIN = 11;
Trang 12redIntensity = 255 - color;
greenIntensity = color;
blueIntensity = 0;
} else if (color <= 511) {
redIntensity = 0;
greenIntensity = 255 - (color - 256);
blueIntensity = (color - 256);
} else {
redIntensity = (color - 512);
greenIntensity = 0;
blueIntensity = 255 - (color - 512);
} analogWrite(RED_PIN, redIntensity);
analogWrite(BLUE_PIN, blueIntensity);
analogWrite(GREEN_PIN, greenIntensity);
}
Trang 13Thiết kế
Đóng ngắt thủ công khi
có sự cố
Trang 14Thiết kế
const int button1Pin = 2;
const int button2Pin = 3;
const int ledPin = 13;
} else { digitalWrite(ledPin, LOW);
} }
Trang 15Thiết kế
Điều khiển tự động
Trang 16Thiết kế
const int relayPin = 2;
const int timeDelay = 1000;
digitalWrite(relayPin, HIGH); // turn the relay on
delay(timeDelay); // wait for one second
digitalWrite(relayPin, LOW); // turn the relay off
delay(timeDelay); // wait for one second
}
Cảm biến nhiệt độ với
TMP 36 Điều khiển tự động
Trang 17Thiết kế
Cảm biến nhiệt độ với
TMP 36 Còi báo động
Trang 18Thiết kế
const int buzzerPin = 9;
const int songLength = 18;
char notes[] = "cdfda ag cdfdg gf ";
} while(true){}
} int frequency(char note) {
int i;
const int numNotes = 8; // number of notes we're storing char names[] = { 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C' };
int frequencies[] = {262, 294, 330, 349, 392, 440, 494, 523}; for (i = 0; i < numNotes; i++)
{
if (names[i] == note) {
return(frequencies[i]);
} } return(0);
}
Trang 19Thiết kế
Hiển thị trên LCD
Trang 20lcd.begin(16, 2);
lcd.clear();
lcd.print("hello, world!");
} void loop() {
lcd.setCursor(0,1);
lcd.print(millis()/1000);
}
Hiển thị trên LCD
Trang 21Phần mềm
Trang 22Kết nối wifi cho Intel galileo
• Full-sized mini PCI card wifi driver hoặc half-sized mini
PCI card wifi driver
• Cài đặt Linux Yocto (iot-devkit) lên Intel Galileo
• Chạy lệnh: $ lspci -k | grep -A 3 -i "network"
• Kiểm tra Card có được nhận hay không
Kết nối Wifi
Trang 23Kết nối wifi cho Intel galileo
• Chạy các lệnh sau để tiến hành cài đặt kết nối wifi:
Trang 24Kết nối wifi cho Intel galileo
• Chỉnh chế độ auto connect vào mạng wifi
• Để kết nối với AP (access point - bộ phát wifi) có đặt mật
khẩu:
Trang 25Phần mềm trên Android
E-Control
Trang 26Ý tưởng này khá phù hợp với thực trạng ở các nước đang phát triển, đặc biệt là Việt Nam, khi rất nhiều ngôi nhà có hệ thống điện phức tạp, khó khăn cho quá trình sửa đổi Tuy nhiên, khi đời sống vật chất tăng cao, người dùng ngày càng có nhiều yêu cầu khắt khe hơn trong cuộc sống và phần lớn đều có nhu cầu sử dụng các thiết bị thông minh, tiện lợi Do đó,
Ổ cắm điện thông minh sẽ góp phần vào việc khắc phục vấn đề này.
HƯỚNG PHÁT TRIỂN
Hướng
Ngoài ra, một khi được đầu tư phát triển, sản phẩm có thể thương mại hóa đáp ứng nhu cầu của hầu hết người sử dụng Qua đó, đẩy nhanh quá trình ứng dụng các thiết bị thông minh trong đời sống của con người
Phát
Hơn nữa, thiết bị sẽ được tối ưu hóa hơn qua từng thế
hệ, nhằm đem lại sự tiện lợi và ứng dụng cao trong đời sống Từng bước khắc phục các hạn chế, góp phần vào
hệ thống điện trong tương lai
Triển
Trang 27Ổ cắm thông minh
Trang 28Thank You!
Thank You!