Mündəricat:

Avtomatik Barmen: 6 addım
Avtomatik Barmen: 6 addım

Video: Avtomatik Barmen: 6 addım

Video: Avtomatik Barmen: 6 addım
Video: Как ПОДСТРИЧЬСЯ самой ? ЛЕГКО ! Видео урок №6 2024, Noyabr
Anonim
Avtomatik Barmen
Avtomatik Barmen

Bu layihənin məqsədi IoT (Əşyaların İnterneti) vasitəsilə kokteyllərin hazırlanması/qarışdırılması prosesini asanlaşdırmaqdır. kokteyl reseptləri (bir dəfə daxil edildikdə) layihə tərəfindən xatırlanacaq. İçkilər üçün qablar, şüşənin temperaturunu və tərkibini ölçən sensorlar ilə birləşdirilmişdir. Layihənin hamısı smartfon/kompüterdəki veb sayt vasitəsilə idarə olunacaq.

Təchizat

HardWare:

- MDF ağac təbəqəsi (0, 5 sm)

- taxta vintlər

- 4 mm daxili diametrli boru

- 4 ədəd plastik qab

- 40 mm pvc boru

elektronika:

- moruq pi3

- 4x ultrasəs sensoru (hc-sr04)

- 4x 10k ntc (suya davamlı)

- ADC mcp3008

- rfid skaner

- lcd ekran

- 4 modul rölesi

- 4 peristaltische pomp

- 12V DC güc adapteri

alətlər:

- tec7 şəffaf silikon

- qazma maşını

- 3D printer

- gördüm

deşik layihəsinin dəyəri 130 avro ətrafında olacaq.

Addım 1: Adım 1: Elektronikanın naqilləri

Kablolama:

Bütün layihənin kabelini qurarkən, ultrasəs sensorlar üçün daha uzun tellər istifadə etməyi məsləhət görürəm, bunun səbəbi hər konteynerə çatmalarıdır. Bu quruluşun digər tərəfində olacaq relay modulu sinds ilə eyni şeyi edin.

Pompa dövrəsini 12v dc adapterə lehimləyin və röle moduluna qoşun. (nasosları etiketləyin ki, hansı nasosun hansı röle açarına bağlı olduğunu xatırlamaq daha asandır, bu sonradan quruluşda lazımlı olacaq)

isteğe bağlı (bu, bütün korpusun tikintisi zamanı işini əsirgəməyəcək):

- Pimlərə qoşulmuş ultrasəs sensorlarını aşağıdakı nömrələrlə etiketləyə bilərsiniz

- ntc -ni mcp3008 -ə bağlı olaraq etiketləyin

Moruq Pi (BCM):

GPIO2 (sda1/i2c) ==> röle modulu 1

GPIO3 (scl1/i2c) ==> röle modulu 2

GPIO17 ==> ultrasəs tetikleyicisi 1

GPIO27 ==> ultrasəs əks -sədası 1

GPIO22 ==> ultrasəs tetikleyicisi 2

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

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

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

GPIO5 ==> echo ultrasəs 2

GPIO6 ==> ultrasəs tetikleyicisi 2

GPIO13 ==> ultrasəs əks -sədası 3

GPIO19 ==> ultrasəs tetikleyicisi 4

GPIO26 ==> echo ultrasəs 4

GPIO14 (uart0_TXD) ==> röle modulu 3

GPIO15 (uart0_RXD) ==> röle modulu 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)

Adım 2: Adım 2: Raspberry Pi -ni konfiqurasiya edin

konfiqurasiya:

pi-ni Wi-Fi-ya qoşun və konfiqurasiya menyusunda SPI-ni aktivləşdirin (sudo rasp-config => interfeys seçimləri => SPI => aktivləşdir)

aşağıdakı paketləri quraşdırın:

- mfrc522

- RPLCD

- şüşə

- flask_cors

- flask_socketio

verilənlər bazası:

moruq pi üzərində mariadb quraşdırın.

mysql iş masası ilə ssh ilə uzaqdan əlaqə qurun.

verilənlər bazası ilə özünəməxsus faylı moruqa idxal edin və istifadəçinizin verilənlər bazasına bütün hüquqlara malik olduğundan əmin olun.

proqram:

bu bölmənin altında bir rar faylı yükləyin və içərisində olan faylları çıxarın.

bu doldurmalarda balon serveri və layihə üçün lazım olan siniflər var.

bu faylları moruq pi -yə köçürün, istifadəçiniz üçün avtomatik barmen adlı bir xəritə hazırlamağı və doldurmaları ora yerləşdirməyi məsləhət görürəm.

Proqramı işə salmadan əvvəl app.py faylını açmalı və 'db = DataBase (tətbiq, "istifadəçi", "parol", "cocktails_db")' axtarmalısınız.

istifadəçi və şifrənizi mariadb istifadəçi adınıza və şifrənizə dəyişdirin

veb sayt:

moruq pi üzərinə bir apache2 serveri quraşdırın.

filezilla vasitəsilə qoşulun.

Aşağıdakı faylı çıxarın və yenidən bir neçə şeyi dəyişdirməlisiniz, js faylında 4.js fayl var.

və nəhayət hər şeyi filezilla ilə moruq pi üzərindəki /var /www xəritəsinə köçürün.

Addım 3: Adım 3: Davanın qurulması

Addım 3: Davanın qurulması
Addım 3: Davanın qurulması
Addım 3: Davanın qurulması
Addım 3: Davanın qurulması
Addım 3: Davanın qurulması
Addım 3: Davanın qurulması

Dava ağacdan hazırlanmış bir çərçivədən ibarətdir və sonra MDF təbəqələrini əlavə edir.

Çərçivə:

2x1 taxta taxtalarla onları lazımi ölçülərdə görmək lazımdır.

- 6x20 sm

- 3x 49 sm

- 2x15 sm

arxa tərəf (çərçivə):

50 sm taxta zolaqdan 2 ədəd və 25 sm -dən 2 ədəd götürün

və sadə bir düzbucaq düzəldin. (foto)

ön tərəf (çərçivə):

ağacdan qalanları götürün, bu 4 ədəd 25 sm, 1 ədəd 50 sm və 2 ədəd 17, 5 sm olmalıdır

və onları aşağıdakı şəkildəki kimi düzün.

Dava:

0, 5 sm mdf təbəqələri ilə aşağıdakı ölçüləri kəsin:

əsas hal:

- 1 x 51x36 sm (yuxarı)

- 1x50x35 sm (aşağı)

- 2x50x23, 5cm (ön və arxa)

- 2x35, 5x23, 5cm (yan panellər)

girinti:

-1x19, 5x19 sm

-3x10x19 sm

1. Dibini 50x36 sm götürün və çərçivənin arxa və ön tərəfini ona bağlayaq.

2. indi yan panelləri çərçivəyə yapışdırın, bunlar çərçivəsiz tərəflər olmalıdır. (çərçivə üçün yan taxtalar etməməyimizin səbəbi layihə daxilində yer boşaltmaqdır).

3. İndi ön panel panellərini tutun və biz LCD ekran üçün sol üst bir girinti və bir çuxur etmək lazımdır.

girinti:

- girinti üçün əvvəlcə 18 sm hündürlüyü 19 sm olan ön paneldən düzbucaqlı çıxarmaq lazımdır

- sonra girinti üçün 4 ədəd tutun və qutuya taxta yapışqan ilə yapışdırın.

19, 5x19cm, girinti üçün arxa paneldir.

lcd ekran çuxuru:

- Ön panelin sol üst hissəsində 7 sm uzunluğunda 2, 5 sm genişlikdə bir çuxur düzəltməlisiniz.

Addım 4: Adım 4: Konteynerlərin hazırlanması

Addım 4: Konteynerlərin hazırlanması
Addım 4: Konteynerlərin hazırlanması
Addım 4: Konteynerlərin hazırlanması
Addım 4: Konteynerlərin hazırlanması

qapağın və konteynerin dəyişdirilməsi lazımdır, konteyner suyun özü üçün boruya girmək üçün bir çuxura və temperatur sensoru üçün bir çuxura ehtiyac var, içkinin tökülməsi üçün 3 çuxura 1 və ultrasəs sensoru üçün başqa 2 çuxura ehtiyac var. hər konteyner.

konteyner qapağı:

- Qapağın yuxarı tərəfində 4, 5 sm -lik 1 delik qazın

- alt tərəfdə aralarında 0, 8sm olmaqla 1, 6sm 2 deşik

konteynerin özü:

- Konteynerin əks tərəfində (qısa tərəfləri) qabın dibində 2 delik açmalısınız.

- 2 çuxurdan birinin altdan təxminən 1, 5 sm kənarda olması lazımdır, çünki çərçivənin arxa tərəfi, digəri isə aşağıya doğru aşağı olmalıdır.

Addım 5: Adım 5: Elektronikanın inteqrasiyası

Addım 5: Elektronikanın inteqrasiyası
Addım 5: Elektronikanın inteqrasiyası
Addım 5: Elektronikanın inteqrasiyası
Addım 5: Elektronikanın inteqrasiyası
Addım 5: Elektronikanın inteqrasiyası
Addım 5: Elektronikanın inteqrasiyası

1. əvvəlcə çörək taxtasını ön tərəfdən göründüyü kimi sol tərəfə yapışdırmağa başlayacağıq.

2. növbəti cəhd edin və lcd -ni mişarlanmış düzbucağın içərisinə qoyun, bu, özünü tutmaq üçün kifayət qədər sıx olmalıdır. ancaq ehtiyac hiss edirsinizsə vintlərdən istifadə edə bilərsiniz

3. LCD -nin altında rfid skanerini vintlə bağlamalısınız (hər ikisi də işləyəcək)

4. Sağ tərəfdə röleyi şəkildə gördüyümüz kimi yerləşdirəcəyik və nasosları sağ tərəfə vidalayacağıq, moruq pi üçün kabellər öndəki girintidən keçir.

5. İndi içəri baxan ən aşağı çuxurlu konteynerə ehtiyacınız olacaq və soldan sağa doğru gedən 1 nömrəli şüşə ilə nömrələnən temperatur sensörlərini daxil edin. temperatur sensoru olan deliklər suya davamlı olmalıdır, buna görə də tec7 ilə yapışdırın.

6. boruları digər tərəfə daxil edin və nasoslara çatmaq və onları kəsmək üçün lazım olan uzunluq ölçüsünü alın. bunu yapışdırdığınızdan əmin olun.

7. bu arada, ultrasəs sensorlarını və pvc borularını uyğun çuxurlara daxil edə bilərik, yapışqan lazım deyil, çox yaxşı oturmalıdır.

Addım 6: Adım 6: Bitirmə

- 2 güc adapterini arxa tərəfdən çıxarın və arxa plakanı vidalayın.

- Pvc borunun qapaqlarını qapağın üstünə qoyun, əgər ehtiyacınız varsa buraya vura bilərsiniz, amma hazırlandıqdan sonra bu şəkildə daxil ola biləcəyimi düşünmürəm.

Layihə artıq bitdi, istədiyiniz kimi bəzəyə bilərsiniz.

Tövsiyə: