Daftar Isi:
- Perlengkapan
- Langkah 1: Pasang Perangkat Keras
- Langkah 2: Konfigurasikan Raspberry Pi Anda
- Langkah 3: Siapkan Perangkat Lunak Pelacak
- Langkah 4: Gunakan Pelacak Anda
- Langkah 5: Perbaikan di Masa Depan
Video: Pelacak Mesin Kopi Dengan Raspberry Pi dan Google Sheets: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Instruksi ini akan menunjukkan kepada Anda cara membuat pelacak berbasis Raspberry Pi untuk mesin kopi bersama di ruang kantor Anda. Menggunakan layar OLED pelacak dan sakelar mekanis, pengguna dapat mencatat konsumsi kopi mereka, melihat saldo mereka, dan mendaftarkan pembayaran mereka.
Sistem Anda akan dapat
- membaca/menulis data dari/ke Google Spreadsheet
- tampilkan nama pengguna
- mencatat konsumsi kopi pengguna
- mencatat pembayaran pengguna
- menunjukkan saldo pengguna
Perlengkapan
- (1x) Raspberry Pi Nol W (Nirkabel)
- (1x) Kabel USB Mikro
- (1x) Kartu Memori Micro SD 8GB
- (1x) 128x64 Tampilan Grafis OLED Monokrom
- (1x) 2x20 Header Wanita (2,54)
- (3x) Sakelar Keyboard Mekanik
- (3x) Keycap
- (1x) PCB yang dibuat khusus (Anda dapat menemukan skema dan desain PCB di sini.)
Langkah 1: Pasang Perangkat Keras
Setelah mendapatkan semua komponen yang tercantum di bagian sebelumnya, Anda siap untuk merakit perangkat keras Anda. Pada langkah ini, Anda akan melakukan beberapa penyolderan.
- Solder pin 2x20 ke PCB yang dibuat khusus.
- Solder layar OLED ke PCB yang dibuat khusus.
- Solder sakelar keyboard mekanis ke PCB yang dibuat khusus.
- Jika Raspberry Pi Anda tidak memiliki header, Anda juga perlu menyolder header 2x20 Male ke Raspberry Pi Anda.
Dan, Anda selesai dengan perangkat kerasnya!
Langkah 2: Konfigurasikan Raspberry Pi Anda
Pada langkah ini, Anda akan mengatur Raspberry Pi Anda. Kami akan mengikuti pengaturan tanpa kepala, artinya Anda tidak memerlukan pengaturan monitor/keyboard/mouse untuk Rasberry Pi.
- Unduh dan tulis gambar Rasbian ke Kartu Micro SD Anda. Anda dapat menemukan petunjuk tambahan di sini.
- Aktifkan SSH di Rasberry Pi Anda. Di sini, Anda dapat menemukan cara melakukannya dalam pengaturan tanpa kepala.
- Hubungkan Raspberry Pi tanpa kepala Anda ke WiFi Anda menggunakan tautan ini.
Pada titik ini, Anda harus dapat melakukan SSH ke Raspberry Pi Anda. Namun, Anda perlu mengetahui alamat IP Raspberry Pi Anda, yang dapat Anda temukan menggunakan antarmuka web router Anda.
Jika Anda tidak terbiasa dengan SSH, Anda dapat menggunakan tautan ini untuk mempelajari lebih lanjut
Jika Anda selesai dengan koneksi SSH, Anda siap untuk mengatur perangkat lunak untuk pelacak!
Langkah 3: Siapkan Perangkat Lunak Pelacak
Sebelum menginstal perangkat lunak, Anda perlu membuat Google Spreadsheet dan mendapatkan kunci API Anda. Anda dapat menggunakan spreadsheet ini sebagai contoh untuk membentuk milik Anda. Jika Anda mengikuti tutorial ini, Anda dapat membuat kunci API Anda dalam waktu kurang dari 5 menit. Setelah tutorial terakhir, Anda seharusnya mengunduh file JSON. Anda perlu mengganti nama file JSON tersebut menjadi 'secret.json' agar dapat bekerja dengan perangkat lunak yang disediakan.
- Unduh file cofee_tracker.zip dan unzip.
- Letakkan file secret.json di folder unzip (coffee_tracker).
Anda perlu mentransfer folder ke Raspberry Pi Anda. Anda dapat melakukannya menggunakan Cyberduck dengan SSH File Transfer Protocol (SFTP). Transfer folder ke direktori home Raspberry Pi Anda.
Perangkat lunak pelacakan menggunakan Python 3. Anda tidak perlu menginstalnya secara manual karena gambar Raspberry Pi dilengkapi dengan Python 3 yang sudah diinstal sebelumnya, tetapi harap ingat untuk menggunakan perintah python3 alih-alih python.
Sebelum menjalankan perangkat lunak, Anda perlu menginstal dependensi menggunakan perintah di bawah ini.
pip3 instal gspread oauth2client
Perangkat lunak pelacakan juga memerlukan Perpustakaan OLED Adafruit. Anda dapat menginstalnya dengan mengikuti tutorial ini.
Sebagai langkah terakhir dari prosedur pengaturan Anda, Anda perlu mengedit gdrive_controller.py di folder code_tracker. Buka file dan pergi ke baris 13, sebagai komentar di baris 12 menyatakan, Anda perlu mengubah nama spreadsheet yang Anda buat untuk aplikasi Anda.
Sekarang, Anda siap untuk mencobanya!
Arahkan ke folder coffee_tracker dan jalankan perintah di bawah ini untuk memulai pelacak.
cd ~/cofee_tracker
python3 main.py
Jika Anda ingin memulai main.py Anda setiap kali Raspberry Pi Anda boot, ikuti petunjuk ini.
Langkah 4: Gunakan Pelacak Anda
Selamat! Anda selamat dari langkah sebelumnya! Sekarang, Anda dapat mencoba dan menggunakan pelacak Anda.
Pelacak dimulai dengan layar yang menampilkan "Init…" diikuti dengan alamat IP Anda untuk keperluan debugging. Pelacak terus-menerus memeriksa koneksi WiFi-nya dan jika koneksi terputus, menampilkan pesan "Tidak Ada Wi-Fi".
Jika koneksi WiFi Anda stabil, pelacak menampilkan layar animasi seperti yang ditunjukkan di awal instruksi ini hingga tombol tengah ditekan.
Menekan tombol tengah mengumpulkan informasi pengguna dari Google Spreadsheet dan membuat tampilan menampilkan nama pengguna. Anda dapat menavigasi antar pengguna menggunakan tombol kiri dan kanan. Jika Anda menekan tombol tengah, Anda akan diarahkan ke menu khusus pengguna. Jika Anda tidak melakukan tindakan apa pun dalam 10 detik, layar akan mulai menampilkan animasi lagi.
Di menu khusus pengguna, Anda dapat mencatat kopi Anda, mendaftarkan pembayaran Anda, melihat saldo Anda. Anda dapat menavigasi melalui opsi tersebut menggunakan tombol kiri dan kanan. Jika Anda ingin kembali ke daftar pengguna, navigasikan ke ikon kembali dan tekan tombol tengah.
Langkah 5: Perbaikan di Masa Depan
Jika Anda membaca sejauh ini, terima kasih telah melakukannya! Sejauh ini fungsinya terbatas tetapi Anda dapat meningkatkan pelacak dengan papan peringkat! Jika Anda ingin melakukan peningkatan perangkat keras, kasing potong laser akan menjadi pilihan yang bagus.
Jangan ragu untuk mengirim pesan kepada saya jika Anda memiliki masalah, pertanyaan, atau saran!
Direkomendasikan:
Pelacak COVID19 Desktop Dengan Jam! Pelacak Bertenaga Raspberry Pi: 6 Langkah
Pelacak COVID19 Desktop Dengan Jam! Raspberry Pi Powered Tracker: Kita tahu bahwa kita bisa mati kapan saja, bahkan saya bisa mati saat menulis posting ini, bagaimanapun juga, saya saya, Anda, kita semua adalah manusia. Seluruh dunia berguncang karena pandemi COVID19. Kami tahu cara mencegahnya, tapi hei! kita tahu bagaimana berdoa dan mengapa harus berdoa, apakah kita
Pompa Mesin Kopi Cerdas Dikendalikan oleh Sensor Ultrasonik Raspberry Pi & HC-SR04 dan Cloud4RPi: 6 Langkah
Pompa Mesin Kopi Cerdas Dikendalikan oleh Sensor Ultrasonik Raspberry Pi & HC-SR04 dan Cloud4RPi: Secara teori, setiap kali Anda pergi ke mesin kopi untuk cangkir pagi Anda, hanya ada satu dari dua puluh kemungkinan Anda harus mengisi air tangki. Namun, dalam praktiknya, tampaknya mesin itu entah bagaimana menemukan cara untuk selalu memberikan tugas ini pada Anda. NS
Pelacak Film - Pelacak Rilis Teater Bertenaga Raspberry Pi: 15 Langkah (dengan Gambar)
Movie Tracker - Pelacak Rilis Teater Bertenaga Raspberry Pi: Pelacak Film adalah Pelacak Rilis bertenaga Raspberry Pi yang berbentuk clapperboard. Ini menggunakan TMDb API untuk mencetak poster, judul, tanggal rilis, dan ikhtisar film mendatang di wilayah Anda, dalam interval waktu tertentu (mis. rilis film minggu ini) pada
Mesin Kopi Berkemampuan IoT: 9 Langkah (dengan Gambar)
Mesin Kopi yang Diaktifkan IoT: Instruksi ini dimasukkan ke dalam kompetisi IoT - Jika Anda suka, silakan pilih! DIPERBARUI: Sekarang mendukung komunikasi 2 arah dan pembaruan OTAUntuk beberapa waktu sekarang saya telah memiliki mesin kopi Jura dan saya selalu menginginkannya untuk mengotomatiskannya entah bagaimana. Saya telah
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi: 7 Langkah
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android, dan Mesin Kopi: Tutorial ini memberikan langkah-langkah yang diperlukan untuk menghubungkan, mengintegrasikan, dan menggunakan Mesin Kopi dengan Alexa Dragonboard dan Aplikasi Android. Untuk detail lebih lanjut tentang mesin kopi, silakan periksa instruksi ini