Мазмұны:

Коктейль жасаушы: 4 қадам
Коктейль жасаушы: 4 қадам

Бейне: Коктейль жасаушы: 4 қадам

Бейне: Коктейль жасаушы: 4 қадам
Бейне: ЖӨТЕЛДІ ҚОЙДЫРАДЫ. Қақырық түсіреді. 4 ӘДІС УЙ ЖАҒДАЙЫНДА. Ересектерге жане балаларга болады. 2024, Шілде
Anonim
Коктейль жасаушы
Коктейль жасаушы

CocktailMaker - бұл менің жобамның аты, функцияны атауынан шығаруға болады.

Мақсаты - сіз таңдаған коктейльді веб -сайтта жасау. Веб -сайтта сіз қандай коктейльдер жасауға болатынын, коктейльдердің пайда болу тарихын таба аласыз (қанша жасалды). Машина өзі сайттан таңдаған коктейльді сорғылармен шығарады. Температура сенсоры арқылы дисплейде машинаның ішіндегі температураны көруге болады. Ультрадыбыстық сенсор әйнектің бар -жоғын анықтау үшін қолданылады. Шыны болмаса, сіз коктейль жасай алмайсыз. Соңғы сенсор - бұл бөтелкедегі сұйықтықты өлшеу үшін қолданылатын күш сезгіш резистор. Қате болған кезде дыбыстық сигнал естіледі және дисплейде қате коды көрсетіледі.

Жабдықтар

Микроконтроллерлер

Raspberry Pi

Датчиктер мен жетектер

  • HCSR04 (ультрадыбыстық сенсор)
  • Күштік квадраттық резистор
  • DS18B20 (температура сенсоры)
  • LCD20x4 -I2C (дисплей)
  • Сорғы (24В)
  • Дыбыстық сигнал (3V3)

Іс

  • Сусынға арналған жәшік
  • Plexiglass
  • Металл корпус (RPI, тақталар …)
  • Желім
  • Сымдар

1 -қадам: Raspberry Pi орнату

Raspberry Pi орнату
Raspberry Pi орнату

Біз өз жобамызды бастамас бұрын, Raspberry Pi -ді орнатып, бағдарламалауымыз керек.

  1. IMG орнатыңыз. SD картасындағы файл (16 ГБ>).
  2. SD картасын Pi ұясына қосыңыз.
  3. Putty (SSH) орнатыңыз және 169.254.10.1 арқылы қосылыңыз.

Енді біз Raspberry Pi бағдарламалауды бастаймыз.

  1. Үй желісін орнату, оны Pi -ге орнату үшін мына пәрменді пайдаланыңыз: wpa_passphrase «YourNetwork» «YourSSID» >> /etc/wpa_supplicant/wpa_supplicant.conf. Pi -ді қайта жүктеңіз және ifconfig теріңіз. Егер бәрі жақсы болса, сіз IP адрестерін көресіз.
  2. Осыдан кейін сіз парольді өзгертуіңіз керек: әрбір әдепкі pi бірдей пароль мен пайдаланушы аты бар, бұл хакерлерге Pi -ге шабуыл жасауды жеңілдетеді. Мұны passwd пәрменін теру арқылы жасауға болады.
  3. Келешекте қажет болатын келесі пакеттерді орнатыңыз: sudo apt install apache2 -y, sudo apt install php libapache2-mod-php -y, sudo apt install mariadb-server mariadb-client -y, sudo apt install php-mysql -y, sudo systemctl apache2.service қайта іске қосыңыз, sudo apt phpmyadmin -y орнатыңыз.
  4. Біз pip3 пәрменін қолданамыз: pip3 mysql-Connector-python, pip3 flask-socketio, pip3 flask-cors, pip3 install geventpip3 install gevent-websocket.
  5. Соңғы қадам ретінде біз Pi -ді бір сымға, spi және i2C -ге қосамыз. Конфигурация файлына кіру үшін келесі пәрменді қолданыңыз: sudo raspi-config.
  6. Файлда болған кезде Интерфейс опцияларына өтіп, енгізіңіз.
  7. Сіз өшіруге немесе қосуға болатын опцияларды көресіз, бізге бір сымды, spi және i2C қосу керек.
  8. Қайта жүктеу

2 -қадам: заттарды дайындау

Дайындыққа дайындық
Дайындыққа дайындық

Енді бәрі біздің Raspberry Pi -де орнатылған, біз схемаға көшеміз. Бастаудың ең жақсы нұсқасы - барлығын біртіндеп алу, бірақ алдымен Visual Studio -да SSH қосылымын орнату керек. Бұл сілтеме мұны қалай жасау керектігін түсіндіреді:

  1. Пи тізбегіне қосыңыз.
  2. Температураны тізбекке енгізіңіз.
  3. Схеманы тексеріңіз.
  4. HC SR04 тізбегіне біріктіру.
  5. Схеманы тексеріңіз.

3 -қадам: мәліметтер базасы

Дерекқор
Дерекқор
Дерекқор
Дерекқор

Компоненттерді тексергеннен кейін біз деректерді сақтау үшін мәліметтер базасын құрамыз. Алдымен біз SSH арқылы байланыс орнатуымыз керек. Бұл сілтеме мұны қалай істейтінімізді көрсетеді: https://dev.mysql.com/doc/workbench/kz/wb-mysql-co…. Қосылған кезде кесте құруды бастауға немесе бағандарды қосуға болады немесе «Деректерді импорттау» арқылы деректерді импорттауға болады. Бұл файл барлық деректер мен құрылымдарды қамтиды.

4 -қадам: жағдай

Іс
Іс
Іс
Іс
Іс
Іс

Соңғы қадам ретінде сіз өнімді тартымды етуіңіз керек. Мен 36 бос сымның орнына 12 қосылым үшін 3 кабель қолдандым және бәрі қорапта сақталған. Содан кейін мен сусынға арналған жәшікті қолдандым, мен оны жаңа және балғын етіп бояу үшін шаштым. Ішінде бөтелкелер желдеткішпен салқындатылады, мен оның ішін түрлі -түсті етіп көрсету үшін жарықдиодты қолдандым.

Ұсынылған: