Mục lục:
- Bước 1: Các thành phần bắt buộc
- Bước 2: Cài đặt Mô-đun ESP8266
- Bước 3: Lắp ráp đế robot
- Bước 4: Lắp ráp Rô bốt rô bốt
- Bước 5: Đầu và cánh Robot
- Bước 6: Mạch chuyển tiếp
- Bước 7: Mẹo và thủ thuật
Video: GO-4 Smart Home Arduino Bot: 7 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Trong dự án này, tôi sẽ chỉ cho bạn cách xây dựng một Smart Home Bot bằng cách sử dụng công nghệ IOT để điều khiển các thiết bị gia dụng của bạn từ xa thông qua Internet.
Nhưng trước khi bắt đầu, chúng ta hãy nói về kỹ thuật này như chúng ta đã từng làm…
IOT là gì?
Internet of Things (IoT) là một hệ thống bao gồm các thiết bị tính toán, máy móc cơ khí và kỹ thuật số, các đối tượng, con người được cung cấp các mã nhận dạng duy nhất và khả năng truyền dữ liệu qua mạng mà không yêu cầu con người với con người hoặc con người với tương tác máy tính.
Một thứ, trong Internet of Things, có thể là một người được cấy máy theo dõi tim, hệ thống tưới tiêu trong trang trại với bộ phát tín hiệu biochip, một chiếc xe có tích hợp cảm biến để cảnh báo người lái xe khi áp suất lốp thấp hoặc bất kỳ điều gì khác vật thể tự nhiên hoặc nhân tạo có thể được gán địa chỉ IP và được cung cấp khả năng truyền dữ liệu qua mạng.
Vì vậy, giả sử IOT là một hệ thống khổng lồ trên internet bao gồm mọi máy tính sử dụng một địa chỉ IP gọi ID duy nhất.
Làm cách nào để tôi có thể trở thành một phần của thế giới này bằng cách sử dụng bảng Arduino của mình?
Có một thiết bị công nghệ kỳ diệu nhỏ gọi là ESP8266 và nó là một công cụ tuyệt vời để cho phép dự án của bạn truy cập internet. Bạn có thể cắm nó vào Arduino một cách dễ dàng như được hiển thị và cho phép dự án của bạn giao tiếp thông qua internet. Để kiểm soát nó từ mọi nơi trên thế giới thông qua địa chỉ IP!
Thông số kỹ thuật của bộ điều khiển nội bộ:
· Bộ xử lý Espressif là 32-bit và 80MHz và có thể được nâng cấp lên 160MHz.
· Bộ nạp khởi động bộ nhớ 64KB.
· Bộ nhớ RAM nhanh 64KB dành riêng cho vi điều khiển.
· Bộ nhớ truy cập ngẫu nhiên 96KB.
* lưu ý (1)
thiết bị ESP8266 thường được bán mà không có bất kỳ mô-đun nào, và theo ý kiến cá nhân của tôi, tôi thích sử dụng bộ điều hợp ESP-01 của nó để dễ dàng kết nối với bảng Arduino.
Bước 1: Các thành phần bắt buộc
Mô hình robot (có ở bước 3)
Arduino Uno R3
Mô-đun ESP8266
Bộ chuyển đổi ESP-01
Bốn cách tiếp sức
Mô-đun LCD 16x2
Đèn LED với điện trở 220 ohm
Dây nhảy
Bước 2: Cài đặt Mô-đun ESP8266
Không giống như phần còn lại của các thành phần khác, mô-đun ESP8266 cần phải được
thiết lập trước khi sử dụng, vì đây là mô-đun độc lập và bạn có thể làm theo nhiều phương pháp để tải mã lên đó.
*lưu ý 2)
Robot chỉ được truy cập thông qua mạng Wi-Fi cục bộ. Để kiểm soát nó ném internet, bạn có thể phải thực hiện chuyển tiếp cổng trên bộ định tuyến của mình.
Để biết thêm chi tiết về chủ đề này:
www.pcworld.com/article/244314/how_to_osystem_ports_on_your_router.html
Bước 3: Lắp ráp đế robot
Lúc này, tôi chọn một mô hình bìa cứng đơn giản có thể lắp ráp trong vài giờ.
Tải xuống Mô hình từ đây: -
paper-replika.com/index.php?option=com_cont…
Việc lắp ráp phần đế này khá đơn giản, nó cũng cho phép bạn cố định toàn bộ mạch bên trong mà không có bất kỳ dây điện lộn xộn nào, vì vậy tôi đã cố định mô-đun màn hình LCD 16 * 8 ở phía trước của nó để thuận tiện cho việc xử lý đầu ra của robot và tôi sẽ giải thích nó sau.
Trong liên kết này, bạn sẽ học cách sử dụng mô-đun màn hình LCD
www.arduino.cc/en/Tutorial/LiquidCrystalDisplay
Bước 4: Lắp ráp Rô bốt rô bốt
Thân người máy
bao gồm một mảnh duy nhất và có hai lỗ ở phía trước để bạn có thể cố định đèn flash LED của mình với điện trở 220 ohm và mô-đun máy ảnh nếu bạn muốn.
Bước 5: Đầu và cánh Robot
Những phần này rất cơ bản và nó không có bất kỳ dây hoặc mạch điện nào bên trong.
Bước 6: Mạch chuyển tiếp
LÀM THẾ NÀO ĐỂ THÊM RELAYS VÀO ARDUINO
Đây là loại rơ le có thể sử dụng để chuyển đổi các thiết bị được cấp nguồn chính. Các rơ le này sẽ xử lý hầu hết các thiết bị được sử dụng trong gia đình ngoại trừ những thiết bị có công suất cao nhất như máy sưởi phòng, bếp và động cơ. Đảm bảo VA (Volts x Amps) của thiết bị bạn đang bật / tắt nhỏ hơn định mức rơ le.
Cảnh báo: Luôn rất cẩn thận khi thử nghiệm với AC, điện giật có thể dẫn đến thương tích nghiêm trọng.
Mô-đun rơle từ phía dưới được mở khi AC được kết nối, không chạm vào mạch.
Đối với phần DC của mạch:
Chân số 10 của Arduino -> chân mô-đun S
Arduino GND -> chân mô-đun -
Arduino + 5V -> chân mô-đun +
Bước 7: Mẹo và thủ thuật
Trong khi phát triển các dự án của riêng bạn với Arduino, có một số thủ thuật hữu ích cần ghi nhớ trong trường hợp bạn gặp khó khăn.
· Đảm bảo rằng bạn đã đưa vào đúng thư viện #include ESP8266WiFi.h
· Đảm bảo rằng bạn đang đọc đúng cổng trong Arduino 115200 được cài đặt cổng 9600 Serial.begin (115200);
· Dự án không cần thêm bất kỳ nguồn điện nào.
· Ngoài ra, hãy đảm bảo rằng việc sử dụng ghi đúng SSID và mật khẩu vào mạng WIFI cục bộ của bạn
const char * ssid = "YOUR_SSID";
const char * password = "YOUR_PASSWORD";
· Khi bạn mở màn hình nối tiếp, hãy đảm bảo rằng URL đang hiển thị như sau:
Sử dụng URL này để kết nối: https://192.168.1.100/, sao chép URL và dán vào trình duyệt web của bạn.
* Mã đính kèm
Đề xuất:
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: 3 bước (có hình ảnh)
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: Xin chào! Tôi luôn tìm kiếm các Dự án mới cho các bài học vật lý của mình. Hai năm trước, tôi đã xem một báo cáo về cảm biến nhiệt MLX90614 từ Melexis. Loại tốt nhất chỉ với 5 ° FOV (trường nhìn) sẽ phù hợp với máy ảnh nhiệt tự chế
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: 14 bước (có hình ảnh)
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: Có rất nhiều hướng dẫn trực tuyến về cách xây dựng máy ảnh phim của riêng bạn, nhưng tôi không nghĩ rằng có bất kỳ hướng dẫn nào về việc xây dựng cảm biến hình ảnh của riêng bạn! Cảm biến hình ảnh có sẵn từ rất nhiều công ty trực tuyến và việc sử dụng chúng sẽ giúp thiết kế
Hình ảnh - Máy ảnh Raspberry Pi in 3D.: 14 bước (có Hình ảnh)
Hình ảnh - Máy ảnh Raspberry Pi 3D được in: Cách đây trở lại vào đầu năm 2014, tôi đã xuất bản một máy ảnh có thể hướng dẫn được gọi là SnapPiCam. Máy ảnh được thiết kế để đáp ứng với Adafruit PiTFT mới được phát hành. Đã hơn một năm trôi qua và với bước đột phá gần đây của tôi vào in 3D, tôi nghĩ rằng n
Arduino Uno: Hình ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Visuino: 12 bước (có Hình ảnh)
Arduino Uno: Ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Tấm chắn màn hình cảm ứng TFT dựa trên Visuino: ILI9341 là Tấm chắn hiển thị chi phí thấp rất phổ biến cho Arduino. Visuino đã hỗ trợ chúng trong một thời gian khá dài, nhưng tôi chưa bao giờ có cơ hội viết Hướng dẫn về cách sử dụng chúng. Tuy nhiên, gần đây có rất ít người hỏi
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: 7 bước (với hình ảnh)
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: Tôi biết bạn đang nghĩ gì. Bằng cách " thân mật, " Ý tôi là chiếu sáng cận cảnh trong các tình huống ánh sáng khó - không nhất thiết dành cho " các tình huống thân mật. &Quot; (Tuy nhiên, nó cũng có thể được sử dụng cho việc đó …) Là một nhà quay phim thành phố New York - hoặc