Isi kandungan:

Bartender Automatik: 6 Langkah
Bartender Automatik: 6 Langkah

Video: Bartender Automatik: 6 Langkah

Video: Bartender Automatik: 6 Langkah
Video: Bartender - How to Setup Multi Columns Labels 2024, November
Anonim
Bartender Automatik
Bartender Automatik

Matlamat projek ini adalah untuk mempermudah proses membuat / mencampurkan koktel melalui IoT (Internet of Things). resipi koktel (sekali dimasukkan) akan dikenang oleh projek. Bekas minuman disatukan dengan sensor yang mengukur suhu dan kandungan botol. Semua projek akan dikendalikan melalui laman web di telefon pintar / komputer.

Bekalan

Perkakasan Keras:

- lembaran kayu mdf (0, 5cm)

- skru kayu

- Tiub diameter dalaman 4mm

- 4 bekas plastik

- Tiub pvc 40 mm

elektronik:

- raspberry pi3

- Sensor ultrasonik 4x (hc-sr04)

- 4x 10k ntc (kalis air)

- ADC mcp3008

- pengimbas rfid

- Skrin lcd

- 4 geganti modul

- 4 pompa peristaltis

- Penyesuai kuasa 12v dc

alat:

- tec7 silikon lutsinar

- mesin gerudi

- Pencetak 3D

- gergaji

kos projek lubang akan sekitar 130 euro.

Langkah 1: Langkah 1: Pendawaian Elektronik

Pendawaian:

semasa membina pendawaian keseluruhan projek, saya mengesyorkan menggunakan wayar lebih lama untuk sensor ultrasonik, sebabnya ialah mereka perlu menjangkau setiap wadah. lakukan perkara yang sama dengan modul geganti yang ini akan berada di seberang binaan.

Pateri litar pam ke penyesuai 12v dc dan sambungkan ke modul geganti. (labelkan pam supaya lebih mudah untuk mengingat pam apa yang disambungkan ke suis relay, ini akan berguna di kemudian hari)

pilihan (ini akan mengurangkan kerja semasa membina keseluruhan kes):

- anda boleh melabelkan sensor ultrasonik yang disambungkan ke pin dengan nombor di bawah

- labelkan ntc yang disambungkan ke mcp3008

Raspberry Pi (BCM):

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

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

GPIO17 ==> mencetuskan ultrasonik 1

GPIO27 ==> echo ultrasonik 1

GPIO22 ==> mencetuskan ultrasonik 2

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

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

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

GPIO5 ==> echo ultrasonik 2

GPIO6 ==> mencetuskan ultrasonik 2

GPIO13 ==> echo ultrasonik 3

GPIO19 ==> mencetuskan ultrasonik 4

GPIO26 ==> echo ultrasonik 4

GPIO14 (uart0_TXD) ==> modul geganti 3

GPIO15 (uart0_RXD) ==> modul geganti 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 => pilihan antaramuka => SPI => aktifkan)

pasang pakej berikut:

- mfrc522

- RPLCD

- termos

- kelalang_kain

- flask_socketio

pangkalan data:

pasang mariadb pada raspberry pi.

buat sambungan jauh ke ssh dengan meja kerja mysql.

import fail yang lengkap dengan pangkalan data ke raspberrypi dan pastikan pengguna yang anda miliki mempunyai semua hak untuk pangkalan data.

program:

di bawah bahagian ini terdapat fail rar yang memuat turunnya dan mengekstrak fail di dalamnya.

isi ini mengandungi pelayan termos dan kelas yang diperlukan untuk projek tersebut.

pindahkan fail ini ke raspberry pi, saya akan mengesyorkan membuat peta untuk pengguna anda yang disebut bartender automatik, dan letakkan isinya di sana

sebelum anda menjalankan program, anda perlu membuka app.py dan mencari 'db = DataBase (aplikasi, "pengguna", "kata laluan", "cocktails_db")'

menukar pengguna dan kata laluan ke nama pengguna dan kata laluan mariadb anda

laman web:

pasang pelayan apache2 ke raspberry pi.

sambung melalui filezilla.

ekstrak fail di bawah dan anda sekali lagi perlu mengubah beberapa perkara, di dalam fail js terdapat 4 fail.js.

dan akhirnya pindahkan semuanya ke peta / var / www pada raspberry pi dengan filezilla.

Langkah 3: Langkah 3: Membina Kes

Langkah 3: Membina Kes
Langkah 3: Membina Kes
Langkah 3: Membina Kes
Langkah 3: Membina Kes
Langkah 3: Membina Kes
Langkah 3: Membina Kes

Sarungnya ada dari bingkai yang terbuat dari kayu dan kemudian menambahkan kepingan mdf.

Rangka:

dengan papan kayu 2x1 anda perlu melihatnya dengan ukuran yang betul.

- 6x 20cm

- 3x 49cm

- 2x 15cm

bahagian belakang (bingkai):

ambil 2 keping jalur kayu 50cm dan 2 keping 25cm

dan buat segi empat tepat ringkas. (foto)

bahagian depan (bingkai):

ambil apa yang tersisa dari kayu, yang mestilah 4 keping 25cm, 1 keping 50cm dan 2 keping 17, 5cm

dan susun seperti gambar berikut.

Kes:

dengan kepingan mdf 0, 5cm potong ukuran berikut:

kes utama:

- 1x 51x36cm (atas)

- 1x 50x35cm (bawah)

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

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

inden:

-1x 19, 5x19cm

-3x 10x19cm

1. ambil 50x36cm ke bahagian bawah dan kami akan melekatkan bahagian belakang dan depan bingkai ke dalamnya.

2. sekarang pasangkan panel sisi ke bingkai, ini mestilah sisi tanpa bingkai. (alasan kami tidak melakukan papan sisi untuk bingkai adalah ruang kosong dalam projek).

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

inden:

- untuk lekuk pertama anda perlu mengeluarkan segi empat tepat dari panel depan yang tingginya 18 cm hingga 19 cm

- kemudian ambil 4 keping anda untuk lekukan dan lekatkan bersama-sama dengan beberapa gam kayu yang dimasukkan ke dalam casing.

19, 5x19cm adalah panel belakang untuk lekukan.

lubang paparan lcd:

- di kiri atas panel depan anda perlu membuat lubang sepanjang 7cm dengan lebar 2, 5cm lebar

Langkah 4: Langkah 4: Membuat Bekas

Langkah 4: Membuat Bekas
Langkah 4: Membuat Bekas
Langkah 4: Membuat Bekas
Langkah 4: Membuat Bekas

penutup dan bekas itu sendiri perlu diubah suai, bekas memerlukan lubang untuk memasuki tiub untuk mengepam air itu sendiri dan lubang untuk sensor suhu penutupnya memerlukan 3 lubang 1 untuk menuangkan minuman dan 2 lagi untuk sensor ultrasonik di setiap bekas.

penutup bekas:

- gerudi 1 lubang 4, 5cm di bahagian atas penutup

- di bahagian bawah 2 lubang 1, 6cm dengan 0, 8cm di antara

bekas itu sendiri:

- anda memerlukan tiub 2 lubang di bahagian bawah bekas itu sendiri di sebelah seberang bekas (sisi pendek)

- 1 dari 2 lubang harus berada sekitar 1, 5 cm dari bawah kerana sisi belakang bingkai, yang lain 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 mula melekatkan papan roti di sebelah kiri seperti yang dilihat dari depan.

2. seterusnya cuba dan letakkan lcd di dalam segi empat tepat yang digergaji di depan ini harus cukup ketat sehingga dapat menahannya sendiri. tetapi anda boleh menggunakan skru jika anda merasa memerlukannya

3. Tepat di bawah lcd anda perlu mengetuk / melekatkan pengimbas rfid di tempatnya. (Kedua-duanya akan berfungsi)

4. Di sebelah kanan kita akan meletakkan geganti seperti yang ditunjukkan dalam gambar dan memautkan pam di sebelah kanan, dengan kabel untuk raspberry pi melintasi lekukan di depan.

5. Sekarang anda memerlukan bekas dengan lubang terendah menghadap ke dalam dan masukkan sensor suhu mengikut penomboran dengan nombor nombor 1 bermula di sebelah kiri ke kanan. lubang dengan sensor suhu perlu kalis air supaya gam dengan tec7.

6. masukkan tiub di sisi lain dan ambil ukuran panjang yang diperlukan untuk sampai ke pam dan memotongnya. pastikan untuk merekatkan ini.

7. sementara itu kita dapat memasukkan sensor ultrasonik dan tiub pvc ke dalam lubang yang sesuai tidak memerlukan gam yang harus dipasang dengan cukup baik.

Langkah 6: Langkah 6: Selesaikan

- keluarkan 2 adaptor kuasa dari bahagian belakang dan pasangkan plat belakang.

- buka penutup penutup tiub pvc, letakkan bahagian atas pada casing itu sendiri, anda boleh mengetuknya jika anda perlu, tetapi saya lebih suka untuk tidak menoleh, saya boleh mendapatkannya dengan cara seperti itu setelah dibuat.

Projek ini selesai sekarang, anda boleh menghias mengikut kehendak anda.

Disyorkan: