Sensor analog memasukkan raspberry pi menggunakan MCP3008:wiring/installing/basic program
Jadi sekarang setelah kita membeli MCP3008 ADC, mari kita mulai dan jalankan!
Catatan:Ini adalah pengiriman instruksi pertama saya jadi jika ada yang salah katakan saja dan jika Anda menyukai gaya saya tinggalkan komentar, saya juga dari Belanda jadi bahasa Inggris saya mungkin tidak sempurna.
Dalam proyek ini kami akan menggunakan sensor kelembaban Fundruino, tidak masalah jika Anda tidak memiliki sensor yang sama, proses ini akan berfungsi untuk sensor analog apa pun. Anda juga mungkin memiliki MCP3004 proyek ini akan bekerja juga hanya kabelnya yang sedikit berbeda jadi saya sarankan Anda memeriksa lembar data terlebih dahulu, lembar data dinyatakan di akhir langkah 3.
Jadi mari kita mulai!
Langkah 1:Langkah 1:Pengkabelan
Penting untuk mengetahui orientasi chip Anda. Ini ditandai dengan lekukan setengah lingkaran kecil di atas chip.
Hubungkan seperti yang ditunjukkan pada skema kabel (Catatan:Anda harus menggunakan 3.3V saja!)
MCP3008 VDD -> 3.3V (merah)
MCP3008 VREF -> 3.3V (merah)
MCP3008 AGND -> GND (hitam)
MCP3008 CLK -> pin 23 (oranye)
MCP3008 DOUT -> pin 21(kuning)
MCP3008 DIN -> pin 19 (biru)
MCP3008 CS -> pin 24 (ungu)
MCP3008 DGND -> GND (hitam)
Instruksi ini berada dalam urutan yang sama dengan sisi kanan MCP3008 dengan lekukan setengah lingkaran mengarah ke atas.
Sisi kiri adalah input analog sedangkan sisi kanan adalah output digital.
Dalam proyek ini digunakan sensor kelembaban Fundruino untuk memberikan input analog, sensor ini sama dengan sensor kelembaban Ardruino hanya lebih murah.
Untuk memasang sensor:
S pin -> salah satu saluran di sisi kiri MCP3008 (hijau)
+ pin -> 3.3V (merah)
– pin -> GND (hitam)
Sekarang setelah kita terhubung, mari kita ubah input analog menjadi output digital!
Langkah 2:Langkah 2:Perbarui Raspberry Pi Anda
Untuk chip MCP3008 kami memerlukan perangkat lunak berikut di Pi kami,
Ketik baris perintah:
ls /dev/
Sekarang Anda harus disajikan dengan banyak teks kuning, periksa apakah spidev0.0 dan spidev0.1 ada di sana. Posisi ditunjukkan oleh lingkaran merah pada gambar dengan teks kuning. jika tidak, jangan khawatir, petunjuk berikut akan memberi tahu Anda cara menuju ke sana. Jika Anda memiliki spidev0.0 dan spidev0.1 Anda dapat melompat ke Unblacklisting.
Pertama kita ingin mengaktifkan fungsi SPI pada Raspberry Pi:
Ketik baris perintah:
sudo raspi-config
Sekarang Anda akan melihat jendela konfigurasi yang Anda lihat saat pertama kali mem-boot Rasbian Anda.
gulir ke bawah ke Opsi Lanjutan dan aktifkan SPI
Sekarang reboot
Sekarang ketikkan baris perintah :
ls /dev/
Jika spidev0.0 dan spidev0.1 ada di sana lewati ke Unblacklisting.
Jika tidak, kami perlu memperbarui Rasbian Anda
Ketik baris perintah:
sudo apt-get -y update &&sudo apt-get -y upgrade
Ini akan memakan waktu cukup lama.
Setelah selesai ketik baris perintah:
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
Setelah selesai ketik baris perintah:
sudo chmod +x /usr/bin/rpi-update
Setelah selesai ketik baris perintah:
sudo reboot
Sekarang Anda perlu mem-boot ulang untuk mengaktifkan pembaruan.
Jadi ketik baris perintah:
sudo reboot
Setelah selesai ketik baris perintah:
ls /dev/
Sekarang spidev0.0 dan spidev0.1 seharusnya ada di sana, jika tidak, Anda mungkin telah melakukan kesalahan, jadi coba lagi memperbarui pi Anda. Jika ada, kami harus membatalkan daftar hitamnya.
Membatalkan daftar hitam
Ketik baris perintah Anda:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
Sekarang ada dua opsi, atau Anda tidak akan melihat apa pun di file daftar hitam atau Anda akan melihat tiga baris teks.
Jika Anda tidak melihat apa-apa, ketik saja:
daftar hitam i2c-bcm2708
Jika Anda melihat tiga baris teks, hapus hash sebelum daftar hitam i2c-bcm2708 kalimat.
Setelah Anda menyelesaikan Unblacklist, reboot sekarang.
Ketik baris perintah:
sudo reboot
Setelah selesai ketik baris perintah:
sudo apt-get install python-dev git
Setelah selesai ketik baris perintah:
git clone git://github.com/doceme/py-spidev
Setelah selesai ketik baris perintah:
cd py-spidev/
Sekarang ketikkan baris perintah:
sudo python setup.py install
Setelah selesai ketik baris perintah:
cd
Sekarang ketikkan baris perintah:
nano mcp3008.py
kami sekarang siap untuk menulis perangkat lunak kami
Untuk detail lebih lanjut:Input sensor analog raspberry pi menggunakan MCP3008:wiring/installing/basic program