Агуулгын хүснэгт:

Автомат бармен: 6 алхам
Автомат бармен: 6 алхам

Видео: Автомат бармен: 6 алхам

Видео: Автомат бармен: 6 алхам
Видео: Авто для семьи на вторичном рынке. Минивэн SEAT Alhambra | Подержанные автомобили 2024, Арваннэгдүгээр
Anonim
Автомат бармен
Автомат бармен

Энэхүү төслийн зорилго нь IoT (Internet of Things) ашиглан коктейль хийх/холих үйл явцыг хөнгөвчлөх явдал юм. коктейлийн жор (нэг удаа орсон) төслийг санаж байх болно. Ундааны савыг температур, лонхны агууламжийг сайжруулдаг мэдрэгчтэй нэгтгэсэн болно. Бүх төслийг ухаалаг гар утас/компьютер дээрх вэбсайтаар хянах болно.

Хангамж

HardWare:

- mdf модон хуудас (0, 5см)

- модон эрэг

- 4 мм дотоод диаметртэй хоолой

- 4 хуванцар сав

- 40 мм хэмжээтэй PVC хоолой

электроник:

- бөөрөлзгөнө pi3

- 4х хэт авианы мэдрэгч (hc-sr04)

- 4x 10k ntc (ус нэвтэрдэггүй)

- ADC mcp3008

- rfid сканнер

- lcd дэлгэц

- 4 модуль реле

- 4 ширхэг перисталтиш

- 12V тогтмол гүйдлийн цахилгаан адаптер

хэрэгсэл:

- tec7 тунгалаг цахиур

- өрөмдөгч машин

- 3D принтер

- харсан

нүхний төслийн өртөг ойролцоогоор 130 евро байх болно.

Алхам 1: Алхам 1: Электроникийн утас холбох

Утас:

Төслийн бүх утсыг барьж байхдаа хэт авианы мэдрэгчийн урт утсыг ашиглахыг зөвлөж байна, үүний шалтгаан нь тэд сав бүрт хүрэх шаардлагатай байна. буухиа модулийн адил үүнийг хий, энэ нь барилгын нөгөө талд байх болно.

Насосны хэлхээг 12 вольтын тогтмол гүйдлийн адаптерт гагнах ба реле модульд холбоно. (насосыг шошголохын тулд ямар насосыг реле унтраалгатай холбож байгааг санах нь илүү хялбар болно, энэ нь дараа нь бүтээхэд тохиромжтой байх болно)

заавал биш (энэ нь бүхэл бүтэн хэргийг бүтээх явцад ажиллахад тус болно):

- Та тээглүүрт холбогдсон хэт авианы мэдрэгчийг доорх тоонуудаар тэмдэглэж болно

- ntc -ийг mcp3008 -тай холбогдсон гэж тэмдэглээрэй

Raspberry Pi (BCM):

GPIO2 (sda1/i2c) ==> реле модуль 1

GPIO3 (scl1/i2c) ==> реле модуль 2

GPIO17 ==> хэт авианы гох 1

GPIO27 ==> хэт авианы цуурай 1

GPIO22 ==> хэт авианы гох 2

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

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

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

GPIO5 ==> хэт авианы цуурай 2

GPIO6 ==> хэт авианы гох 2

GPIO13 ==> хэт авианы цуурай 3

GPIO19 ==> хэт авианы гох 4

GPIO26 ==> echo хэт авианы 4

GPIO14 (uart0_TXD) ==> реле модуль 3

GPIO15 (uart0_RXD) ==> реле модуль 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)

Алхам 2: Алхам 2: Raspberry Pi -ийг тохируулна уу

тохиргоо:

pi-г wifi-д холбож, тохиргооны цэсэнд SPI-ийг идэвхжүүл (sudo rasp-config => интерфэйсийн сонголтууд>> SPI => идэвхжүүлэх)

дараах багцуудыг суулгана уу.

- mfrc522

- RPLCD

- колбо

- колбоны_корс

- колбоны залгуур

мэдээллийн сан:

бөөрөлзгөнө pi дээр mariadb суулгана уу.

mysql ажлын ширээний тусламжтайгаар ssh руу алсын зайнаас холболт хийх.

өгөгдлийн сантай бие даасан файлыг бөөрөлзгөнө рүү импортлох, танд байгаа хэрэглэгч мэдээллийн баазын бүх эрхтэй эсэхийг шалгаарай.

хөтөлбөр:

Энэ хэсгийн доор rar файлыг татаж аваад доторх файлуудыг задлах болно.

Эдгээр дүүргэлт нь колбоны сервер болон төсөлд шаардлагатай ангиудыг агуулдаг.

Эдгээр файлуудыг бөөрөлзгөнө pi руу шилжүүлээрэй, би автомат бармен гэж нэрлэгддэг хэрэглэгчийнхээ газрын зургийг гаргаж өгөхийг зөвлөж байна.

Хөтөлбөрийг ажиллуулахын өмнө та app.py файлыг нээж 'db = DataBase (апп, "хэрэглэгч", "нууц үг", "коктейл_дб") хайх хэрэгтэй болно.

Хэрэглэгч болон нууц үгээ mariadb хэрэглэгчийн нэр, нууц үгээр солино уу

вэбсайт:

бөөрөлзгөнө pi дээр apache2 сервер суулгаарай.

filezilla -ээр холбогдоно уу.

Доорх файлыг задлахад та дахин хэдэн зүйлийг өөрчлөх хэрэгтэй болно, js файл дотор 4.js файл байна.

Эцэст нь бүгдийг filezilla ашиглан бөөрөлзгөнө pi дээрх /var /www газрын зураг руу шилжүүлээрэй.

Алхам 3: Алхам 3: Хэргийг бүрдүүлэх

Алхам 3: Хэргийг бүрдүүлэх
Алхам 3: Хэргийг бүрдүүлэх
Алхам 3: Хэргийг бүрдүүлэх
Алхам 3: Хэргийг бүрдүүлэх
Алхам 3: Хэргийг бүрдүүлэх
Алхам 3: Хэргийг бүрдүүлэх

Модоор хийсэн хүрээ, дараа нь mdf хуудсыг нэмж оруулах тохиолдол байдаг.

Хүрээ:

2х1 хэмжээтэй модон банзны тусламжтайгаар та тэдгээрийг зохих хэмжээгээр нь харах хэрэгтэй болно.

- 6х20 см

- 3х49 см

- 2х15см

ар тал (хүрээ):

50 см хэмжээтэй модон туузнаас 2 ширхэг, 25 см -ээс 2 ширхэгийг ав

мөн энгийн тэгш өнцөгт хий. (гэрэл зураг)

урд тал (хүрээ):

4 ширхэг 25 см, 50 см -ийн 1 хэсэг, 17, 5 см -ийн 2 ширхэг байх ёстой модны үлдэгдлийг аваарай.

мөн тэдгээрийг доорх зурган дээр байрлуул.

Кейс:

0, 5см хэмжээтэй mdf хуудасны тусламжтайгаар дараах хэмжээг хайчилж аваарай.

гол тохиолдол:

- 1х 51х36см (дээд талд)

- 1х50х35см (доод талд)

- 2х50х23, 5см (урд ба хойд)

- 2х35, 5х23, 5см (хажуугийн хавтан)

догол мөр:

-1х19, 5х19см

-3х10х19см

1. 50x36 см -ийн ёроолыг авбал бид хүрээний арын болон урд талыг хавсаргана.

2. одоо хажуугийн хавтанг хүрээ рүү бэхлээрэй, эдгээр нь хүрээгүй талууд байх ёстой. (хүрээний хажуугийн банз хийхгүй байгаа шалтгаан нь төслийн хүрээнд зай гаргах явдал юм).

3. одоо урд талын хавтангуудыг аваарай, тэгээд бид LCD дэлгэцийн зүүн дээд талд оролт, нүх гаргах хэрэгтэй болно.

догол мөр:

- Догол мөрний хувьд та урд талын самбараас 18 см өндөртэй 19 см хэмжээтэй тэгш өнцөгтийг гаргаж авах хэрэгтэй

- Дараа нь 4 ширхэг догол мөрийг аваад модон цавуугаар бэхлээрэй.

19, 5x19cm нь догол мөрний арын самбар юм.

lcd дэлгэцийн нүх:

- урд талын зүүн дээд буланд та 7см урттай 2, 5см өргөнтэй нүх гаргах хэрэгтэй болно.

Алхам 4: Алхам 4: Контейнер хийх

Алхам 4: Контейнер хийх
Алхам 4: Контейнер хийх
Алхам 4: Контейнер хийх
Алхам 4: Контейнер хийх

таг, савыг өөрөө өөрчлөх шаардлагатай, саванд ус шахах хоолой руу орох нүх, температур мэдрэгчийн нүх хэрэгтэй бөгөөд ундаа асгахын тулд 3 цооног 1, хэт авианы мэдрэгч 2 сав бүр.

савны таг:

- Тагны дээд талд 4, 5см хэмжээтэй 1 цооног өрөмдөнө

- доод талд 1, 6см хэмжээтэй 2 нүх, 0, 8см хооронд

сав өөрөө:

- Танд савны эсрэг талд савны ёроолд 2 цооног өрөмдөх шаардлагатай (богино талууд)

- 2 нүхний 1 нь ёроолоос 1, 5 см орчим зайтай байх ёстой, учир нь хүрээний ар тал, нөгөө нь доод тал руу намхан байх ёстой.

Алхам 5: Алхам 5: Электроникийг нэгтгэх

Алхам 5: Электроникийг нэгтгэх
Алхам 5: Электроникийг нэгтгэх
Алхам 5: Электроникийг нэгтгэх
Алхам 5: Электроникийг нэгтгэх
Алхам 5: Электроникийг нэгтгэх
Алхам 5: Электроникийг нэгтгэх

1. Эхлээд бид талхыг урд талаас нь харсан шиг зүүн талд нь наалдуулж эхэлнэ.

2. Дараа нь lcd -ийг хөрөөдөж хийсэн тэгш өнцөгт дотор байрлуулна. Энэ нь өөрөө барихад хангалттай нягт байх ёстой. гэхдээ хэрэгцээг мэдэрч байвал боолтыг ашиглаж болно

3. LCD дэлгэцийн доор та rfid скан хийгчийг шургуулж, туузаар бэхлэх хэрэгтэй. (Хоёулаа ажиллах болно)

4. Баруун талд бид релеийг зураг дээр үзүүлсэн шиг байрлуулж, насосыг баруун талд нь шургуулж, бөөрөлзгөнө пи кабелийг урд талын дээгүүр дээгүүр нь шургуулна.

5. Одоо танд хамгийн доод нүхтэй сав хэрэгтэй бөгөөд дотогшоо харж, зүүнээс баруун тийш 1 -р дугаартай лонхны дагуу температур мэдрэгчийг оруулна уу. температур мэдрэгч бүхий нүхнүүд ус нэвтэрдэггүй байх ёстой тул tec7 -тай наа.

6. Хоолойнуудыг нөгөө тал руу нь оруулаад насос руу орж уртыг нь хайчилж ав. Үүнийг наасан эсэхийг шалгаарай.

7. Энэ хооронд бид хэт авианы мэдрэгч болон PVC хоолойг цавуу шаардлагагүй харгалзах нүхэнд хийж болно, тэдгээр нь маш сайн таарах ёстой.

Алхам 6: Алхам 6: Дуусгах

- 2 цахилгаан адаптерийг ар талаас нь гаргаж, арын хавтанг шургуул.

- PVC хоолойн хаалтын тагийг тагны дээд талд байрлуул, хэрэв та шаардлагатай бол шургуулж болно, гэхдээ би үүнийг хийсний дараа ийм байдлаар нэвтрэх боломжтой.

Төсөл одоо дууссан тул та хүссэнээрээ чимэглэж болно.

Зөвлөмж болгож буй: