Daftar Isi:

Bartender Otomatis: 6 Langkah
Bartender Otomatis: 6 Langkah

Video: Bartender Otomatis: 6 Langkah

Video: Bartender Otomatis: 6 Langkah
Video: Excel Link With Bartender Software 2024, November
Anonim
Bartender Otomatis
Bartender Otomatis

Tujuan dari proyek ini adalah untuk mempermudah proses pembuatan/pencampuran cocktail melalui IoT (Internet of Things). resep koktail (setelah dimasukkan) akan diingat oleh proyek. Wadah untuk minuman terintegrasi dengan sensor yang mengukur suhu dan isi botol. Semua proyek akan dikendalikan melalui website di smartphone/komputer.

Perlengkapan

Perangkat keras:

- lembaran kayu mdf (0, 5cm)

- sekrup kayu

- Tabung diameter dalam 4mm

- 4 wadah plastik

- tabung pvc 40 mm

elektronik:

- raspberry pi3

- 4x sensor ultrasonik (hc-sr04)

- 4x 10k ntc (tahan air)

-ADC mcp3008

- pemindai rfid

- layar LCD

- 4 modul relai

- 4 gerakan peristaltische

- Adaptor daya 12v dc

peralatan:

- silikon transparan tec7

- mesin bor

- pencetak 3D

- gergaji

biaya proyek lubang akan menjadi sekitar 130 euro.

Langkah 1: Langkah 1: Pengkabelan Elektronik

Pengkabelan:

saat membangun kabel seluruh proyek, saya merekomendasikan menggunakan beberapa kabel yang lebih panjang untuk sensor ultrasonik, alasannya adalah mereka harus menjangkau setiap wadah. lakukan hal yang sama dengan modul relai karena ini akan berada di sisi lain dari build.

Solder rangkaian pompa ke adaptor 12v dc dan sambungkan ke modul relai. (beri label pompa agar lebih mudah mengingat pompa apa yang terhubung ke sakelar relai mana, ini akan berguna nanti dalam pembuatan)

opsional (ini akan menghemat pekerjaan sambil membangun seluruh kasing):

- Anda dapat memberi label pada sensor ultrasonik yang terhubung ke pin dengan nomor di bawah ini

- beri label ntc sebagai terhubung ke mcp3008

Raspberry Pi (BCM):

GPIO2 (sda1/i2c) ==> modul relai 1

GPIO3(scl1/i2c) ==> modul relai 2

GPIO17 ==> memicu ultrasonik 1

GPIO27 ==> gema ultrasonik 1

GPIO22 ==> memicu ultrasonik 2

SPI_MOSI(GPIO10) ==> mcp3008(Din) & rfid (MOSI)

SPI_MISO(GPIO9) ==> mcp3008(Dout) & rfid (MISO)

SPI_SCLK(GPIO11) ==> mcp3008 (CLK) & rfid (CLK)

GPIO5 ==> gema ultrasonik 2

GPIO6 ==> memicu ultrasonik 2

GPIO13 ==> gema ultrasonik 3

GPIO19 ==> memicu ultrasonik 4

GPIO26 ==> gema ultrasonik 4

GPIO14 (uart0_TXD) ==> modul relai 3

GPIO15 (uart0_RXD) ==> modul relai 4

GPIO23 ==> LCD (D7)

GPIO24 ==> LCD (D6)

GPIO25 ==> rfid (RST)

SPI0_CE0(GPIO8) ==> rfid(SDA)

SPI0_CE1(GPIO7) ==> mcp3008 (CS/SHDN)

GPIO12 ==> LCD (D5)

GPIO16 ==> LCD (D4)

GPIO20 ==> LCD (E)

GPIO21 ==>LCD (RS)

Langkah 2: Langkah 2: Konfigurasikan Raspberry Pi

konfigurasi:

sambungkan pi ke wifi Anda dan aktifkan SPI di menu konfigurasi (Sudo rasp-config => opsi antarmuka => SPI => aktifkan)

instal paket-paket berikut:

-mfrc522

-RPLCD

- termos

- labu_kors

- flask_socketio

basis data:

instal mariadb di raspberry pi.

buat koneksi jarak jauh ke ssh dengan meja kerja mysql.

impor file mandiri dengan database ke raspberrypi dan pastikan pengguna yang Anda miliki memiliki semua hak atas database.

program:

di bawah bagian ini adalah file rar unduh dan ekstrak file di dalamnya.

filles ini berisi server flask dan kelas yang diperlukan untuk proyek tersebut.

transfer file-file ini ke raspberry pi, saya akan merekomendasikan membuat peta untuk pengguna Anda yang disebut bartender otomatis, dan letakkan isinya di sana

sebelum kami dapat menjalankan program, Anda harus membuka app.py dan mencari 'db = DataBase(app, "user", "password", "cocktails_db")'

ubah pengguna dan kata sandi menjadi nama pengguna dan kata sandi mariadb Anda

situs web:

instal server apache2 ke raspberry pi.

terhubung melalui filezilla.

ekstrak file di bawah ini dan Anda perlu mengubah beberapa hal lagi, di dalam file js ada 4 file.js.

dan akhirnya transfer semuanya ke /var/www map di raspberry pi dengan filezilla.

Langkah 3: Langkah 3: Membangun Kasus

Langkah 3: Membangun Kasus
Langkah 3: Membangun Kasus
Langkah 3: Membangun Kasus
Langkah 3: Membangun Kasus
Langkah 3: Membangun Kasus
Langkah 3: Membangun Kasus

Kasing ada bingkai yang terbuat dari kayu dan kemudian menambahkan lembaran mdf.

Bingkai:

dengan papan kayu 2x1 Anda harus melihatnya dengan ukuran yang tepat.

- 6x20cm

- 3x49cm

- 2x15cm

sisi belakang (bingkai):

ambil 2 potong potongan kayu 50cm dan 2 potong 25cm

dan membuat persegi panjang sederhana. (foto)

sisi depan (bingkai):

ambil sisa kayu yang harusnya 4 buah 25cm, 1 buah 50cm dan 2 buah 17, 5cm

dan susunlah seperti gambar berikut.

Kasus:

dengan lembaran mdf 0, 5 cm dipotong dengan ukuran sebagai berikut:

kasus utama:

- 1x51x36cm (atas)

- 1x 50x35cm (bawah)

- 2x 50x23, 5cm (depan & belakang)

- 2x 35, 5x23, 5cm (panel samping)

indentasi:

-1x19, 5x19cm

-3x10x19cm

1. ambil 50x36cm untuk bagian bawah dan kami akan menempelkan bagian belakang dan depan bingkai ke sana.

2. sekarang pasang panel samping ke bingkai, ini harus menjadi sisi tanpa bingkai. (Alasan kami tidak membuat papan samping untuk bingkai adalah untuk menghemat ruang di dalam proyek).

3. sekarang ambil panel panel depan dan dan kita perlu membuat indentasi dan lubang di kiri atas untuk tampilan lcd.

indentasi:

- untuk lekukan, Anda harus terlebih dahulu mengeluarkan persegi panjang dari panel depan yang tingginya 18cm kali 19 cm

- kemudian ambil 4 bagian Anda untuk indentasi dan rekatkan dengan lem kayu sisipan ke dalam kasing.

19, 5x19cm adalah panel belakang untuk indentasi.

lubang tampilan lcd:

- di kiri atas panel depan Anda harus membuat lubang dengan ukuran panjang 7cm dan lebar 2,5cm

Langkah 4: Langkah 4: Membuat Wadah

Langkah 4: Membuat Wadah
Langkah 4: Membuat Wadah
Langkah 4: Membuat Wadah
Langkah 4: Membuat Wadah

tutup dan wadahnya sendiri perlu dimodifikasi, wadah perlu lubang untuk masuk tabung untuk memompa air itu sendiri dan lubang untuk sensor suhu tutupnya perlu 3 lubang 1 untuk menuangkan minuman dan 2 lagi untuk sensor ultrasonik di setiap wadah.

tutup wadah:

- bor 1 lubang 4, 5cm di sisi atas tutupnya

- di sisi bawah 2 lubang 1,6 cm dengan 0, 8 cm di antaranya

wadah itu sendiri:

- Anda perlu mengebor 2 lubang di bagian bawah wadah itu sendiri di sisi berlawanan wadah (sisi pendek)

- 1 dari 2 lubang harus berjarak sekitar 1,5 cm dari bagian bawah karena sisi belakang bingkai, yang lainnya harus rendah ke bawah.

Langkah 5: Langkah 5: Mengintegrasikan Elektronik

Langkah 5: Mengintegrasikan Elektronik
Langkah 5: Mengintegrasikan Elektronik
Langkah 5: Mengintegrasikan Elektronik
Langkah 5: Mengintegrasikan Elektronik
Langkah 5: Mengintegrasikan Elektronik
Langkah 5: Mengintegrasikan Elektronik

1. pertama-tama kita akan mulai menempelkan papan tempat memotong roti ke sisi kiri seperti yang terlihat dari depan.

2. selanjutnya coba dan letakkan lcd di dalam persegi panjang yang digergaji di depan ini harus cukup kencang untuk dipegang dengan sendirinya. tetapi Anda dapat menggunakan sekrup jika Anda merasa perlu

3. Tepat di bawah lcd Anda perlu memasang / menempelkan pemindai rfid di tempatnya. (keduanya akan berfungsi)

4. Di sisi kanan kita akan menempatkan relai seperti yang terlihat pada gambar dan memasang pompa di sisi kanan, dengan kabel untuk raspberry pi melewati lekukan di depan.

5. Sekarang Anda perlu wadah dengan lubang terendah menghadap ke dalam dan masukkan sensor suhu sesuai penomoran dengan botol nomor 1 mulai dari kiri ke kanan. lubang dengan sensor suhu harus tahan air jadi rekatkan dengan tec7.

6. masukkan tabung di sisi lain dan lakukan pengukuran kasar dari panjang yang dibutuhkan untuk sampai ke pompa dan potong. pastikan untuk merekatkan ini.

7. sementara itu kita dapat memasukkan sensor ultrasonik dan tabung pvc ke dalam lubang yang sesuai, tidak perlu lem, mereka harus pas.

Langkah 6: Langkah 6: Menyelesaikan

- keluarkan 2 adaptor daya dari sisi belakang dan pasang pelat belakang.

- buka tutup penutup tabung pvc tempatkan bagian atas pada kasing itu sendiri Anda dapat memasangnya jika perlu, tetapi saya memilih untuk tidak melakukannya, saya dapat mengaksesnya seperti itu setelah dibuat.

Proyek selesai sekarang, Anda dapat mendekorasi sesuka Anda.

Direkomendasikan: