Proses manufaktur
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
|
Pendahuluan
Sebagian besar dari kita tahu apa itu terburu-buru di pagi hari dan tidak punya waktu untuk menunggu mesin menjadi panas. Dalam tutorial ini saya akan menunjukkan cara membuat kopi otomatis dengan Android dan Arduino.
Di akhir tutorial Anda akan memiliki aplikasi Android yang bekerja di Bluetooth untuk membuat kopi kecil atau besar dan Anda bahkan dapat mengirim perintah dengan pengenalan suara!
Membuka Mesin Kopi
Di sini kita memiliki bagian yang paling rumit. Saya akan menyarankan Anda untuk memeriksa dokumentasi mesin Anda. Untuk yang saya gunakan, Anda hanya perlu melepas bagian bawahnya dengan benda kecil seperti obeng.
Menyolder
Sekarang mesin terbuka, kita akan menyolder 2 kabel di bawah setiap tombol dan menghubungkannya ke relai. Jika Anda menggunakan pembuat kopi lama dengan satu tombol, prosesnya sama, cukup gunakan satu relai saluran.
Sisi Arduino
Koneksi antara relay dan Arduino adalah:
Modul Bluetooth dan Arduino:
Kode
Kodenya sederhana. Ini memulai koneksi Bluetooth dan kemudian jika Anda mengirim nilai 1 Anda membuat kopi kecil, nilai 2 adalah kopi besar.
Saat Anda mengunggah kode, putuskan sambungan Bluetooth (lepaskan kabel 5V), jika tidak, Anda akan mendapatkan kesalahan. Untuk beberapa alasan ketika saya menempatkan HIGH, relai mati, jadi jika Anda memiliki masalah, coba invers HIGH dan LOW.
Kemudian tombol ditekan untuk membuat kopi dan mesin mati. Periksa kode komentar:
char junk;
String inputString="";
void setup() // dijalankan sekali, saat sketsa dimulai
{
Serial.begin(9600 ); // setel baud rate ke 9600, yang sama harus dengan Serial Monitor Anda
pinMode(10, OUTPUT);
digitalWrite(10,HIGH);
pinMode(9, OUTPUT);
digitalWrite(9,HIGH);
pinMode(11, OUTPUT);
digitalWrite(11,HIGH);
}
void loop()
{
if(Serial.available()){
while(Serial.available())
{
char inChar =(char)Serial.read(); //membaca input
inputString +=inChar; //membuat string dari karakter yang masuk serial
}
Serial.println(inputString);
while (Serial.available()> 0)
{ junk =Serial. Baca(); } // hapus buffer serial
if(inputString =="1"){ //dalam kasus '1'
digitalWrite(10, LOW); //nyalakan mesin
delay(500);
digitalWrite(10, HIGH);
delay(12000); //waktu untuk memanaskan 2mn (mili)
digitalWrite(9, LOW);
delay(500);
digitalWrite(9, HIGH); //kopi besar
delay(30000); //kopi keluar
digitalWrite(10, LOW); //matikan mesin
delay(500);
digitalWrite(10, HIGH);
}else if(inputString =="2"){ //membungkus '2'
digitalWrite(10, LOW); //nyalakan mesin
delay(500);
digitalWrite(10, HIGH);
delay(12000); //waktu untuk memanaskan 2mn (mili)
digitalWrite(11, LOW);
delay(500);
digitalWrite(11, HIGH); //kopi kecil
delay(30000); //kopi keluar
digitalWrite(10, LOW); //matikan mesin
delay(500);
digitalWrite(10, HIGH);
}
inputString ="";
}
}
Android Penemu APLIKASI
Untuk mengontrol mesin kopi kami dengan telepon kami, kami akan membuat aplikasi dengan penemu aplikasi MIT. Satu-satunya persyaratan adalah akun Gmail. Anda dapat mengunggah aplikasi saya dan memodifikasinya di penemu aplikasi. Ini sangat mudah digunakan tetapi saya akan menyarankan Anda untuk memeriksa beberapa tutorial sebelumnya.
Saya menambahkan pengenalan suara jadi jika Anda mengatakan "kopi" itu akan memberi Anda kopi besar. Untuk dapat menginstal aplikasi, Anda harus pergi ke pengaturan ponsel Anda (dalam keamanan) dan mengizinkan sumber yang tidak dikenal.
Penting: Untuk mengirim nilai dari Bluetooth saya menggunakan objek "send text
" jadi itu akan mengirimkan nomor 1 atau 2.
Anda juga dapat menggunakan "kirim nomor byte
" tetapi menggunakan ASCII sehingga untuk mengirim 1 ke Arduino Anda harus mengirim nilai 49. Perhatikan perbedaannya.
Kesimpulan
Kita selesai!
Kami sekarang dapat mengontrol mesin kopi kami dengan Bluetooth. Saya tidak terlalu bagus dalam desain jadi maafkan saya mesin kopi saya terlihat buruk tetapi Anda dapat dengan mudah membuat kotak kecil untuk Arduino dan relai agar pas.
Kedepannya saya akan update tutorial dengan ban berjalan. Akan lebih baik jika cangkirnya tidak hilang!
Beri tahu saya jika Anda memiliki ide tentang peningkatan.
Proses manufaktur
Komponen dan persediaan Arduino Nano R3 × 1 Kabel jumper (generik) × 1 Spacer Aluminium OpenBuilds × 1 Papan driver motor SparkFun Stepper A4988 × 1 Tentang proyek ini Tentang Proyek Dalam proyek ini kami akan mengambil bagian dari CD-Rom PC
Komponen dan persediaan Arduino Nano R3 × 1 Modul Bluetooth HC-05 × 1 Sensor Suhu HARDWARIO DS18B20 1m × 1 Aplikasi dan layanan online Terminal Bluetooth Serial dibuat oleh Kai Morich Arduino IDE Tentang proyek ini Pendahulua
Komponen dan persediaan Arduino UNO × 1 Papan driver motor SparkFun Stepper A4988 × 1 OpenBuilds CNC xPRO V3 Controller Stepper Driver × 1 Transistor BDX53 × 1 Resistor 100 ohm × 1 Alat dan mesin yang diperlukan Printer 3D Menyo
Mesin ini dibuat sebagai proyek mahasiswa untuk mata kuliah Konstruksi &CAD, di fakultas Teknik Mesin di Skopje, oleh tim yang terdiri dari lima mahasiswa.Ini adalah mesin yang menyortir dua jenis pelat. Salah satu pelat memiliki lubang dan yang lainnya tidak. Tugas kami adalah mengembangkan mesin y