Isi kandungan:
- Langkah 1: Diperlukan
- Langkah 2: Memasang Perisian yang Diperlukan ke Raspbian
- Langkah 3: Pendawaian Arduino
- Langkah 4: Pengekodan Arduino
- Langkah 5: Pengaturcaraan RS485 pada Raspberry
- Langkah 6: Menguji Skrip
- Langkah 7: Kesimpulannya
Video: RS485 Antara Arduino dan Raspberry Pi: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Untuk sekolah saya perlu membuat projek. Saya memilih untuk membuat pengawal rumah hijau pintar yang dikendalikan sepenuhnya oleh raspberry pi. Sensor akan dikuasakan oleh arduino uno. Pada bulan-bulan berikutnya saya akan menyiarkan pembuatan projek ini selangkah demi selangkah kepada instruksional supaya anda juga dapat membuatnya. Saya memerlukan komunikasi bersiri yang dapat digunakan untuk jarak yang lebih jauh. RS485 sangat sesuai untuk ini. RS485 menyokong kelajuan hingga 10 Mbit / s dan jarak 1200 meter. Bergantung pada panjang kabel, anda perlu menurunkan kelajuan yang anda hantar. Lihat jadual ini untuk mengetahui kelajuan maksimum setiap jarak. Untuk membaca dan menetapkan nilai pada hamba RS485 saya akan menggunakan bahasa python.
Langkah 1: Diperlukan
Bahagian:
- Raspberry PI (saya menggunakan 3B +)
- Modul MAX485
- Antara muka USB ke RS485
- beberapa wayar pelompat
- arduino uno
Langkah 2: Memasang Perisian yang Diperlukan ke Raspbian
Saya tidak akan membincangkan cara memasang raspbian ke raspberry anda. Sudah ada beberapa petunjuk yang menerangkannya. Sebaliknya saya akan menerangkan bagaimana memasang perisian yang diperlukan.
Kemas kini raspberry anda terlebih dahulu:
kemas kini tepat
Kemudian pasang pip:
apt-get install python3-pip
Klik enter untuk Ya
Kemudian pasang minimalmodbus:
memasang pip3 -U minimalmodbus
Langkah 3: Pendawaian Arduino
Dalam gambar di atas, anda dapat melihat cara memasang arduino ke antara muka RS485. RS485 kedua mewakili penyesuai USB ke RS485.
Langkah 4: Pengekodan Arduino
Pertama import pustaka ini melalui sketsa, gunakan library dan tambahkan zip library. Kemudian muat naik sketsa yang saya sertakan sebagai lampiran. Ini adalah kod untuk node hamba arduino yang memungkinkan untuk mengawal onboard yang dipimpin pada pin 13 arduino.
Langkah 5: Pengaturcaraan RS485 pada Raspberry
Sekarang kita akan membuat kod pi raspberry sebagai master.
- Buka terminal pada pi raspberry anda.
- Buat fail baru modbus.py
vi modbus.py
- taip i untuk memasukkan
- tampal kod dalam fail
- tekan kekunci melarikan diri
- taip: wq
- tekan kekunci enter
Langkah 6: Menguji Skrip
Taipkan arahan:
python3 modbus.py
Sekarang berikan dalam 1 atau 0 dan anda akan melihat led di arduino menyala dan mati.
Langkah 7: Kesimpulannya
Ini adalah langkah pertama untuk membuat pengawal rumah hijau saya yang lengkap. Melalui RS485 saya dapat menghidupkan injap saya dan membaca nilai sensor. Saya harap anda menikmati pengajaran ini.
Bagi mereka yang boleh berbahasa Belanda, anda boleh mengikuti projek saya di sini. Apabila projek ini selesai, saya akan membuat arahan lengkap mengenai projek saya yang lengkap
Disyorkan:
Komunikasi TCP Modbus Antara Peranti Arduino dan Perindustrian: 3 Langkah
Modbus TCP Communication Antara Arduino dan Industrial Devices: Cara industri untuk mengendalikan papan Arduino dengan HMI industri dan menghubungkannya ke rangkaian industri dengan komunikasi Modbus TCP
Mengawal Servo Menggunakan MPU6050 Antara Arduino dan ESP8266 Dengan Langkah HC-12: 6
Mengawal Servo Menggunakan MPU6050 Antara Arduino dan ESP8266 Dengan HC-12: Dalam projek ini, kami mengawal kedudukan motor servo menggunakan mpu6050 dan HC-12 untuk komunikasi antara Arduino UNO dan ESP8266 NodeMCU
Perbandingan Antara Mikro: bit dan Arduino: 6 Langkah
Perbandingan Antara Mikro: bit dan Arduino: Apakah papan pengembangan paling popular di kalangan pembuat baru-baru ini? Sudah tentu, mestilah mikro: papan bit. Di bawah kerjasama syarikat gergasi teknikal seperti BBC, Microsoft, Samsung dan NXP, papan mikro: bit dikurniakan halo kelas mulia
Tangki Raspberry Dengan Antara Muka Web dan Streaming Video: 8 Langkah (dengan Gambar)
Tangki Raspberry Dengan Antara Muka Web dan Penstriman Video: Kami akan melihat bagaimana saya telah menyedari sedikit Tangki WiFi, yang mampu melakukan Kawalan Web jarak jauh dan Streaming Video. Ini bertujuan untuk menjadi tutorial yang memerlukan pengetahuan asas mengenai pengaturcaraan elektronik dan perisian. Atas sebab ini saya ' telah memilih
Salin dan Tampal dan Akses Fail Antara Beberapa Komputer: 3 Langkah
Salin dan Tampal dan Akses Fail Antara Beberapa Komputer: Saya baru sahaja menjumpai laman web yang membolehkan orang menyalin dan menampal teks, gambar, video, dan lain-lain antara beberapa komputer. Ini juga memungkinkan anda membuat papan pesan, memuat naik fail, dan mencetak halaman web anda. Dan bahagian yang terbaik adalah, anda tidak mempunyai