ĐỒ ÁN VI ĐIỀU KHIỂN DÙNG IOT - Tài Liệu Text - 123doc

Tải bản đầy đủ (.docx) (52 trang)
  1. Trang chủ
  2. >>
  3. Luận Văn - Báo Cáo
  4. >>
  5. Kỹ thuật
ĐỒ ÁN VI ĐIỀU KHIỂN DÙNG IOT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.36 MB, 52 trang )

LỜI NÓI ĐẦUNgày nay khoa học công nghệ ngày càng phát triển, vi điều khiển AVR và viđiều khiển PIC ngày càng thông dụng và tiện lợi hơn, nhưng có thể nói sự xuất hiệncủa Arduino vào năm 2005 tại Italia đã mở ra một hướng đi mới cho vi điều khiển. Sựxuất hiển của Arduino đã hỗ trợ con người rất nhiều trong lập trình và thiết kế, nhất làđới với những người bắt đầu tìm tòi về vi điều khiển mà không có quá nhiều kiến thức,hiểu biết sâu về lập trình cũng như điện tử.Sự bùng nổ cũng như là một xu hướng mới về Internet of things trong năm2011. Đã mở ra một hướng đi mới cho xu hướng điều khiển thiết bị từ xa.Trên cơ sở những kiến thức đã học trong môn học: Tin học đại cương, Lập trìnhvi điều khiển, Điện tử ứng dụng….cùng với những hiểu biết về các thiết bị điện tử, nênem đã quyết định lựa chọn đề tài: Điều khiển hiển thị nhiệt độ, độ ẩm trong vườnrau thông qua Internet với mục đích tìm hiểu về Arduino, vận dụng những kiến thứcđã được học trong nhà trường vào đề tài và ứng dụng thực tiện.Do kiến thức còn hạn hẹp, cũng như bị hạn chế về tài liệu tham khảo nên việcthực hiện đồ án sẽ không tránh khỏi những sai sót, hạn chế vì thế chúng em rất mongcó được sự góp ý, chỉnh sửa từ thầy giáo cũng như bạn đọc.Em xin chân thành cảm ơn thầy TS. Nguyễn Danh Ngọc đã giúp đỡ, tạo điềukiện cho em hoàn thành đề tài này.Đà Nẵng, ngày 19 tháng 4 năm 2017Sinh viên thực hiệnHOÀNG NGỌC LINHĐồ án Vi điều khiểnMỤC LỤC2|SVTH: HOÀNG NGỌC LINH – LỚP 13CDT2Đồ án Vi điều khiểnChương 1:LÍ DO CHỌN ĐỀ TÀIĐặt vấn đềViệc điều khiển thiết bị từ xa là một như cầu tất yếu của con người. Ngày nayvới sự phát triển và bùng nổ của Internet thì mọi khoảng cách đều có thể rút gọn,chính vì vậy như cầu điều khiển thiết bị ở bất cứ nơi đầu, cho dù là nửa vòng trái đấtthì cũng có thể làm được ở thời điểm hiện tại.Dự án này được gọi là Internet of things (IoT).1.1. Iot là gì ?Thực chất, biểu hiện của Internet of Things (IoT) đã xuất hiện ngay từ thời kỳ sơkhai của Internet, khi các nhà phát minh mong muốn kết nối tất cả mọi thứ qua mộtmạng lưới đồng nhất để có thể điều khiển chúng phục vụ cho mục đích của conngười.Trong các tư liệu về IoT, người ta thường nhắc đến một chiếc máy bán nước giảikhát tự động tại trường Đại học Carnegie Melon (Mỹ) vào đầu những năm 1980 như làmột thiết bị đầu tiên mở màn cho xu hướng này, chiếc máy được lập trình để có thể kếtnối với người điều khiển qua Internet, nhằm kiểm tra tình trạng của máy và bổ sungnước khi cần thiết mà không cần sự tiếp xúc kiểm tra trực tiếp.Sau đó, khái niệm Internet of Things chỉ thực sự được đưa ra vào năm 1999, khimà người ta bắt đầu nhận thấy tiềm năng của xu hướng này, bên cạnh việc mạngInternet cũng như nhiều rào cản về mặt khoa học công nghệ đã dần được khai phá.Theo định nghĩa từ Wikipedia:“Internet of Things (IoT) là một kịch bản của thế giới, khi mà mỗi đồ vật, mỗiđồ vật, con người được cung cấp một định danh của riêng mình, và tất cả có khả năngtruyền tải, trao đổi thông tin, dữ liệu qua một mạng duy nhất mà không cần đến sựtương tác trực tiếp giữa người với người, hay người với máy tính. IoT đã phát triển từsự hội tụ của công nghệ không dây, công nghệ vi cơ điện tử và Internet.”Như vậy có thể tạm hiểu, Internet of Things là khi tất cả mọi thứ đều được kếtnối với nhau qua mạng Internet, người dùng (chủ) có thể kiểm soát mọi đồ vật của3|SVTH: HOÀNG NGỌC LINH – LỚP 13CDT2Đồ án Vi điều khiểnmình qua mạng mà chỉ bằng một thiết bị thông minh, chẳng hạn như smartphone,tablet, PC hay thậm chí chỉ bằng một chiếc smartwatch nhỏ bé trên tay.Gần đây, Internet of Things còn bao gồm cả những giao tiếp theo kiểu máy vớimáy (M2M), hạn chế sự tác động của con người nhưng chủ yếu được áp dụng trongsản xuất năng lượng hay các ngành công nghiệp nặng.Viễn cảnh tưởng chừng chỉ có trên phim ảnh này đã dần hiển hiện trên thực tế,với sự phát triển của Nhà thông minh, TV thông minh, tủ lạnh thông minh,…. và cũngkhông thể không kể tới sự mở rộng không gian địa chỉ lên IPv6 thay vì IPv4 như trướcđây.1.2. Nhu cầu phát triển của hệ thống điều khiển nông nghiệp tự động:Trước tiên, chúng ta hiểu nông nghiệp công nghệ cao là khái niệm để chỉ nềnnông nghiệp được áp dụng những công nghệ mới vào quá trình sản xuất. Những côngnghệ mới này bao gồm những đồ dùng sản xuất được công nghiệp hóa, tự động hóa, ápdụng công nghệ thông tin, vật liệu mới, công nghệ sinh học và áp dụng phương phápchọn lọc các giống cây trồng, vật nuôi có năng suất và chất lượng cao. Nông nghiệpcông nghệ cao hiện là xu hướng phát triển mạnh mẽ trên nhiều quốc gia trên thế giới.Nhiều quốc gia khi áp dụng công nghệ cao cho sản xuất nông nghiệp đã đạt được thànhcông lớn, xuất hiện nhiều tỷ phú nông nghiệp không thua kém gì các ngành nghề khác.Mặc dù Isarel có diện tích chỉ bằng 1/16 diện tích của Việt Nam (trên 20.000 km2 ).Tuy nhiên Israel lại được mệnh danh là “thung lũng Silicon” của thế giới trong lĩnh vựcnông nghiệp và công nghệ nước. Chỉ với 1,7% dân số làm nông nghiệp nhưng mỗi nămIsrael đã xuất khẩu trên dưới 3,5 tỷ USD nông sản và trở thành một trong những quốcgia xuất khẩu nông sản hàng đầu thế giới.4|SVTH: HOÀNG NGỌC LINH – LỚP 13CDT2Đồ án Vi điều khiển(Phát triển nông nghiệp công nghệ cao)Như vậy điểm mấu chốt và quan trọng nhất giúp làm nên nền nông nghiệp côngnghệ cao, chính là sự đầu tư vào hệ thống kỹ thuật canh tác hiện đại. Nhưng làm thếnào để tiếp cận được với những công nghệ tiến bộ này.1.2.1.Công nghệ quản lý, điều khiển:Các trang thiết bị như máy đo độ ẩm, hệ thống máy chống trộm…sẽ giúp chủtrang trại quản lý được toàn bộ diện tích nông nghiệp của mình. Tất cả được điều khiểnthông minh bằng phần mềm quản lý chuyên nghiệp, điều khiển từ xa bằng các thiết bịđiện tử thông minh, hiện đại như remote, laptop, smartphone…Khi sử dụng hệ thốngnông nghiệp công nghệ cao, nhà nông Việt không cần mất thêm chi phí thuê nhâncông, thời gian làm việc tay chân mà lại đạt được năng suất cây trồng cao, và thu về lợinhuận khủng cho mỗi đợt đầu tư.1.2.2.Công nghệ tưới tiêu:Tất cả mọi trang thiết bị phục vụ nông nghiệp đều được điều khiển tự độngthông qua thiết bị điều khiển từ xa, internet hiện đại. Bạn sẽ không phải gánh từngbình nước hay tự kéo dây để đứng tưới nước mỗi sớm mai hay buổi chiều tà. Chỉ cầnmột nút bấm đơn giản với hệ thống điểu khiển từ xa, tất cả sẽ được tự động bơmnước, tưới cho mọi vườn rau, vườn hoa, cây trồng. Hệ thống tưới nước tự động củaVinteli Farm còn có chế độ hẹn giờ, chế độ chọn van tưới, điều khiển lượng nướctưới…giúp chủ nhà tưới tiêu tự động, tiết kiệm nước hoàn hảo hơn. Ngoài hệ thốngvan nước Vinteli Farm còn cung cấp hệ thống bón phân tự động, giảm thiểu công sức5|SVTH: HOÀNG NGỌC LINH – LỚP 13CDT2Đồ án Vi điều khiểnmà lại đạt được hiệu quả. Hệ thống tự động hóa trong nông nghiệp công nghệ cao củaVinteli Farm phát triển chức năng tính toán những khu vực cần nhiều nước tưới,lượng nước bao nhiêu là đủ, cần bón phân gì cho cây gì và tỉ lệ như thế nào?...Đây là“ tính năng” vượt trội hiện đại mang đến hiệu quả sản xuất tuyệt đối.1.3. Mục tiêu đề tài:Xây dựng hệ thống điều khiển, hiển thị nhiệt độ, độ ẩm mà có 2 cảm biến nhiệtđộ, 2 cảm biến độ ẩm được đặt tại 2 vị trí khác nhau trong vườn, có thể điều khiển vàhiển thị để bật tắt các thiết bị động lực như bơm, quạt thông qua internet. Các thiết bịđộng sẽ tự động bật tắt, tự động thông qua mức đặt trước.6|SVTH: HOÀNG NGỌC LINH – LỚP 13CDT2Đồ án Vi điều khiểnChương 2:TỔNG QUAN ĐỀ TÀI2.1. Sơ đồ khối chức năng:Khối xử lítrung tâmKhối cảmcảm biểnbiểnKhốiĐộĐộ ẩmẩmKhối điều khiển, hiển thị qua InternetNhiệt độKhối điều khiển, hiển thị trên board mạch2.2. Giải thích chức năng các khối trong sơ đồ khối chức năng:2.2.1.Khối cảm biến:•Khối cảm biến bao gồm 2 loại cảm biển: độ ẩm và nhiệt độ•Khối này có chức năng đưa thông tin về độ ẩm, nhiệt độ tại vị trí các cảmbiến được đặt về khối xử lí trung tâm để đọc.•Khối này được đặt tại vị trí cần đo đạc.2.2.2.Khối điều khiển, hiển thị trên board mạch:Khối này có chức năng hiển thị độ ẩm, nhiệt độ lên board mạch, đồng thời cókhả năng điều khiển các mức đặt nhiệt độ, độ ẩm để hệ thống tự động điều khiểnkhối động lực thông qua mức đặt, ngoài ra có thể bật khẩn cấp khối động lực hoặctắt khẩn cấp hệ thống.Khối này được gắn trên board mạch.2.2.3.Khối điều khiển, hiển thị qua Internet:7|SVTH: HOÀNG NGỌC LINH – LỚP 13CDT2Đồ án Vi điều khiểnTương tự với khối điều khiển, hiển thị trên board mạch. Khối này có chứcnăng hiển thị độ ẩm, nhiệt độ lên board mạch, đồng thời có khả năng điều khiển cácmức đặt nhiệt độ, độ ẩm để hệ thống tự động điều khiển khối động lực thông qua mứcđặt, ngoài ra có thể bật khẩn cấp khối động lực hoặc tắt khẩn cấp hệ thống.Việc điều khiển và hiển thị này thông qua 1 trang Wed .2.2.4.Khối xử lí trung tâm:Đây là bộ não của toàn bộ hệ thống. Tại đây dữ liệu cảm biến được đọc, đồngthời các cài đặt về trạng thái các thiết bị động lập, cài đặt về các định mức về độ ẩmđều được lưu và thực hiện tại đây.Khối này được đặt trên board mạch.8|SVTH: HOÀNG NGỌC LINH – LỚ P 13CDT2Đồ án Vi điều khiểnChương 3:LỰA CHỌN LINH KIỆN CHO CÁC KHỐI,NGUYÊN LÍ HOẠT ĐỘNG CỦA CÁC LINH KIỆN3.1. Khối cảm biến:3.1.1.Cảm biến độ ẩm:Hiện tại ở thị trường có rất nhiều cảm biến độ ẩm như DHT11,DHT21,DHT22….Trong khuôn của đề tài, cũng như linh kiện có sẵn trên thị trường, chọn DHT11để thực hiện nhiệm vụ đo độ ẩm.a- Cảm biến DHT11:(Cảm biến DHT11)Cảm biến DHT11 đã được tích hợp trong một mạch duy nhất, kết nôi nối dâynguồn (Vcc, GND) và dây tín hiệu (Signal) vào mạch Arduino là có thể nhận tínhiệu.Kết nối cảm biến DHT11 với mạch Arduino:9|SVTH: HOÀNG NGỌC LINH – LỚP 13CDT2Đồ án Vi điều khiểnb- Thông số kĩ thuật:•••••Điện áp hoạt động: 3-5.5V DCNgưỡng độ ẩm: 20 - 90%Sai số độ ẩm: ± 5%Ngưỡng nhiệt độ: 0 – 55 0CSai số nhiệt độ: ± 2 0Cc- Code mẫu với arduino:1. // Gọi thư viện DHT112. #include "DHT.h"3.4. const int DHTPIN = 2; //Đọc dữ liệu từ DHT11 ở chân 2 trên mạchArduino5. const int DHTTYPE = DHT11; //Khai báo loại cảm biến, có 2 loại làDHT11 và DHT226.7. DHT dht(DHTPIN, DHTTYPE);8.9. void setup() {10. Serial.begin(9600);11. dht.begin(); // Khởi động cảm biến10 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiển12. }13.14. void loop() {15. float h = dht.readHumidity(); //Đọc độ ẩm16. float t = dht.readTemperature(); //Đọc nhiệt độ17.18. Serial.print("Nhiet do: ");19. Serial.println(t); //Xuất nhiệt độ20. Serial.print("Do am: ");21. Serial.println(h); //Xuất độ ẩm22.23. Serial.println(); //Xuống hàng24. delay(1000); //Đợi 1 giây25. }Sau khi upload chương trình lên mạch Arduino, bạn hãy bấm Ctrl + Shift + Mđể mở cửa sổ Serial Monitor và xem kết quả.11 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiển3.1.2.Cảm biến nhiệt độ:Hiện tại ở thị trường có rất nhiều cảm biến đo nhiệt độ như LM35, TMP36,Trong khuôn của đề tài, cũng như linh kiện có sẵn trên thị trường, chọnDALLAS DS1820 để thực hiện nhiệm vụ đo nhiệt độ.12 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiểnCảm biến DALLAS DS1820 :(Cảm biến DALLAS DS1820)Kết nối với mạch Arduino:(Sơ đồ kết nối chân)a- Thông số kĩ thuật:•••Sử dụng một chân data với 64bit serial code cho phép chúng ta dùngnhiều con trên cùng 1 chân digial (cơ chế 1-Wire)Có thể cấp nguồn từ 3 - 5.5VĐo từ -55°C đến +125°C sai số ±0.5°C nếu đang trong khoản -10°C đến+85°C.b- Code mẫu với arduino:13 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiển1. //Include thư viện2. #include <OneWire.h>3. #include <DallasTemperature.h>4.5. // Chân nối với Arduino6. #define ONE_WIRE_BUS 27. //Thiết đặt thư viện onewire8. OneWire oneWire(ONE_WIRE_BUS);9. //Mình dùng thư viện DallasTemperature để đọc cho nhanh10. DallasTemperature sensors(&oneWire);11.12. void setup(void)13. {14. Serial.begin(9600);15. sensors.begin();16. }17. void loop(void)18. {19. sensors.requestTemperatures();20. Serial.print("Nhiet do");21. Serial.println(sensors.getTempCByIndex(0)); // vì 1 ic nên dùng 014 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiển22. //chờ 1 s rồi đọc để bạn kiệp thấy sự thay đổi23. delay(1000);}3.2. Khối điều khiển, hiển thị trên board mạch:Trong đồ án này lựa chọn việc hiển thị trên 2 Led 7 đoạn, sử dụng IC74HC595 để dịch mã với mục đích tiết kiệm chân cho vi điều khiển.3.2.1.IC 74HC595:IC 74HC595 là một IC thông dụng với khả năng dịch bit và ghi nhớ tạm thời 8bit. Với khả năng đó, IC 74HC595 có khả năng mở rộng số lượng chân vốn đã ít củaBoard mạch Arduino.15 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiểnIC 74HC595 là một IC thông dụng:Ý nghĩa của các chân:••••VCC là chân nối điện cực dươngGND là chân nối đấtENABLE là chân có cho phép IC chạy hay không, khi ở trạng thái LOW,IC được phép chạyRESET khi chân này ở trạng thái HIGH, toàn bộ bộ nhớ trong IC bị xóasạchCác chân mà ta quan tâm nhiều nhất:•••••Q0 -> Q7 là các chân tượng trưng cho 8 bit trong vùng nhớ của ICINPUT là chân đưa dữ liệu vào ICLATCH khi chân ở trạng thái từ LOW chuyển sang HIGH thì IC xuất dữliệu từ ô nhớ ra các chân Q0 -> Q7CLOCK khi có một xung clock (1 lần LOW và một lần HIGH) thì dữ liệuđược dịch vào một bit theo trạng thái hiện tại của chân INPUTQH IC có vùng nhớ 8 bit, nếu như truyền vào IC nhiều hơn 8 bit thì sẽtràn vùng nhớ và bit bị tràn truyền qua QH này.16 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiển3.2.2.Modun 2 led 7seg chung dương:(Sơ đồ chân)3.3. Khối điều khiển, hiển thị trên board mạch:Khối này có chức năng tương tự như khối Khối điều khiển, hiển thị trênboard mạch, tuy nhiên việc hiển thị và điều khiển thông qua một trình duyệt Wed.Việc thiết kế Wed và nhúng vào Vi điều khiển sẽ được trình bày rất đơn giản vì lí dokhông nằm trong phạm vi đề cập của đồ án.3.4. Khối xử lí trung tâm:Đây là bộ não của toàn bộ hệ thống, ở đây sử dụng linh kiện MCU Node 0.9.Vì :•Xử dụng ngôn ngữ lập trình dạng Arduino.•Hỗ trợ giao tiếp gần như một Arduino bình thường.•Tích hợp sẵn Esp8266 để kết nối giao tiếp với Wifi.•Nhỏ gon, dễ xử lí, tương đối ổn định.3.4.1.Sơ đồ chân:17 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiển(Sơ đồ chân Node MCU0.9)3.4.2.Một số thông số hoạt động:•Điện áp vào 5V.•Điện áp ra 3.3V•1 chân ADC•Có chân giao tiếp I2C,UART, SPI..3.5. NAT Port cho Esp 8266:3.5.1.NAT Port là gì?NAT hay còn gọi là Network Address Translation là một kỹ thuật được phát minh lúckhởi đầu dùng để giải quyết vấn đề thiếu IP, nhưng dần dần nó chứng tỏ nhiều ưu điểm18 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiểnmà lúc phát minh ra nó người ta không nghĩ tới, một trong những lợi điểm của NATngày nay được ứng dụng nhiều nhất là NAT cho phép:a) Chia sẽ kết nối internet với nhiều máy bên trong LAN với một địa chỉ IP củaWAN.b) Một lợi điểm nữa là NAT có thể làm việc như:• Một Firewall, nó giúp dấu tất cả các IP bên trong LAN với thế giới bên ngoài,tránh sự nhòm ngó của các hacker.Có tính linh hoạt và dễ dáng trong quản lý.NAT giúp các home user và các doanh nghiệp nhỏ có thể tạo kết nối với internetmột cách dễ dàng và hiệu quả cũng như giúp tiết kiệm vốn đầu tư.• Nat port giúp cho việc sử dụng và quản lý dịch vụ camera quan sát được triểnkhai dễ dàng.3.5.2.Mô tả giao diện:••(Mô hình kết nối NAT remote thiết bị camera từ xa)19 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiển(Sơ đồ kết nối trong mạng LAN tại phía khách hàng)3.5.3.Cách NAT Port trên FPT G-97D2:Mỗi model khác nhau sẽ có cách NAT Port khác nhau, do đồ án được làm trênmodel FPT G-97D2 nên sẽ trình bày trên model này:a) Chuẩn bị:Địa chỉ IP của thiết bị cần mở ( ở đây là Esp8266 ) ở đây là địa chỉ 192.168.1.10.Port của thiết bị đó là 80. Máy tính hoặc smart phone kết nối được với modem để mởport.b) Mở port:Đầu tiên truy cập vào Gateway mặc định trên modem là 192.168.1.1 một giao diệnđăng nhập sẽ hiện ra như bên dưới. Nhập Username và Password để đăng nhập vào.(Giao diện đăng nhập modem)•••Tên tài khoản là: adminMật khẩu là: admin, nếu không đúng thử theo bên dướiMật khẩu mặc định của modem chúng ta lặt ngược mặt modem lại và nhìn dòngcuối cùng WEB Password.20 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiển(WEB Password)•Nếu vẫn không đúng thì các bạn nhìn mặt trên của WIfi chính là số hợp đồngcủa bạn, Bạn nhập không dấu, không viết hoa chữ H, D cùng dãy số hợp đồng.(Số hợp đồng)Tiếp đến đăng nhập xong chúng ta vàomục Security Setup.21 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiểnMột menu bên trái như hình bên dưới hiện ra chún ta tiếp tụcchọn vào mục Port Forwarding một cửa sổ bên phải hiện ra với chữPort Forwarding, tại đây ta cấu hình modem.Điền đầy đủ thông tin từ 1 đến 7 như hình dưới rồi nhấnAPPLY để save lại.Chọn tên ứng dụng: Cái này chắc không cần chọn.Đánh địa chỉ IP cần mở và dòng IP Address.Gõ port cần mở.Để nguyên là TCP.Nhập lại port 2 lần.Chọn WAN có Internet. Các bạn có thểxem ở mục Status, Wan nào có IP thìWan đó có Internet. Trường hợp nhiềuWan có IP chọn Wan nào cũng được.7. Nhấn APPLY để lưu lại.1.2.3.4.5.6.Sau khi mở xong Poxy chúng ta nhìn bên dướinhư thế này là được.c) Kiểm tra xem Port đã thông chưa:22 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiểnTruy cập vào tromcap.com vào đó gõ Port vừamở và nhấn kiểm tra. Nếu hiện dòng địa chỉ Ipvà Port mở và sẵn sàng sử dụng là OK mở đãthành công.Nếu hiện dòng địa chỉ ip chưa mở và chưasẵn sàng sử dụng thì chúng ta làm lại từ đầu.3.5.4.Tạo một Domain và gán IP modem:Domain là tên miền của ip của thiết bị bạn cần kết nối, ví dụ IP là số điện thoạithì domain là tên danh bạ của bạn, khi bạn gọi cho mẹ thay vì xem từng số để nhớ xemcó phải sđt con trai mình không thì người mẹ đó chỉ cần lưu tên cho sđt đó. Khi ngườicon gọi đến thì mẹ biết ngay con trai cưng đấy rồi. Nếu không có Domaim thì khi truycập Arduino.vn các bạn sẽ phải nhập 1 ip nào đó như 132.152.xxx.xxx. như vậy quábất tiện, Domaim sinh ra để định tên cho IP đó, giúp ta dễ nhớ và truy cập.Cách tạo Domain miễn phí :Đầu tiên, các bạn truy cập: www.no-ip.com tạo một tài khoản.Bấm Sign up vàlàm theo hướng dẫn.23 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiểnChương 4:THI CÔNG MẠCH, LẬP TRÌNH4.1. Thi công mạch trên phần mềm Proteus:4.1.1.Mạch nguyên lí:(Sơ đồ nguyên lí)24 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2Đồ án Vi điều khiển4.1.2.Mạch PCB:(Mạch PCB)4.2. Lập trình:4.2.1.Sơ đồ thuật toán:a)Sơ đồ thuật toán cho toàn bộ chương trình:25 | S V T H : H O À N G N G Ọ C L I N H – L Ớ P 1 3 C D T 2

Tài liệu liên quan

  • Đồ án Vi điều khiển PIC 18F4550 và các ứng dụng Đồ án Vi điều khiển PIC 18F4550 và các ứng dụng
    • 76
    • 3
    • 19
  • ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH BÁO GIỜ DÙNG TRONG MÔN CHƠI TỐC ĐỘ ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH BÁO GIỜ DÙNG TRONG MÔN CHƠI TỐC ĐỘ
    • 112
    • 1
    • 0
  • ĐỒ ÁN VI ĐIỀU KHIỂN: Mạch báo động chống trộm dùng cảm biến giao tiếp LCD ĐỒ ÁN VI ĐIỀU KHIỂN: Mạch báo động chống trộm dùng cảm biến giao tiếp LCD
    • 29
    • 6
    • 52
  • ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH ĐẾM SẢN PHẨM ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH ĐẾM SẢN PHẨM
    • 36
    • 4
    • 15
  • ĐỒ ÁN VI ĐIỀU KHIỂN: Mạch kiểm tra xe ra vào dùng IC và hồng ngoại ĐỒ ÁN VI ĐIỀU KHIỂN: Mạch kiểm tra xe ra vào dùng IC và hồng ngoại
    • 34
    • 2
    • 15
  • ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH ĐIỀU KHIỂN QUẠT BẰNG HỒNG NGOẠI ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH ĐIỀU KHIỂN QUẠT BẰNG HỒNG NGOẠI
    • 39
    • 2
    • 19
  • ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH HIỂN THỊ ĐÈN THEO NHẠC ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH HIỂN THỊ ĐÈN THEO NHẠC
    • 30
    • 7
    • 91
  • ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH KIỂM TRA XE RA VÀO DÙNG HỒNG NGOẠI ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH KIỂM TRA XE RA VÀO DÙNG HỒNG NGOẠI
    • 38
    • 1
    • 4
  • ĐỒ ÁN VI ĐIỀU KHIỂN:MẠCH KHÓA SỐ ĐỒ ÁN VI ĐIỀU KHIỂN:MẠCH KHÓA SỐ
    • 23
    • 1
    • 8
  • ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH KHUẾCH ĐẠI CÔNG SUẤT ÂM TẦN ĐỒ ÁN VI ĐIỀU KHIỂN: MẠCH KHUẾCH ĐẠI CÔNG SUẤT ÂM TẦN
    • 32
    • 4
    • 25

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

(2.03 MB - 52 trang) - ĐỒ ÁN VI ĐIỀU KHIỂN DÙNG IOT Tải bản đầy đủ ngay ×

Từ khóa » đồ án Vi điều Khiển Arduino