Saya mencari opsi untuk ADC pada Rasbperry Pi. Saya bertanya-tanya apa yang mungkin sejauh ini. Tentu saja mudah dan murah itu bagus.
peripherals
analog-to-digital
John La Rooy
sumber
sumber
Jawaban:
Adafruit memiliki tutorial yang baik tentang penggunaan MCP3008 ($ 3,75) - ADC 8-Bit 10-Bit Dengan Antarmuka SPI untuk mengontrol volume file mp3, tetapi harus memberi Anda titik awal yang baik untuk proyek analog ke digital.
sumber
ADS1115
Pertama, Anda perlu memastikan modul I²C dimuat . Selanjutnya hubungkan ADS1115 seperti yang ditunjukkan di bawah ini. Ada 4 alamat berbeda yang mungkin bergantung pada pin ADDR yang terhubung. Ini berarti Anda dapat menghubungkan total 16 saluran ke satu bus I²C.
GND = 0x48, VDD = 0x49, SDA = 0x4A, SCL = 0X4B
Anda dapat melihat hasil konversi terakhir seperti ini
Default 0x0000 dikembalikan di sini karena belum ada konversi yang dilakukan. Sekarang mari kita lihat register konfigurasi
LSB adalah yang pertama, jadi ini setara dengan
0b1000010110000011
Saya ingin melakukan konversi satu akhir pada AIN0, jadi saya perlu menulis bit [14:12] sebagai
0b100
. yaitu0b1100010110000011
LSB adalah yang pertama, jadi ini sama dengan 2979 desimal
sumber
Baik selama penggunaan yang Anda inginkan tidak menuntut bitrate atau resolusi super tinggi, Anda mungkin bisa menggunakan Arduino. Arduino bagus karena mereka memiliki komunitas besar untuk dukungan, mereka sudah ada untuk sementara waktu, dan komunikasi melalui USB tanpa GPIO!
Berikut ini tautan ke posting blog Simon Monk dengan instruksi tentang bagaimana ia berkomunikasi dengan Arduino dari Raspberry Pi dengan python.
Juga untuk berjaga-jaga jika Anda belum pernah mendengar Arduino sebelumnya (mungkin Anda pernah hidup di bawah batu) di sini adalah tautan ke halaman Pendahuluan mereka dan contoh input analog tingkat pemula .
sumber
Mirip dengan menggunakan Arduino tetapi bagaimana dengan perangkat PICAXE, terhubung ke RPi UART? Ini akan lebih kecil dan jauh lebih murah. Bagi saya, Arduino tampaknya di atas tergantung pada kebutuhan Anda yang sebenarnya.
sumber
Dalam satu atau dua bulan, (karena pengiriman ke Afrika) saya akan mendapatkan papan I2C PCF8591 yang telah wiringpi mendukung situs WiringPi dan papan menggunakan 3.3v (biasanya) saya mendapat versi WaveShare di amazon Amazon link Dari apa yang saya ' Sudah membaca, PCF8591 cukup bagus tetapi sampai saya benar-benar memiliki papan di depan saya, saya tidak bisa mengatakan apakah itu baik atau tidak
sumber
Solusi yang menarik di sini: http://www.theremino.com/id/blog/standalone-applications/#raspberry
Tidak hanya ADC tetapi semua jenis Input Output yang dapat dikonfigurasi untuk Raspberry Pi.
sumber