KIỂM TRA MAIL VÀ THÔNG BÁO QUA LED

29 186 0
KIỂM TRA MAIL VÀ THÔNG BÁO QUA LED

Đ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

KIỂM TRA MAIL VÀ THÔNG BÁO QUA LED

 KIM TRA MAIL V THÔNG BO QUA LED 1 UNIVERSITY TECHNICAL EDUCATION HCM CITY Faculty of Electrical and Electronics Engineering    !"#$%&'()** %&'()**+,-.  !"!#$%&'()*$+,- ./ 0&"1234$/5671$8(*$%9/: ;<=$>?2@/)A1BC;DE$& F;)AG$+/: 0=?.H8-B*IAJ A1:K$GL=$A<1$&"M+%9/:%K$N%@OP/ POQRST%@ U?(VA1/DA; /ANWXOIYI N%@9Z/IH[\.A11*?A;H\& 2 /$-01%&'()** 3 2/$'30401%&'()** 4 5 567$,8,0%&'()** Có 5 phiên bản hệ điều hành được cung cấp chính thức cho Raspberry Pi:    ]^]  /  _#$%  `Oa G=`Oa G=_#$% 6 567$,8,0%&'()** 7 O$bcG=d  a&  ]&  eR/ !;A=$a G=]0(  ,6967$, 8 Y;A=$*0(  ,6967$, ^D]Ac/  0(d Yf0& gh3AN4IiAj03G& gOaI3)4k_/l$iaF& g$DI4& ^@/)eR/ a0d mC`4iL.=& ^nOi6Ao+0C& ^nP\eA2fAG$& 9  ,6967$, F )! UA=`+'IG A2$*E$ A6! TMAc!/D<RRWI$A?\jOA2AH8& 10 :7$;<(= >:7$;<%&'()**?@A$B;B0 [...]... hệ thống Kiểm tra mail và thông báo qua led 3.1 Quy trình hoạt động  Khi khởi động chương trình, hệ thống sẽ tự động đăng nhập vào tài khoản email của người dùng  Hệ thống sẽ kiểm tra mail mới với chu kỳ có thể đặt trước, nếu không có mail mới, đèn đỏ sáng, đèn xanh tắt Nếu có mail mới thì hệ thống sẽ điều khiển đèn xanh sáng, đèn đỏ tắt Khi người sử dụng kiểm tra mail, không còn mail mới thì đèn... server.select_folder(MAILBOX) print('%d messages in INBOX' % select_info['EXISTS']) folder_status = server.folder_status(MAILBOX, 'UNSEEN') newmails = int(folder_status['UNSEEN']) if DEBUG: print "You have", newmails, "new emails!" if newmails > NEWMAIL_OFFSET: GPIO.output(GREEN _LED, True) GPIO.output(RED _LED, False)a else: GPIO.output(GREEN _LED, False) GPIO.output(RED _LED, True) time.sleep (MAIL_ CHECK_FREQ)... RPi.GPIO as GPIO DEBUG = True HOSTNAME = 'imap.gmail.com' USERNAME = 'duongdvspkt12@gmail.com' PASSWORD = '48625555' MAILBOX = 'Inbox' NEWMAIL_OFFSET = 0 # Dung de so sanh MAIL_ CHECK_FREQ = 30 # 30 giay kiem tra mail 1 lan GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GREEN _LED = 26 #GPIO 26 RED _LED = 19 #GPIO 19 GPIO.setup(GREEN _LED, GPIO.OUT) GPIO.setup(RED _LED, GPIO.OUT) def loop(): server = IMAPClient(HOSTNAME,... time.sleep (MAIL_ CHECK_FREQ) if name == ' main ': try: print 'NHan Ctrl-C de thoat.' while True: loop() finally: GPIO.cleanup() 3.4 Kết qua Led đỏ sáng, led xanh tắt khi chưa có mail mới 3.4 Kết qua Led đỏ tắt, led xanh sáng khi có mail mới 3.4 Kết qua Hiển thị thông tin trên màn hình ... người dùng có thể xem thông báo số mail có trong hộp thư đến và số mail mới trên giao diện giao tiếp với Raspberry 3.2 Thiết kế phần cứng Một board Raspberry có chức năng là trung tâm điều khiển, truy cập, kiểm tra mail và gửi tín hiệu đến chân điều khiển 3.2 Thiết kế phần cứng Dây Bus dùng để nối chân của board đến Điện trở, dùng để hạn dòng cho LED mạch led LED dùng báo hiệu, LED sáng, tắt được... tính khác thông qua lập trình để điều khiển cổng LAN Máy tính chia sẻ internet với board 3.2 Thiết kế phần cứng Hệ thống điều khiển 2 LED thông qua 2 chân của Raspberry, là chân 35( GPIO 19) và 37(GPIO 26) Chân 5(GND) cấp cho mạch 2 LED 3.3 Lưu đồ giải thuật và chương trình phần mềm Lưu đồ: 3.3 Lưu đồ giải thuật và chương trình phần mềm Chương trình: Tên tập tin thực thi : “Checkmail.py”...1.6 Điều khiển Raspberry từ xa qua 1 máy khác Điều khiển bằng SSH Nhập mật khẩu tương ứng với username mà bạn cần đăng nhập, ở đây là mật khẩu của user root (hay còn gọi là root password) 11 1.6 Điều khiển Raspberry từ xa qua 1 máy khác Điều khiển bằng SSH Trong đó, chữ root bên lề bên tay trái là tên user mà bạn đang đăng... raspberrypi sau ký tự @ là tên hostname và dấu # nghĩa là ký tự phân biệt của từng dòng lệnh 12 1.6 Điều khiển Raspberry từ xa qua 1 máy khác Điều khiển bằng VNC VNC (Virtual Network Computing) là một công cụ phổ biến để cung cấp truy cập từ xa đến các máy tính.Cấu hìn VNC thông thường được tối ưu hóa cho các máy trạm chỉ có một người dùng và việc đăng nhập vào cổng VNC s trực tiếp truy cập vào máy... dùng duy nhất 13 Chương 2: Tìm hiểu về Python 2.1 Giới thiệu Python là ngôn ngữ kịch bản hướng đối tượng (object-oriented scripting language) Không chỉ vậy, nó còn là một ngôn ngữ cấp cao có khả năng thông dịch (interpreted language) và có tính tương tác (interactive language) cao 2.2 Điểm nổi bật của Python Python mạnh và nhanh Python hòa hợp tốt với các thứ khác Python chạy khắp nơi 2.2 So .  KIM TRA MAIL V THÔNG BO QUA LED 1 UNIVERSITY TECHNICAL EDUCATION HCM CITY Faculty of Electrical and Electronics

Ngày đăng: 15/08/2015, 10:06

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • 1.2 Cấu hình của Raspberry

  • 1.3 Cấu tạo phần cứng của Raspberry

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan