Iot cho het hong phan loai san pham

24 13 0
  • Loading ...
1/24 trang

Thông tin tài liệu

Ngày đăng: 15/04/2018, 20:49

Dùng cảm biến màu sắc ts32000 để đọc và xuất số lượng sản phẩm đến được lên Internet. Ở đây dùng ứng dụng MQTT. Ứng dụng này có cả trên điện thoại lẫn website nên dễ dàng cho việc điều khiển. Trong bài viết có cả phần code Arduino và code cho Iot. Các bạn chỉ cần download về và sữ dụng. Đồ án thiết kế hệ thống điện tử MỤC LỤC Đồ án thiết kế hệ thống điện tử Danh Mục Hình Đồ án thiết kế hệ thống điện tử I TỔNG QUAN 1.1 Đặt Vấn Đề Việc ứng dụng tự động hóa xu chung cơng nghiệp nay, hòa chung vào q trình tự động hóa sản xuất, khâu phân loại sản phẩm dây chuyền công nghiệp ví dụ điển hình Trước kia, việc phân loại chủ yếu dựa vào sức người, cơng việc đòi hỏi tập trung cao có tính lặp lại nên cơng nhân khó đảm bảo xác cơng việc Chưa kể đến có phân loại dựa chi tiết kĩ thuật nhỏ mà mắt thường khó nhận Điều ảnh hưởng trực tiếp tới chất lượng sản phẩm uy tín nhà sản xuất Ứng dụng băng chuyền kỹ thuật để phân loại sản phẩm hồn tồn tự động giảm chi phí lao động, nâng cao suất hiệu nhiều so với phân loại thủ công Bên cạnh việc phân loại sản phẩm dựa vào kích thước, hình dáng bao bì, sản phẩmhiện đa dạng số lượng màu sắc khác nên việc phân loại sản phẩm dựa vào màu sắc thực cần thiết Ví Dụ: Trong dây chuyền sản xuất Gạch, đá granite hay chế biến Nông Sản (như Cà Phê, Gạo ) người ta phân loại thành sản phẩm loại một, loại hai dựa vào màu sắc chúng 1.2 Ý Tưởng Sử dụng Moudule cảm biến màu sắc TCS3200 phân biệt màu sau điều khiển động servo để đưa màu khác tới vị trí khác nhau,sau sử dụng WeMos D1 Mini ESP8266 đưa sô liệu số lượng viên bi có màu trắng, xanh,đỏ lên mạng để quan lí số lượng màu bi 1.3 Mục Tiêu Hệ Thống -Phân loại màu sắc theo yêu cầu -Phân loại loại màu sắc khác -Làm cấu phân loại màu đơn giản giá thành thấp -Thiết kế cấu khí phân loại màu -Thu thập số liệu truyền thông lên mạng -Áp dụng hệ thống vào thực tế sản xuất -Áp dụng kiến thức IOT để thực đồ án II.Phương Pháp Thực Hiện 2.1 IoT 2.1.1 IoT gì? Theo định nghĩa từ Wikipedia: Internet of Things (IoT) kịch giới, mà đồ vật, người cung cấp định danh riêng mình, tất có khả truyền tải, trao đổi thông tin, liệu qua mạng mà không cần đến tương tác trực tiếp Đồ án thiết kế hệ thống điện tử người với người, hay người với máy tính IoT phát triển từ hội tụ công nghệ không dây, công nghệ vi điện tử Internet.[1] Như tạm hiểu, Internet of Things tất thứ kết nối với qua mạng Internet, người dùng (chủ) kiểm sốt đồ vật qua mạng mà thiết bị thông minh, chẳng hạn smartphone, tablet, PC hay chí smartwatch nhỏ bé tay 2.1.2 Tầm quan trọng IoT IoT có ứng dụng rộng vơ cùng, kể số thứ sau [2]: - Nhà thông minh (Smart Home): ứng dụng đứng đầu tất kênh sử dụng để đánh giá, số công ty nghiêm cứu IoT cho nhà thông minh 256 công ty công ty khởi nghiệp, số công ty hoạt động nhà thông minh nhiều so với ứng dụng IoT Nest, AlertMe, số tập đoàn đa quốc gia Philips, Haier Belkin - Thiết bị mang theo (Wearables): có nhiều sáng kiến Wearables đồng hồ thông minh Apple, máy huấn luyện thơng minh Sony, điều khiển cử Myo, vòng đeo tay Looksee, - Thành phố thông minh (Smart City): ứng dụng quản lý lưu lượng nước phân phối nước, quản lý chất thải, an ninh đô thị giám sát môi trường Giải phát IoT khu vực thành phố thông minh giải vấn đề ùn tắt giao thông, giảm thiểu tiếng ồn ô nhiễm, giúp làm cho thành phố an toàn - Lưới điện thông minh (Smart grid): lưới điện thông minh tương lai hứa hẹn nâng cao hiệu quả, độ tin cậy kinh tế việc sử dụng điện dựa hành vi người sử dụng điện nhà cung cấp điện - Internet công nghiệp (Industrial internet) ứng dung đặt biệt IoT, đánh giá với tiềm cao thị trường IoT Hiện internet công nghiệp đạt mức phổ biến nhà thông minh thiết bị mang theo dần tăng trưởng - Ơ tơ kết nối (Connected car): tơ kết nối phát triển cách từ từ, thực tế nhắc đến, nhiên nhà sản xuất ô tô lớn công ty khởi nghiệp làm việc để đưa giải pháp xe kết nối tiếng tập đoàn lớn: Google, Microsoft, Apple - Bán lẻ thông minh (Smart retail): quảng cáo lân cận (Proximity – based advertising – loại hình quảng cáo sử dụng cơng nghệ định vị để thông tin trực tiếp với khách hàng thông qua thiết bị cầm tay) phần bán lẻ thong minh bắt đầu tăng trưởng - Chuỗi cung ứng thông minh (Smart supply chain): giải phát theo dõi hàng hóa vận chuyển, trao đổi thơng tin hàng tồn kho xuát nhiều năm thị trường, đến chuỗi cung ứng thơng minh phát triển hạn chế - IoT nông nghiệp: IoT biến nông nghiệp từ lĩnh vực sản xuất định tính thành lĩnh vực sản xuất xác dựa vào sô liệu thu số Đồ án thiết kế hệ thống điện tử liệu thu thập, tổng hợp phân tích thống kê, từ việc phụ thuộc vào thời tiết, khí hậu, , người nơng dân tự chủ, điều chỉnh thứ để đạt hiệu mong muốn [] Như Tác động IoT đa dạng, lĩnh vực, đặc biệt lĩnh vực y tế, Thiết bị IoT sử dụng phép theo dõi sức khỏe từ xa hệ thống thông báo khẩn cấp Các thiết bị theo dõi sức khỏe dao động từ huyết áp nhịp tim với thiết bị tiên tiến có khả giám sát cấy ghép đặc biệt, chẳng hạn máy điều hòa nhịp trợ thính tiên tiến cảm biến đặc biệt 2.2 Arduino Uno R3: Hình2.1: Arduino Uno Board[] 2.2.1 Khái Niệm chung Arduino Uno R3 dùng vi điều khiển Atmega328 Bộ não xử lí tác vụ đơn giản điều khiển LED nhấp nháy, xử lí tín hiệu cho xe điều khiển từ xa, làm hệ thống đo nhiệt độ độ ẩm, ứng dụng khác Hình 2.2: Vi điều khiển Arduino Uno Board[] 2.2.2 Thông số kĩ thuật: - Vi điều khiển: Atmega 328 họ bit Đồ án thiết kế hệ thống điện tử - Điện áp hoạt động: 5V DC (chỉ cấp qua cổng USB) - Tần số hoạt động: 16Mhz - Dòng tiêu thụ: 30mA - Điện áp vào khuyên dùng: – 12V DC - Điện áp vào giới hạn: -20V DC - Số chân Digital I/O: 14 (6 chân PWM) - Số chân Analog: (độ phân giải 10 bit) - Dòng tối đa chân I/O: 30mA - Dòng tối đa (5V): 500mA - Dòng tối đa (3.3V): 50mA - Bộ nhớ Flash: 32KB với 0.5KB dùng để bootloader - SRAM: 2KB - EEROM: 1KB.[] 2.2.3 Các chận lượng - GND (Ground): cực âm nguồn điện cấp cho Arduino UNO Khi bạn dùng thiết bị sử dụng nguồn điện riêng biệt chân phải nối với - 5V: cấp điện áp 5V đầu Dòng tối đa cho phép chân 500mA - 3.3V: cấp điện áp 3.3V đầu Dòng tối đa cho phép chân 50mA - Vin( Voltage Input): để cấp nguồn cho Arduino UNO, bạn nối cực dương nguồn với chân cực âm nguồn với chân GND - IOREF: điện áp hoạt động vi điều khiển Arduino UNO đo chân Và dĩ nhiên ln 5V Mặc dù bạn không lấy nguồn 5V từ chân để sử dụng chức khơng phải cấp nguồn - RESET: việc nhấn nút Reset board để reset vi điều khiển tương đương với việc chân RESET nối với GND qua điện trở 10KΩ.[] 2.2.4 Bộ nhớ sử dụng - Vi điều khiển Atmega328 tiêu chuẩn sử dụng Arduino uno r3 có: - 32KB nhớ Flash: đoạn lệnh bạn lập trình lưu trữ nhớ Flash vi điều khiển Thường có khoảng vài KB số dùng cho bootloader đừng lo, bạn cần 20KB nhớ đâu - 2KB cho SRAM (Static Random Access Memory): giá trị biến bạn khai báo lập trình lưu Bạn khai báo nhiều biến cần nhiều nhớ RAM Tuy vậy, thực nhớ RAM lại trở thành thứ mà bạn phải bận tâm Khi điện, liệu SRAM bị Đồ án thiết kế hệ thống điện tử - 1KB cho EEPROM (Electrically Eraseble Programmable Read Only Memory): giống ổ cứng mini – nơi bạn đọc ghi liệu vào mà khơng phải lo bị cúp điện giống liệu SRAM.[] 2.2.5 Các cổng vào/ra Arduino Board Hình 2.3: Các cổng vào/ra Arduino Board.[] Mạch Arduino UNO có 14 chân digital dùng để đọc xuất tín hiệu Chúng có mức điện áp 0V 5V với dòng vào/ra tối đa chân 40mA Ở chân có điện trở pull-up từ cài đặt vi điều khiển ATmega328 (mặc định điện trở khơng kết nối) - chân Serial: (RX) (TX): dùng để gửi( transmit – TX) nhận( receive – RX) liệu TTL Serial Arduino Uno giao tiếp với thiết bị khác thông qua chân Kết nối bluetooth thường thấy nói nơm na kết nối Serial không dây Nếu không cần giao tiếp Serial, bạn không nên sử dụng chân không cần thiết - Chân PWM (~): 3, 5, 6, 9, 10, 11: cho phép bạn xuất xung PWM với độ phân giải 8bit (giá trị từ → 28-1 tương ứng với 0V → 5V) hàm analogWrite() Nói cách đơn giản, bạn điều chỉnh điện áp chân từ mức 0V đến 5V thay cố định mức 0V 5V chân khác - Chân giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Ngoài chức thơng thường, chân dùng để truyền phát liệu giao thức SPI với thiết bị khác - LED 13: Arduino UNO có đèn led màu cam (kí hiệu chữ L) Khi bấm nút Reset, bạn thấy đèn nhấp nháy để báo hiệu Nó nối với chân số 13 Khi chân người dùng sử dụng, LED sáng - Arduino UNO Broad có chân analog (A0 → A5) cung cấp độ phân giải tín hiệu 10bit (0 → 210-1) để đọc giá trị điện áp khoảng 0V → 5V Với chân AREF board, bạn để đưa vào điện áp tham chiếu sử dụng Đồ án thiết kế hệ thống điện tử chân analog Tức bạn cấp điện áp 2.5V vào chân bạn dùng chân analog để đo điện áp khoảng từ 0V → 2.5V với độ phân giải 10bit.[] 2.2.6 Lập trình cho Arduino Các thiết bị dựa tảng Arduino lập trình ngơn riêng Ngôn ngữ dựa ngôn ngữ Wiring viết cho phần cứng nói chung Và Wiring lại biến thể C/C++ Một số người gọi Wiring, số khác gọi C hay C/C++ Riêng gọi “ngơn ngữ Arduino”, đội ngũ phát triển Arduino gọi Ngôn ngữ Arduino bắt nguồn từ C/C++ phổ biến dễ học, dễ hiểu Nếu học tốt chương trình Tin học 11 việc lập trình Arduino dễ thở bạn Để lập trình cho Mạch Arduino, nhà phát triển cung cấp môi trường lập trình Arduino gọi Arduino IDE (Intergrated Development Environment) hình đây.[] Hình 2.4: Giao diện phầm mềm Arduino IDE[] 2.3 Moudule cảm biến màu sắc TCS3200 Hình 2.5: Moudule cảm biến màu sắc TCS3200[] Đồ án thiết kế hệ thống điện tử 2.3.1 Khái niệm chung Moudule cảm biến màu sắc TCS3200 dùng để phân loại màu sắc, cảm ứng hiệu chuẩn ánh sang mặt trời, kiểm tra dải đọc, kiểm tra màu sắc phù hợp 2.3.2 Thông số kỹ thuật - Điện áp cung cấp: (2.7V đến 5.5V) - Chuyển đổi từ cường độ ánh sáng sang tần số với độ phân giải cao - Lập trình lựa chọn lọc màu sắc khác dạng tần số xuất - Điện tiêu thụ thấp Giao tiếp trực tiếp với vi điều khiển.[] - Chức chân S0,S1 : Đầu vào chọn tỉ lệ tần số đầu - S2,S3 : Đầu vào chọn kiểu photodiode - OE : Đầu vào cho phép xuất tần số chân OUT - OUT : Đầu tần số thay đổi phụ thuộc cường độ màu sắc.[] 2.3.3 Linh kiện điện tử Module cảm biến màu TCS3200 với khả nhận biết mầu RGB đèn LED trắng Các TCS3200 phát đo lường gần tất màu sắc nhìn thấy Ứng dụng bao gồm kiểm tra đọc dải, phân loại theo màu sắc, cảm biến ánh sáng xung quanh hiệu chuẩn, kết hợp màu sắc, vài ứng dụng TCS3200 có tách sóng quang, có lọc màu sắc lọc màu đỏ, xanh dương, màu xanh lá, khơng có lọc ( rõ ràng) Các lọc màu phân bố khắp mảng để loại bỏ sai lệch vị trí điểm màu Bên dao động tạo đầu sóng vng có tần số tỷ lệ thuận với cường độ màu sắc lựa chọn 2.3.4 Nguyên lý hoạt động cảm biến mầu linh kiện điện tử TCS3200 Cấu tạo cảm biến TCS3200 gồm khối hình vẽ phía dưới: Hình 2.6:Cấu tạo cảm biến TCS3200[] Khối mảng ma trận 8x8 gồm photodiode.Bao gồm 16 photodiode lọc màu sắc xanh dương (Blue),16 photodiode lọc màu đỏ (Red),16 photodiode lọc màu xanh lá(Green) 16 photodiode trắng không lọc (Clear).Tất photodiode màu kết nối song song với ,và đặt xen kẽ nhằm mục đích chống nhiễu Đồ án thiết kế hệ thống điện tử Bản chất loại photodiode lọc ánh sáng có mầu sắc khác Có nghĩa tiếp nhận ánh sáng có màu với loại photodiode tương ứng không tiếp nhận ánh sáng có màu sắc khác.[] Hình 2.7: ngun lí làm việc cảm biến TCS3200[] Việc lựa chọn loại photodiode thông qua chân đầu vào S2,S3 : Bảng 2.1:Chức chân S2,S3.[] Khối thứ chuyển đổi dòng điện từ đầu khối thứ thành tần số : Bảng 2.2: Chức chân S0,S1.[] Tần số đầu linh kiện điện tử TCS3200 khoảng 2HZ~500KHZ Tần số đầu có dạng xung vuông với tần số khác mà màu sắc khác cường độ sáng khác Ta lựa chọn tỉ lệ tần số đầu mức khác bảng cho phù hợp với phần cứng đo tần số Ví dụ : Tần số S0 = H,S1=H - Fout = 500Khz thì: S0=H,S1=L -Fout=100Khz S0=L,S1=H -Fout=10Khz S0=L,S1=L -Fout=0 10 Đồ án thiết kế hệ thống điện tử Ánh sáng trắng hỗn hợp nhiều ánh sáng có bước sóng màu sắc khác Khi ta chiếu ánh sáng trắng vào vật thể Tại bề mặt vật thể xảy tượng hấp thụ phản xạ ánh sáng Màu sắc tổng hợp từ mầu Blue, Green, Red : Hình 2.8: Cách tổng hợp màu bản.[] 2.4 WeMos D1 Mini ESP8266 Hình 2.9: WeMos D1 Mini ESP8266.[] 2.4.1 Khái niệm chung WeMos D1 Mini board mạch phát triển dựa Module Esp8266-12S, thiết bị nhỏ gọn tích hợp Wifi để dễ dàng kết thực ứng dụng thu thập liệu điều khiển thiết bị thông qua Wifi WeMos D1 Mini hỗ trợ để nạp trực tiếp thông qua USB mà không cần thực thao tác thủ công (sử dụng nút nhấn reset flash) NodeMCU nhằm đơn giản hóa q trình làm việc với board mạch 11 Đồ án thiết kế hệ thống điện tử 2.4.2 Thông số kỹ thuật - Vi điều khiển: ESP8266EX - Điện áp hoạt động: 3.3V - Số chân I/O: 11 (tất chân I/O có Interrupt/PWM/I2C/One-wire, trừ chân D0) - Số chân Analog Input: (điện áp vào tối đa 3.3V) - Bộ nhớ Flash: 4MB - Giao tiếp: Cable Micro USB - Nguồn áp: 5V cung cấp qua cổng Micro USB - Wifi: 2.4 GHz - Hỗ trợ bảo mật: WPA/WPA2 - Tích hợp giao thức TCP/IP - Kích thước: 34.2mmx25.6mm - Lập trình ngơn ngữ: C/C++, Micropython, NodeMCU – Lua.[] 2.4.3 Sơ đồ chân WeMos D1 Mini ESP8266 Hình 2.10: Sơ đồ chân WeMos D1 Mini ESP8266.[] 2.5 Động RC Servo Futaba S3003 12 Đồ án thiết kế hệ thống điện tử Hình 2.11: Động RC Servo Futaba S3003 2.5.1 Khái niệm chung Động RC Servo Futaba S3003 có bánh làm nhựa trọng lượng nhẹ, có cách điều khiển tương tự servo phổ biến thị trường MG996,MG995,…,thích hợp cho ứng dụng chi phí rẻ, trọng lượng nhẹ phù hợp 2.5.2 Thông số kĩ thuật - Điện áp hoạt động 4.8 ~ 6.0V - Xung yêu cầu: xung vuông điện áp đỉnh từ ~ 5V - Nhiệt độ hoạt động: từ - 20 đến 60oC - Tốc độ hoạt động (4.8V); 0.23s / 60o không tải - Tốc độ hoạt động (6.0V); 0.19s / 60o không tải - Torque (4.8V): 3.2kg.cm - Torque (6.0V): 4.1kg.cm- Dòng điện tiêu thụ (4.8V): 7.2mA đứng yên - Dòng điện tiêu thụ (6.0V): 7.2mA đứng yên - Kiểu bánh răng: bánh nhựa - Kích thước: 41 x 20 x 36mm - Khối lượng: 38g.[] III KẾT NỐI THỬ NGHIỆM NẠP CHƯƠNG TRÌNH 3.1 Chuẩn bị 3.1.1 Phần cứng - Arduino Uno R3 - Moudule cảm biến màu sắc TCS3200 - WeMos D1 Mini ESP8266 - động RC Servo Futaba S3003.[] - 3.1.2 Phần mềm Phần mềm Arduino IDE - Phần mềm Autodesk Inventor Professional 13 Đồ án thiết kế hệ thống điện tử - Phần mềm MQTT Dashho 3.2 Cơ Cấu khí Hình 3.1: Hệ thống khí mơ phần mềm inventer Hình 3.2: Hệ thống khí thực tế Khi bi rơi xuống lỗ động servo quay góc 900 đến cảm biến màu sau nhận diện màu sắc viên bi động servor tiếp tục quay góc 90 đưa tớ lỗ để chưa tới rãnh màu nhận diện, hai động server phụ hoạt động quay cần gạc để đưa viên bi màu vào rãnh màu sau quay ngược lại góc 1800 liếp tục nhận viên bi thứ hai mà thực lại chu trình 3.3 Kế nối với phần mềm Đầu tiên cần tạo tài khoản https://customer.cloudmqtt.com/instance# Bở trang web cung cấp server ảo giúp tương thích với ứng dụng MQTT điện thoại 14 Đồ án thiết kế hệ thống điện tử Khi tạo xong tài khoản thơng số hình 3.3: Hình 3.3: Thơng số tài khoản Sửa tên mục Subscription cho phù hợp với yêu cầu, tạo Subscription cho màu bi phân loại Hình 3.4: Giao diện Subscription 15 Đồ án thiết kế hệ thống điện tử Hình 3.5: Giao diện phần mềm MQTT Dashho sau chỉnh sửa 3.4 Code Arduino Phân loại màu Kết nối Arduino, ESP8266 với máy tính Khởi động Arduino IDE tiến hành nạp code cho Arduino 3.4.1 Arduino Code phần điều khiển động #include const int s0 = 8; const int s1 = 9; const int s2 = 12; const int s3 = 11; const int out = 10; int button = 13; // on off int red = 0; int green = 0; int blue = 0; Servo topServo; Servo bottomServo1; Servo bottomServo2; int RUN=0; //chạy động động int ledPinred = 5; // số ledPin mang giá trị chân digital đươc nối với led int ledPinblue = 6; // số ledPin mang giá trị chân digital đươc nối với led int ledPinwhite = 7; // số ledPin mang giá trị chân digital đươc nối với led void setup() { Serial.begin(9600); pinMode(s0, OUTPUT); pinMode(s1, OUTPUT); pinMode(s2, OUTPUT); 16 Đồ án thiết kế hệ thống điện tử pinMode(s3, OUTPUT); pinMode(out, INPUT); digitalWrite(s0, HIGH); digitalWrite(s1, HIGH); topServo.attach(2); bottomServo1.attach(3); bottomServo2.attach(4); pinMode(ledPinred, OUTPUT); // Cài đặt đèn LED OUTPUT pinMode(ledPinblue, OUTPUT); // Cài đặt đèn LED OUTPUT pinMode(ledPinwhite, OUTPUT); // Cài đặt đèn LED OUTPUT } void color() { digitalWrite(s2, LOW); digitalWrite(s3, LOW); red = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH); digitalWrite(s3, HIGH); blue = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH); digitalWrite(s2, HIGH); //count OUT, pGreen, GREEN green = pulseIn(out, digitalRead(out) == HIGH ? LOW : HIGH); delay(100); } void quay() { switch (RUN) { case 1://red bottomServo1.write(110); //delay(500); bottomServo1.write(80);// servo gạt cần bên phải for(int i = 92; i >= 0; i ) { i=i-1; topServo.write(i); delay(1);} delay(2000); bottomServo1.write(110); topServo.write(180); RUN=0; delay(500); break; case 2:// blue bottomServo2.write(65); //delay(500); 17 Đồ án thiết kế hệ thống điện tử bottomServo2.write(90);// servo gạt cần bên phải for(int i = 92; i >= 0; i ) { i=i-1; topServo.write(i); delay(1);} delay(2000); bottomServo2.write(65); topServo.write(180); RUN=0; delay(500); break; case 3://white for(int i = 92; i >= 0; i ) { i=i-1; topServo.write(i); delay(1);} delay(2000); topServo.write(180); RUN=0; delay(500); break; case 0: break; } delay(300); } void loop() { int buttonStatus = digitalRead(button); if (buttonStatus == HIGH) { topServo.write(180); delay(500); for(int i = 180; i> 92; i ) { topServo.write(92); delay(1);} bottomServo1.write(110); delay(500); bottomServo2.write(65);// sai giữ nguyên vị trí cần gạt delay(500); delay(1); color(); 18 Đồ án thiết kế hệ thống điện tử Serial.print("R :"); Serial.print(red, DEC); Serial.print(" G : "); Serial.print(green, DEC); Serial.print(" B : "); Serial.print(blue, DEC); Serial.println(); // đỏ if( red
- Xem thêm -

Xem thêm: Iot cho het hong phan loai san pham, Iot cho het hong phan loai san pham, Hình 2.2: Vi điều khiển của Arduino Uno Board[], Hình 2.7: nguyên lí làm việc cảm biến TCS3200[], Hình 3.5: Giao diện phần mềm MQTT Dashho sau khi chỉnh sửa.

Từ khóa liên quan

Mục lục

Xem thêm

Gợi ý tài liệu liên quan cho bạn

Nhận lời giải ngay chưa đến 10 phút Đăng bài tập ngay