![MySQL và Node-RED với Raspberry Pi: 6 bước MySQL và Node-RED với Raspberry Pi: 6 bước](https://i.howwhatproduce.com/images/004/image-11463-2-j.webp)
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
![MySQL và Node-RED với Raspberry Pi MySQL và Node-RED với Raspberry Pi](https://i.howwhatproduce.com/images/004/image-11463-3-j.webp)
Xin chào các bạn. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách sử dụng nút mysql Node-RED để tạo một bộ ghi nhiệt độ CPU đơn giản. Bắt đầu nào.
Đây cũng sẽ là hướng dẫn cho người mới bắt đầu học:
Node-RED, các khả năng của nó và các nút chính.
Cài đặt PHPMyAdmin và MySQL.
Nút chức năng Javascript trong Node-RED.
Xin lỗi vì hình ảnh mờ hơn.
Bước 1: Những thứ cần thiết
![Những thứ cần thiết Những thứ cần thiết](https://i.howwhatproduce.com/images/004/image-11463-4-j.webp)
![Những thứ cần thiết Những thứ cần thiết](https://i.howwhatproduce.com/images/004/image-11463-5-j.webp)
![Những thứ cần thiết Những thứ cần thiết](https://i.howwhatproduce.com/images/004/image-11463-6-j.webp)
Đối với dự án này, tôi đang sử dụng Raspberry Pi Zero vì nó nhỏ và rẻ. Nó có thể dễ dàng bỏ vào túi của bạn. Vì vậy, phần mềm của bạn đi cùng với bạn. Nhưng bạn có thể sử dụng bất kỳ máy tính nào mà bạn chọn, miễn là nó chạy trên nền tảng Debian Linux.
Bạn cũng sẽ cần có Kết nối Internet và truy cập cục bộ vào máy tính của mình qua thiết bị đầu cuối (hoặc ssh).
Nếu bạn đang sử dụng Mac hoặc Linux: -
$ ssh pi @ your_pi's_ip_address
Nếu bạn đang sử dụng Windows, hãy tải xuống và cài đặt Putty: -
www.chiark.greenend.org.uk/~sgtatham/putty…
Bước 2: Đăng nhập
![Đăng nhập Đăng nhập](https://i.howwhatproduce.com/images/004/image-11463-7-j.webp)
![Đăng nhập Đăng nhập](https://i.howwhatproduce.com/images/004/image-11463-8-j.webp)
![Đăng nhập Đăng nhập](https://i.howwhatproduce.com/images/004/image-11463-9-j.webp)
Đăng nhập Raspbian mặc định: -
pi và mâm xôi.
Tiếp theo, chạy các lệnh này.
sudo apt-get cập nhật
sudo apt-get nâng cấp
sudo apt-get install nodejs npm gật đầu.
Lưu ý rằng bạn sẽ không có sẵn nút gật đầu nếu bạn đang sử dụng phiên bản Raspbian cũ hơn hoặc Ubuntu 18.04 LTS hoặc Debian 9
Trong những trường hợp như vậy, bạn phải chạy tập lệnh Cài đặt Node-RED theo cách thủ công: -
bash <(curl -sL
Bước 3: Thêm vài lệnh
![Thêm vài lệnh Thêm vài lệnh](https://i.howwhatproduce.com/images/004/image-11463-10-j.webp)
![Thêm vài lệnh Thêm vài lệnh](https://i.howwhatproduce.com/images/004/image-11463-11-j.webp)
![Thêm vài lệnh Thêm vài lệnh](https://i.howwhatproduce.com/images/004/image-11463-12-j.webp)
![Thêm vài lệnh Thêm vài lệnh](https://i.howwhatproduce.com/images/004/image-11463-13-j.webp)
Sau khi bạn cài đặt xong mọi thứ, hãy chạy
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Trực tuyến, bạn cũng có thể tìm thấy hướng dẫn về cách cài đặt phpmyadmin và mysql.
sudo nano /etc/apache2/apache2.conf
Đi xuống dưới cùng và thêm
Bao gồm /etc/phpmyadmin/apache.conf
Lưu bằng Ctrl + O, Enter. Thoát với CTrl + x
khởi động lại sudo /etc/init.d/apache2
Nếu phpmyadmin được cài đặt thành công, bạn sẽ có thể đăng nhập vào localhost / phpmyadmin
Thay thế localhost bằng IP của Pi của bạn.
Đăng nhập bằng quyền root và mật khẩu bạn đã đặt trước đó trong quá trình cài đặt phpmyadmin.
Bước 4: Node-RED và PHPMyAdmin
![Node-RED và PHPMyAdmin Node-RED và PHPMyAdmin](https://i.howwhatproduce.com/images/004/image-11463-14-j.webp)
![Node-RED và PHPMyAdmin Node-RED và PHPMyAdmin](https://i.howwhatproduce.com/images/004/image-11463-15-j.webp)
![Node-RED và PHPMyAdmin Node-RED và PHPMyAdmin](https://i.howwhatproduce.com/images/004/image-11463-16-j.webp)
Node-RED cho phép bạn tạo các chương trình hoặc luồng được kết nối bằng đồ họa. Tìm hiểu thêm về Node-RED tại
Bây giờ, tôi sẽ chỉ cho bạn cách tạo một trình ghi nhật ký đơn giản.
Truy cập https://raspberrypi.local: 1880
Làm theo các hình ảnh.
Đây là chuỗi JSON
[{"id": "7c27ad7b.907564", "type": "tab", "label": "MySQL Test", "disable": false, "info": "Đây là luồng để trình diễn nút MySQL trong Node-Red. / NChúng tôi đo nhiệt độ của CPU Raspberry Pi và đăng nhập vào cơ sở dữ liệu. "}, {" Id ":" abb00580.da71b8 "," type ":" injection "," z ":" 7c27ad7b. 907564 "," name ":" Trigger "," topic ":" "," payload ":" "," payloadType ":" date "," repeat ":" 2 "," crontab ":" "," một lần ": false," onceDelay ": 0.1," x ": 120," y ": 120," wire ":
Sao chép và dán chuỗi này vào vị trí được hiển thị trong hình.
Tôi cũng đã đăng các hình ảnh hiển thị các Mục nhập trong PHPMyAdmin.
Bước 5: Lưu ý một số điều
![Lưu ý một số điều Lưu ý một số điều](https://i.howwhatproduce.com/images/004/image-11463-17-j.webp)
![Lưu ý một số điều Lưu ý một số điều](https://i.howwhatproduce.com/images/004/image-11463-18-j.webp)
Một số điều quan trọng cần lưu ý là địa chỉ IP. Nó có thể khác. Ngoài ra, trước tiên bạn phải tạo một cơ sở dữ liệu có tên Node-RED-test, một bảng có tên test và đặt tên trường là "Field". Bạn có thể đạt được tất cả những điều này với sự trợ giúp của công cụ web PHPMyAdmin. Nó làm cho việc chuyển giao cơ sở dữ liệu trở thành một miếng bánh. Có rất nhiều nguồn trực tuyến để giúp bạn. Bạn cần cài đặt vcgencmd trên máy tính của mình. Đây là công cụ chính cho phép bạn xem thông tin hệ thống của mình. Nó được cài đặt sẵn trên Raspbian Stretch.
Để chạy Node-RED: -
1) trực tiếp-
$ node-red-start
2) Trên mỗi lần khởi động-
$ sudo systemctl cho phép gật đầu.service
Bước 6: CPU_Temp_Logger rất riêng của bạn
![CPU_Temp_Logger Rất riêng của bạn! CPU_Temp_Logger Rất riêng của bạn!](https://i.howwhatproduce.com/images/004/image-11463-19-j.webp)
Bây giờ nếu bạn duyệt cơ sở dữ liệu trong phpmyadmin như trong hình, bạn sẽ thấy các mục được thêm vào bảng của bạn với nhiệt độ của CPU của bạn.
Chức năng Node là chìa khóa ở đây. Nó cho phép bạn lọc tin nhắn và gửi truy vấn cùng với biến tạm thời. Tôi đã giải thích nó trong nút chức năng. Kiểm tra nó ra. Các mục nhập được thực hiện hai giây một lần, nhưng bạn có thể thay đổi độ trễ trong nút tiêm.
Chúc vui vẻ:)
Hãy thích dự án này và gửi bình luận, vì chúng thực sự giúp ích rất nhiều. Ngoài ra, hãy nhớ chỉ ra bất kỳ sai lầm nào mà tôi có thể đã mắc phải và hãy thoải mái đặt câu hỏi.
Cảm ơn bạn đã xem bài viết này.
Từ biệt !!!
Đề xuất:
Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: 6 bước
![Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: 6 bước Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: 6 bước](https://i.howwhatproduce.com/images/002/image-3731-15-j.webp)
Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: Trong dự án này, tôi sẽ chỉ cho bạn một cách hiệu quả và phổ biến cách tăng điện áp DC. Tôi sẽ cho bạn thấy việc xây dựng một bộ chuyển đổi tăng cường có thể dễ dàng như thế nào với sự trợ giúp của Nodemcu. Hãy xây dựng nó. Nó cũng bao gồm một vôn kế trên màn hình và một phản hồi
PWM Với ESP32 - Làm mờ đèn LED với PWM trên ESP 32 Với Arduino IDE: 6 bước
![PWM Với ESP32 - Làm mờ đèn LED với PWM trên ESP 32 Với Arduino IDE: 6 bước PWM Với ESP32 - Làm mờ đèn LED với PWM trên ESP 32 Với Arduino IDE: 6 bước](https://i.howwhatproduce.com/images/001/image-1144-103-j.webp)
PWM Với ESP32 | Làm mờ LED với PWM trên ESP 32 Với Arduino IDE: Trong hướng dẫn này, chúng ta sẽ thấy cách tạo tín hiệu PWM với ESP32 bằng Arduino IDE & PWM về cơ bản được sử dụng để tạo ra đầu ra tương tự từ bất kỳ MCU nào và đầu ra tương tự có thể là bất kỳ thứ gì trong khoảng từ 0V đến 3,3V (trong trường hợp esp32) & từ
Cài đặt Raspbian Buster trên Raspberry Pi 3 - Bắt đầu với Raspbian Buster Với Raspberry Pi 3b / 3b +: 4 bước
![Cài đặt Raspbian Buster trên Raspberry Pi 3 - Bắt đầu với Raspbian Buster Với Raspberry Pi 3b / 3b +: 4 bước Cài đặt Raspbian Buster trên Raspberry Pi 3 - Bắt đầu với Raspbian Buster Với Raspberry Pi 3b / 3b +: 4 bước](https://i.howwhatproduce.com/images/001/image-2658-16-j.webp)
Cài đặt Raspbian Buster trên Raspberry Pi 3 | Bắt đầu với Raspbian Buster Với Raspberry Pi 3b / 3b +: Xin chào các bạn, gần đây tổ chức Raspberry pi đã tung ra hệ điều hành Raspbian mới được gọi là Raspbian Buster. Đây là một phiên bản mới của Raspbian dành cho Raspberry pi's. Vì vậy, hôm nay trong phần hướng dẫn này, chúng ta sẽ học cách cài đặt Hệ điều hành Raspbian Buster trên Raspberry pi 3 của bạn
Chỉnh sửa ảnh nhanh chóng và tuyệt vời với Picasa: 10 bước (với ảnh)
![Chỉnh sửa ảnh nhanh chóng và tuyệt vời với Picasa: 10 bước (với ảnh) Chỉnh sửa ảnh nhanh chóng và tuyệt vời với Picasa: 10 bước (với ảnh)](https://i.howwhatproduce.com/images/004/image-9612-10-j.webp)
Chỉnh sửa ảnh nhanh chóng và tuyệt vời với Picasa: Với một máy ảnh kỹ thuật số tuyệt vời, trách nhiệm lớn là quản lý hàng nghìn bức ảnh. Điều này có thể là một khó khăn, đặc biệt nếu bạn muốn sử dụng chúng để ghi lại một quy trình cho Các tài liệu hướng dẫn. Tôi biết cách sử dụng Photoshop, nhưng thường xuyên hơn là tôi chuyển sang sử dụng G
Vòi rảnh tay hoặc vòi có bàn đạp hoặc vòi tiết kiệm nước: 5 bước
![Vòi rảnh tay hoặc vòi có bàn đạp hoặc vòi tiết kiệm nước: 5 bước Vòi rảnh tay hoặc vòi có bàn đạp hoặc vòi tiết kiệm nước: 5 bước](https://i.howwhatproduce.com/images/001/image-329-71-j.webp)
Vòi rảnh tay hoặc vòi có bàn đạp hoặc vòi tiết kiệm nước: Đây là một phương pháp đơn giản và rẻ để chuyển vòi thoát nước thành vòi rảnh tay (hợp vệ sinh). rửa cả hai tay cùng một lúc và tiết kiệm nước