Daftar Isi:

Pelacak Mesin Kopi Dengan Raspberry Pi dan Google Sheets: 5 Langkah
Pelacak Mesin Kopi Dengan Raspberry Pi dan Google Sheets: 5 Langkah

Video: Pelacak Mesin Kopi Dengan Raspberry Pi dan Google Sheets: 5 Langkah

Video: Pelacak Mesin Kopi Dengan Raspberry Pi dan Google Sheets: 5 Langkah
Video: Face Recognition With Raspberry Pi + OpenCV + Python 2024, November
Anonim
Image
Image
Pelacak Mesin Kopi Dengan Raspberry Pi dan Google Sheets
Pelacak Mesin Kopi Dengan Raspberry Pi dan Google Sheets

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

Merakit Perangkat Keras
Merakit Perangkat Keras
Merakit Perangkat Keras
Merakit 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

Konfigurasikan Pi Raspberry Anda
Konfigurasikan Pi Raspberry 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

Gunakan Pelacak Anda!
Gunakan Pelacak Anda!
Gunakan Pelacak Anda!
Gunakan Pelacak Anda!
Gunakan Pelacak Anda!
Gunakan Pelacak Anda!
Gunakan Pelacak Anda!
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: