Spisu treści:

Koktajl Maker: 4 kroki
Koktajl Maker: 4 kroki

Wideo: Koktajl Maker: 4 kroki

Wideo: Koktajl Maker: 4 kroki
Wideo: Основы программирования в РенПай. - Уроки RenPy #4 | Космо 2024, Lipiec
Anonim
KoktajlMaker
KoktajlMaker

CocktailMaker to nazwa mojego projektu, funkcję można już wywnioskować z nazwy.

Celem jest zrobienie koktajlu, który wybierzesz na własnej stronie internetowej. Na stronie można znaleźć, jakie koktajle można zrobić, historię koktajli (ile zostało wyprodukowanych). Sama maszyna produkuje napędzany pompami koktajl, który wybrałeś na miejscu. Dzięki czujnikowi temperatury możesz zobaczyć na wyświetlaczu temperaturę wewnątrz maszyny. Czujnik ultradźwiękowy służy do wykrywania obecności szkła. Bez szklanki nie da się wyprodukować koktajlu. Ostatnim czujnikiem jest rezystor wykrywający siłę. Będzie on używany do pomiaru cieczy w butelce. Gdy wystąpi błąd, brzęczyk wyłączy się, a na wyświetlaczu pojawi się kod błędu.

Kieszonkowe dzieci

Mikrokontrolery

Malina Pi

Czujniki i siłowniki

  • HCSR04 (czujnik ultradźwiękowy)
  • Rezystor siły kwadratowej
  • DS18B20 (czujnik temperatury)
  • LCD20x4 -I2C (wyświetlacz)
  • Pompa (24V)
  • Brzęczyk (3V3)

Sprawa

  • Skrzynka na napoje
  • Pleksiglas
  • Metalowa obudowa (RPI, płytki stykowe…)
  • Klej
  • Przewody

Krok 1: Instalacja Raspberry Pi

Instalowanie Raspberry Pi
Instalowanie Raspberry Pi

Zanim zaczniemy nasz projekt, musimy zainstalować i zaprogramować nasze Raspberry Pi.

  1. Zainstaluj IMG. plik na karcie SD (16GB>).
  2. Podłącz kartę SD do Pi.
  3. Zainstaluj Putty (SSH) i połącz się z 169.254.10.1.

Teraz zaczynamy programować nasze Raspberry Pi.

  1. Konfigurując sieć domową, użyj tego polecenia, aby ustawić ją na swoim Pi: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Zrestartuj swoje Pi i wpisz ifconfig. Jeśli wszystko jest w porządku, zobaczysz adres IP.
  2. Następnie należy zmienić hasło. Każde domyślne pi ma to samo hasło i nazwę użytkownika, co ułatwia hakerom inwazję na Pi. Możesz to zrobić wpisując polecenie passwd.
  3. Zainstaluj następujące pakiety, których potrzebujemy w przyszłości: 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 restart apache2.service, sudo apt install phpmyadmin -y.
  4. Teraz musimy zainstalować biblioteki. Używamy polecenia pip3: pip3 install mysql-connector-python, pip3 install flask-socketio, pip3 install flask-cors, pip3 install geventpip3 install gevent-websocket.
  5. W ostatnim kroku ustawiamy włączone Pi dla jednego przewodu, spi i i2C. Użyj następującego polecenia, aby wejść do pliku konfiguracyjnego: sudo raspi-config.
  6. Kiedy jesteś w pliku, przejdź do opcji interfejsu i wejdź.
  7. Widzisz opcje, które możesz wyłączyć lub włączyć, musimy włączyć one-wire, spi i i2C.
  8. Restart

Krok 2: Przygotowanie rzeczy

Przygotowanie rzeczy
Przygotowanie rzeczy

Teraz wszystko jest ustawione na naszym Raspberry Pi, przechodzimy do obwodu. Najlepszą opcją na rozpoczęcie jest zrobienie wszystkiego krok po kroku, ale najpierw musimy ustawić nasze połączenie SSH w Visual Studio. Ten link wyjaśnia, jak to zrobić:

  1. Podłącz Pi do obwodu.
  2. Zintegruj temperaturę w obwodzie.
  3. Sprawdź obwód.
  4. Zintegruj HC SR04 z obwodem.
  5. Sprawdź obwód.

Krok 3: Baza danych

Baza danych
Baza danych
Baza danych
Baza danych

Po przetestowaniu komponentów stworzymy bazę danych do przechowywania danych. Najpierw musimy nawiązać połączenie przez SSH. Ten link pokazuje, jak to robimy: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Po nawiązaniu połączenia możesz zacząć tworzyć tabele i dodawać kolumny lub importować dane za pomocą „Importu danych”. Ten plik zawiera wszystkie dane i struktury.

Krok 4: Sprawa

Sprawa
Sprawa
Sprawa
Sprawa
Sprawa
Sprawa

W ostatnim kroku musisz uczynić swój produkt atrakcyjnym. Użyłem 3 kabli na 12 połączeń zamiast 36 luźnych przewodów i wszystko jest schowane w pudełku. Następnie użyłem skrzynki po napojach i spryskałem ją farbą, aby wyglądała jak nowa i świeża. Wewnątrz butelki są chłodzone wentylatorem na górze skrzynki po napojach. Użyłem również diod led, aby wyglądały kolorowo w środku.

Zalecana: