Inhoudsopgave:

Mix & Proost: 13 stappen
Mix & Proost: 13 stappen

Video: Mix & Proost: 13 stappen

Video: Mix & Proost: 13 stappen
Video: Nederlandse muziek 13 , Jannes Henk Bernard, Jaman , frans bauer enz enz 2024, November
Anonim
Mix & Proost
Mix & Proost

Velen zijn het zat om veel geld te betalen voor een klein drankje aan de bars.

Ze willen graag hun eigen cocktailavond maken met vrienden, maar ze hebben niet de vaardigheden om cocktails te mixen of ze willen gewoon van de avond genieten in plaats van drankjes voor anderen te mixen.

Om dit voor veel mensen mogelijk of makkelijker te maken, heb ik een Smart cocktails mixer gemaakt.

Dit apparaat kan cocktails maken door tot vier ingrediënten tegelijk te mengen.

De gebruiker kan het aanpassen om veel drankjes te maken.

Je regelt alles online via een website waar je alle ingrediënten en cocktails kunt customizen.

De gebruiker kan het huidige volume van de ingrediënten zien.

Benodigdheden

Hardware onderdelen

  • Raspberry Pi 4 Model B 2GB
  • Raspberry PI T-schoenmaker
  • Koffer met ventilator en oplader voor RPI
  • 5v 8 of 4 relaiskanaalmodule
  • 12V schakelende voeding
  • Stroomkabel
  • 4 slangenpompen
  • Loden strip
  • MicroSD 16GB
  • LDR
  • Ultrasoon sensor
  • Waterdichte DS18B20
  • 4 Breadboards
  • LCD 16*2
  • Potentiometer

Behuizingscomponenten

  • MDF 2,5 mm voor frontpaneel en plank voor elektronica.
  • Houten straal (18mm*18mm)
  • Houtschroeven
  • 2 Deurscharnieren
  • Metalen hoeken
  • Siliconenslang van voedingskwaliteit 2 mm binnendiameter
  • Kleine keukenkast van Ikea

Handgereedschap

  • Handboor
  • Houtzaag
  • Soldeerbout
  • Briefpapier mes
  • Dubbelzijdige tape

Stap 1: Voorpaneel en plank

Voorpaneel en plank
Voorpaneel en plank
Voorpaneel en plank
Voorpaneel en plank
Voorpaneel en plank
Voorpaneel en plank

We beginnen met het meten en tekenen van de benodigde lijnen op het MDF.

Voorpaneel (deur)

  • voorpaneel (290mm/360mm)
  • 3 cm vanaf de bovenkant, in het midden van het paneel, tekenen we een rechthoek ter grootte van ons LCD-scherm.
  • We snijden de rechthoek en proberen het LCD-scherm, als het goed is, schilderen we het.
  • We schroeven de deurscharnieren op het paneel en de kast zodat we hem kunnen openen

Plank

  • We snijden 2 stukken van onze houten balk elk 230 mm
  • Vervolgens schroeven we ze in de kast onder de bovenkant 200 mm aan elke kant.
  • dan schroeven we er een MDF plaat (360mm*360mm) op
  • voeg voor de zekerheid een metalen hoek toe
  • plank is klaar

Achterpaneel

In mijn kast zit een achterpaneel met een opening (gat) voor kabel.

Stap 2: De schema's

de schema's
de schema's
de schema's
de schema's

Laten we eerst eens kijken op dit schema wat we gaan doen.

Stap 3: Bedrading van de 12V schakelende voeding

Bedrading van de 12V schakelende voeding
Bedrading van de 12V schakelende voeding
Bedrading van de 12V schakelende voeding
Bedrading van de 12V schakelende voeding
Bedrading van de 12V schakelende voeding
Bedrading van de 12V schakelende voeding

Als eerste moeten we de 12V schakelende voeding bedraden en testen:

  • We snijden het uiteinde van de stroomkabel door
  • er zijn 3 draden (live, natural, earth) we verbinden ze met onze voeding, en dit is onze input.
  • De voeding heeft 2 uitgangen, we kiezen er een en verbinden deze met een breadboard (laten we het een 12v breadboard noemen).
  • we meten de uitgangsvolt, als het 12v is, dus we hebben alles goed aangesloten

Stap 4: Sluit de pompen aan

Sluit de pompen aan
Sluit de pompen aan
  • Sluit de + van de pomp aan op NO van relais
  • Sluit de - van elke pomp direct aan op - van de 12v voeding
  • Sluit de + van de 12v voeding aan op de COM van het relais van elke pomp.
  • Sluit de VCC van het relais aan op 5v op externe 5v-voeding
  • Sluit de GND van de externe 5v-voeding aan op de GND van RPI
  • Sluit de GND van het relais aan op de GND van de externe voeding
  • Sluit de INT (pomp) van het relais aan op verschillende GPIO-pinnen

Controleer de schema's voor visuele details.

Stap 5: Sluit het LCD-scherm aan

LCD aansluiten
LCD aansluiten

We zullen het LCD-scherm in 4-bits modus aansluiten.

  • Verbind RS, E, D4, D5, D6, D7 met verschillende GPIO-pinnen.
  • Sluit VSS, RW aan op GND
  • Sluit VDD aan op 5v externe voeding

Contrast

  • Sluit V0 aan op de middelste (tweede) pin van de potentiometer
  • Sluit de eerste pin van de potentiometer aan op +5v en op LED+
  • Sluit de derde pin van de potentiometer aan op GND en op LED-

Controleer de schema's voor visuele details.

Stap 6: Ultrasone sensor aansluiten

Ultrasone sensor aansluiten
Ultrasone sensor aansluiten

Controleer de schema's voor visuele details.

  • Sluit de VCC aan op +5v externe voeding
  • Verbind de GND met GND van RPI
  • Sluit de trigger aan op de GPIO-pin
  • Sluit echo via spanningsdeler (330ohm en 470ohm) aan op GND
  • Sluit echo aan op GPIO-pin

Stap 7: Sluit de temperatuursensor aan

Sluit de temperatuursensor aan
Sluit de temperatuursensor aan

Controleer de schema's voor visuele details.

  • Sluit VDD aan op 3.3v van de RPI
  • Verbind GND met GND van RPI
  • Sluit DQ via weerstand (4,7k ohm of 5k ohm) aan op 3,3v van de RPI
  • Sluit DQ aan op GPIO-pin 4 (u moet eerst de on-wire bus op Raspberry RPI activeren)

Stap 8: LDR en LED-strip aansluiten

Sluit LDR en LED Strip aan
Sluit LDR en LED Strip aan
Sluit LDR en LED Strip aan
Sluit LDR en LED Strip aan
Sluit LDR en LED Strip aan
Sluit LDR en LED Strip aan

Om de LDR-waarde te lezen, moeten we deze verbinden met RPI via MCP3008

LDR

  • Sluit LDR aan op +5v externe voeding via 10k ohm weerstand en op channel0 op mcp3008
  • Verbind LDR met GND

MCP3008

  • Sluit VDD, VREF aan op +5v externe voeding
  • Sluit AGND, DGND aan op GND
  • Sluit CLK aan op GPIO-pin 11
  • Sluit DATA out aan op GPIO pin 09
  • Sluit DATA aan op GPIO-pin 10
  • Sluit CS/SHDN aan op GPIO-pin 8

Stap 9: RPI voorbereiden (activeer Spi, One-wire Bus)

RPI voorbereiden (activeer Spi, One-wire Bus)
RPI voorbereiden (activeer Spi, One-wire Bus)
RPI voorbereiden (activeer Spi, One-wire Bus)
RPI voorbereiden (activeer Spi, One-wire Bus)
RPI voorbereiden (activeer Spi, One-wire Bus)
RPI voorbereiden (activeer Spi, One-wire Bus)
RPI voorbereiden (activeer Spi, One-wire Bus)
RPI voorbereiden (activeer Spi, One-wire Bus)

We zouden moeten activeren

  • spi voor mcp3008
  • eendraads bus voor temperatuursensor

Stap 10: Database

Database
Database
Database
Database
Database
Database
  • maak verbinding met de Raspberry RPI en maak de database aan.
  • Maak daarna 2 wedstrijden zoals op de foto (het is makkelijker voor onze code)

Stap 11: Coderen

Hier is de code

Aanbevolen: