1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Ổ cắm thông minh Cấu Trúc Máy Tính Song Song

28 434 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 3,52 MB

Nội dung

Ổ 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).

LOGO Cấ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 www.trungtamtinhoc.edu.vn LOGO CUỘC THI NHÀ SÁNG TẠO VỚI INTEL GALILEO – 2015 Ổ CẮM THƠNG MINH www.trungtamtinhoc.edu.vn Nội Dung Thuyết Trình LOGO Giới thiệu chung www.trungtamtinhoc.edu.vn Thiết kế Intel Galileo Gen Ý tưởng sản phẩm LOGO Ổ cắm điện thông minh giúp người dùng giữ nguyên hệ thống điện trước đó, sử dụng đầy đủ tính hệ thống điều khiển thông minh Các Ổ cắm điện thông minh gắn điểm cung cấp điện nhà ở, cơng ty, qua đóng vai trị hệ thống điều khiển thơng minh mini, điều khiển tổ hợp thiết bị khu vực www.trungtamtinhoc.edu.vn Chức Năng Chính LOGO Các chức năng: Điều khiển thiết bị điện cấp nguồn từ ổ cắm điện thông minh điện thoại CN 1: smartphone, thơng qua internet (Wifi) Hiển thị nhiệt độ phịng – độ ẩm CN 2: Giám sát đưa cảnh báo cháy Cảnh báo khí gas, tự động vơ hiệu hóa hệ thống phát gas rị rỉ Hiển thị cơng suất thiết bị, tính tốn lưu trữ giá trị điện hàng tháng CN 3: CN : www.trungtamtinhoc.edu.vn Tự động ngắt nguồn cung cấp cho thiết bị có cố Tự động ngắt sạc pin điện thoại đầy (Hướng đến tính thơng minh sản phẩm) Use case diagram LOGO Use case diagram: www.trungtamtinhoc.edu.vn Module cần có LOGO Module cho ý tưởng - Intel Galileo gen Mạch bảo vệ áp, dòng - Cảm biến nhiệt độ- độ ẩm TMP 36 - Các linh kiện nhỏ: Điện trở, Tụ điện, Rơ-le, board mạch, - Cảm biến khí gas MQ2 -Vỏ nhựa thiết bị - Cảm biến dòng ACS712 Phần mềm: - Module điều khiển đóng ngắt - Phần mềm điều khiển smartphone ( Android) - Module cảm biến nhiệt cảnh báo - Phần mềm lập trình Android Studio - Module cảm biến khí gas - Arduino Driver - Loa đèn cảnh báo - Arduino IDE - Card wifi cho Intel Galieo gen (Full-sized mini PCI card wifi - Thuật toán kiểm tra nhiệt độ để báo cháy driver) - Thuật toán so sánh áp, dòng phát cố www.trungtamtinhoc.edu.vn Thiết Kế LOGO Cảm biến nhiệt độ với www.trungtamtinhoc.edu.vn TMP 36 Thiết kế LOGO Cảm biến nhiệt độ với TMP 36 const int temperaturePin = 0; void setup() Serial.print(" deg F: "); { Serial.println(degreesF); Serial.begin(9600); } delay(1000); } float getVoltage(int pin) void loop() { { return (analogRead(pin) * 0.004882814); float voltage, degreesC, degreesF; voltage = getVoltage(temperaturePin); degreesC = (voltage - 0.5) * 100.0; degreesF = degreesC * (9.0/5.0) + 32.0; Serial.print("voltage: "); Serial.print(voltage); Serial.print(" deg C: "); Serial.print(degreesC); www.trungtamtinhoc.edu.vn } Thiết kế LOGO Báo động đèn LED RBG www.trungtamtinhoc.edu.vn Thiết kế LOGO Đóng ngắt thủ cơng có cố const int button1Pin = 2; if (((button1State == LOW) || (button2State == LOW)) const int button2Pin = 3; && ! const int ledPin = 13; ((button1State == LOW) && (button2State == LOW))) { void setup() digitalWrite(ledPin, HIGH); { } pinMode(button1Pin, INPUT); else pinMode(button2Pin, INPUT); { pinMode(ledPin, OUTPUT); digitalWrite(ledPin, LOW); } } void loop() { int button1State, button2State; button1State = digitalRead(button1Pin); button2State = digitalRead(button2Pin); www.trungtamtinhoc.edu.vn } Thiết kế LOGO Điều khiển tự động www.trungtamtinhoc.edu.vn Thiết kế LOGO Cảm khiển biến nhiệt độ với TMP 36 Điều tự động const int relayPin = 2; const int timeDelay = 1000; void setup() { pinMode(relayPin, OUTPUT); } void loop() { digitalWrite(relayPin, HIGH); // turn the relay on delay(timeDelay); // wait for one second digitalWrite(relayPin, LOW); // turn the relay off delay(timeDelay); } www.trungtamtinhoc.edu.vn // wait for one second Thiết kế LOGO Cảmbáo biến nhiệt độ với TMP 36 Còi động www.trungtamtinhoc.edu.vn Thiết kế LOGO Còi báo động const int buzzerPin = 9; delay(duration); const int songLength = 18; } char notes[] = "cdfda ag cdfdg gf "; delay(tempo/10); int beats[] = {1,1,1,1,1,1,4,4,2,1,1,1,1,1,1,4,4,2}; int tempo = 150; } void setup() while(true){} { } pinMode(buzzerPin, OUTPUT); } void loop() int frequency(char note) { int i; { int i, duration; const int numNotes = 8; // number of notes we're storing char names[] = { 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C' }; for (i = 0; i < songLength; i++) { int frequencies[] = {262, 294, 330, 349, 392, 440, 494, 523}; for (i = 0; i < numNotes; i++) duration = beats[i] * tempo; { if (names[i] == note) if (notes[i] == ' ') { { return(frequencies[i]); delay(duration); } } else { tone(buzzerPin, frequency(notes[i]), duration); } return(0); } www.trungtamtinhoc.edu.vn Thiết kế LOGO Hiển thị LCD www.trungtamtinhoc.edu.vn Thiết kế LOGO Hiển thị LCD #include LiquidCrystal lcd(12,11,5,4,3,2); void setup() { lcd.begin(16, 2); lcd.clear(); lcd.print("hello, world!"); } void loop() { lcd.setCursor(0,1); lcd.print(millis()/1000); } www.trungtamtinhoc.edu.vn Phần mềm LOGO www.trungtamtinhoc.edu.vn Kết nối wifi cho Intel galileo Kết nối Wifi • • • • Full-sized mini PCI card wifi driver 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 -i "network" Kiểm tra Card có nhận hay không www.trungtamtinhoc.edu.vn LOGO Kết nối wifi cho Intel galileo LOGO • Chạy lệnh sau để tiến hành cài đặt kết nối wifi: www.trungtamtinhoc.edu.vn Kế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 - phát wifi) có đặt mật khẩu: www.trungtamtinhoc.edu.vn LOGO Phần mềm Android LOGO E-Control www.trungtamtinhoc.edu.vn HƯỚNG PHÁT TRIỂN LOGO Ý tưởng phù hợp với thực trạng nước phát triển, đặc biệt Việt Nam, nhiều ngơi nhà có hệ thống điện phức tạp, khó khăn cho q trình sửa đổi Tuy nhiên, đời sống vật chất tăng cao, người dùng ngày có nhiều yêu Hướng cầu khắt khe sống phần lớn có nhu cầu sử dụng thiết bị thông minh, tiện lợi Do đó, Ổ cắm điện thơng minh góp phần vào việc khắc phục vấn đề Ngoài ra, đầu tư phát triển, sản phẩm thương mại hóa đáp ứng nhu cầu hầu hết Phát người sử dụng Qua đó, đẩy nhanh q trình ứng dụng thiết bị thông minh đời sống người Hơn nữa, thiết bị tối ưu hóa qua hệ, nhằm đem lại tiện lợi ứng Triển dụng cao đời sống Từng bước khắc phục hạn chế, góp phần vào hệ thống điện tương lai www.trungtamtinhoc.edu.vn Ổ cắm thông minh LOGO www.trungtamtinhoc.edu.vn LOGO Thank You! www.trungtamtinhoc.edu.vn ... dụng đầy đủ tính hệ thống điều khiển thông minh Các Ổ cắm điện thông minh gắn điểm cung cấp điện nhà ở, cơng ty, qua đóng vai trị hệ thống điều khiển thơng minh mini, điều khiển tổ hợp thiết... – 2015 Ổ CẮM THƠNG MINH www.trungtamtinhoc.edu.vn Nội Dung Thuyết Trình LOGO Giới thiệu chung www.trungtamtinhoc.edu.vn Thiết kế Intel Galileo Gen Ý tưởng sản phẩm LOGO Ổ cắm điện thông minh giúp... trình sửa đổi Tuy nhiên, đời sống vật chất tăng cao, người dùng ngày có nhiều yêu Hướng cầu khắt khe sống phần lớn có nhu cầu sử dụng thiết bị thông minh, tiện lợi Do đó, Ổ cắm điện thơng minh góp

Ngày đăng: 24/12/2015, 00:28

TỪ KHÓA LIÊN QUAN

w