Inhoudsopgave:

CocktailMaker: 4 stappen
CocktailMaker: 4 stappen

Video: CocktailMaker: 4 stappen

Video: CocktailMaker: 4 stappen
Video: How to Batch a Negroni, Daiquiri & Long Island Iced Tea! 2024, November
Anonim
CocktailMaker
CocktailMaker

CocktailMaker is de naam van mijn project, de functie is al uit de naam af te leiden.

Het doel is om de cocktail die je kiest te maken op een zelfgemaakte website. Op de website kun je vinden welke cocktails er gemaakt kunnen worden, de geschiedenis van de cocktails (hoeveel zijn er gemaakt). De machine zelf produceert aangedreven door pompen de cocktail die u op de site hebt geselecteerd. Met een temperatuursensor kunt u op een display de temperatuur in de machine zien. De ultrasone sensor wordt gebruikt om te detecteren of er een glas aanwezig is. Zonder glas maak je de cocktail niet. De laatste sensor is de krachtgevoelige weerstand. Hij zal worden gebruikt om de vloeistof in de fles te meten. Bij een storing gaat de zoemer af en wordt de foutcode op het display weergegeven.

Benodigdheden

Microcontrollers

Raspberry Pi

Sensoren & actuatoren

  • HCSR04 (Ultrasone sensor)
  • Force vierkante weerstand
  • DS18B20 (temperatuursensor)
  • LCD20x4-I2C (weergave)
  • Pomp (24V)
  • Zoemer (3V3)

Geval

  • Drankkrat
  • Plexiglas
  • Metalen behuizing (RPI, breadboards…)
  • Lijm
  • Draden

Stap 1: Raspberry Pi installeren

Raspberry Pi installeren
Raspberry Pi installeren

Voordat we aan ons project kunnen beginnen, moeten we onze Raspberry Pi installeren en programmeren.

  1. Installeer de IMG. bestand op de SD-kaart (16 GB>).
  2. Steek de SD-kaart in de Pi.
  3. Installeer Putty (SSH) en maak verbinding met 169.254.10.1.

Nu beginnen we onze Raspberry Pi te programmeren.

  1. Je thuisnetwerk instellen, gebruik deze opdracht om het op je Pi in te stellen: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Start je Pi opnieuw op en typ ifconfig. Als alles in orde is, ziet u een IP-adres.
  2. Daarna moet u uw wachtwoord wijzigen. Elke standaard pi heeft hetzelfde wachtwoord en dezelfde gebruikersnaam en dat maakt het voor hackers gemakkelijk om de Pi binnen te vallen. Dat doe je door het commando passwd in te typen.
  3. Installeer de volgende pakketten die we nodig hebben voor toekomstige dingen: 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 herstart apache2.service, sudo apt install phpmyadmin -y.
  4. Nu moeten we bibliotheken installeren. We gebruiken de pip3-opdracht: pip3 install mysql-connector-python, pip3 install flask-socketio, pip3 install flask-cors, pip3 install geventpip3 install gevent-websocket.
  5. Als laatste stap hebben we onze Pi ingeschakeld voor één draad, spi en i2C. Gebruik de volgende opdracht om het configuratiebestand in te voeren: sudo raspi-config.
  6. Wanneer u zich in het bestand bevindt, gaat u naar Interface-opties en gaat u naar binnen.
  7. Je ziet opties die je kunt in- of uitschakelen, we moeten de one-wire, spi en i2C inschakelen.
  8. Opnieuw opstarten

Stap 2: Dingen Voorbereiden

Dingen Voorbereiden
Dingen Voorbereiden

Nu alles is ingesteld op onze Raspberry Pi, gaan we verder met het circuit. De beste optie om te beginnen is om alles stap voor stap te doen, maar eerst moeten we onze SSH-verbinding instellen op Visual Studio. Deze link legt uit hoe je dat doet:

  1. Sluit de Pi aan op het circuit.
  2. Integreer de temperatuur in het circuit.
  3. Test de schakeling.
  4. Integreer de HC SR04 in het circuit.
  5. Test de schakeling.

Stap 3: Database

Database
Database
Database
Database

Na het testen van de componenten zullen we een database maken om gegevens op te slaan. Eerst moeten we een verbinding maken via SSH. Deze link laat zien hoe we dit doen: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Als je verbonden bent, kun je tabellen maken en kolommen toevoegen of je kunt gegevens importeren met behulp van "Data Import". Dat bestand bevat alle gegevens en structuren.

Stap 4: Geval

Geval
Geval
Geval
Geval
Geval
Geval

Als laatste stap moet u uw product aantrekkelijk maken. Ik heb 3 kabels gebruikt voor 12 aansluitingen in plaats van 36 losse draden en alles zit in een doos. Daarna heb ik een drankkrat gebruikt en deze met verf gespoten om het er als nieuw en fris uit te laten zien. Binnenin worden de flessen gekoeld door een ventilator bovenop de drankkrat. Ook heb ik leds gebruikt om het er van binnen kleurrijk uit te laten zien.

Aanbevolen: