Sadržaj:

Mix & Cheers: 13 koraka
Mix & Cheers: 13 koraka

Video: Mix & Cheers: 13 koraka

Video: Mix & Cheers: 13 koraka
Video: Cheer/Dance Mix #7 - Krewella, David Guetta, Zedd, Icona Pop, Macklemore 2024, Studeni
Anonim
Mix & Cheers
Mix & Cheers

Mnogi su umorni od plaćanja velikog novca za malo piće u barovima.

Htjeli bi sami napraviti koktel večer s prijateljima, ali nemaju vještinu miješanja koktela ili samo žele uživati u večeri umjesto miješanja pića za druge.

Kako bih to omogućio ili olakšao mnogim ljudima, napravio sam pametnu mješalicu za koktele.

Ovaj uređaj može praviti koktele miješanjem do četiri sastojka istovremeno.

Korisnik ga može prilagoditi za pripremu mnogih pića.

Sve kontrolirate na internetu putem web stranice na kojoj možete prilagoditi sve sastojke i koktele.

Korisnik može vidjeti trenutni volumen sastojaka.

Pribor

Hardverske komponente

  • Raspberry Pi 4 Model B 2GB
  • PI T-postolar od malina
  • Kućište s ventilatorom i punjačem za RPI
  • 5v 8 ili 4 relejni kanalski modul
  • 12V sklopno napajanje
  • Kabel za napajanje
  • 4 Peristaltičke pumpe
  • LED traka
  • MicroSd 16 GB
  • LDR
  • Ultrazvučni senzor
  • Vodootporni DS18B20
  • 4 Oglasne ploče
  • LCD 16*2
  • Potenciometar

Komponente kućišta

  • MDF 2,5 mm za prednju ploču i policu za elektroniku.
  • Drvena greda (18 mm*18 mm)
  • Vijci za drvo
  • 2 Šarke za vrata
  • Metalni uglovi
  • Silikonske cijevi za prehrambenu ocjenu 2 mm unutarnji promjer
  • Mali kuhinjski ormar iz Ikee

Ručni alati

  • Ručna bušilica
  • Testera za drvo
  • Lemilica
  • Nož za tiskanice
  • Dvostruka traka za lice

Korak 1: Prednja ploča i polica

Prednja ploča i polica
Prednja ploča i polica
Prednja ploča i polica
Prednja ploča i polica
Prednja ploča i polica
Prednja ploča i polica

Počinjemo mjerenjem i iscrtavanjem potrebnih linija na MDF -u.

Prednja ploča (vrata)

  • prednja ploča (290 mm/360 mm)
  • 3 cm od vrha, u sredini ploče, nacrtamo pravokutnik veličine našeg LCD zaslona.
  • Izrežemo pravokutnik i isprobamo LCD, ako je u redu onda ga bojimo.
  • Zašrafimo šarke vrata na ploču i ormar kako bismo ih mogli otvoriti

Polica

  • Izrezali smo 2 komada naše drvene grede svaki 230 mm
  • Zatim ih uvijamo unutar ormara ispod gornjih 200 mm sa svake strane.
  • zatim na njih uvijamo MDF ploču (360 mm*360 mm)
  • dodajte neki metalni kutak da budete sigurni
  • polica je spremna

Stražnja ploča

U mom ormaru nalazi se stražnja ploča s otvorom (rupom) za kabel.

Korak 2: Sheme

Sheme
Sheme
Sheme
Sheme

Prije svega, pogledajmo na ovoj shemi što ćemo učiniti.

Korak 3: Ožičenje 12V sklopnog napajanja

Ožičenje 12V sklopnog napajanja
Ožičenje 12V sklopnog napajanja
Ožičenje 12V sklopnog napajanja
Ožičenje 12V sklopnog napajanja
Ožičenje 12V sklopnog napajanja
Ožičenje 12V sklopnog napajanja

Prvo moramo spojiti i testirati 12V sklopno napajanje

  • Odrezali smo kraj kabela za napajanje
  • postoje 3 žice (pod naponom, prirodne, uzemljene) koje povezujemo s napajanjem, a ovo je naš ulaz.
  • Napajanje ima 2 izlaza, mi odabiremo jedan i povezujemo ga na matičnu ploču (nazovimo je 12V ploča).
  • mjerimo izlazne volte, ako je 12V pa smo sve dobro spojili

Korak 4: Priključite crpke

Priključite pumpe
Priključite pumpe
  • Spojite + pumpe na NO releja
  • Spojite - svake crpke izravno na - 12 -voltno napajanje
  • Spojite + 12v napajanja na COM releja svake crpke.
  • Spojite VCC releja na 5v na vanjsko 5v napajanje
  • Spojite GND vanjskog 5v napajanja na GND RPI
  • Spojite GND releja na GND vanjskog napajanja
  • Spojite INT (pumpu) releja na različite GPIO pinove

Provjerite sheme za vizualne pojedinosti.

Korak 5: Povežite LCD

Spojite LCD
Spojite LCD

LCD ćemo spojiti u 4-bitnom načinu.

  • Spojite RS, E, D4, D5, D6, D7 na različite GPIO pinove.
  • Spojite VSS, RW na GND
  • Spojite VDD na vanjsko napajanje od 5 V.

Kontrast

  • Spojite V0 na srednji (drugi) pin potenciometra
  • Spojite prvi pin potenciometra na +5v i na LED +
  • Spojite treći pin potenciometra na GND i na LED-

Provjerite sheme za vizualne pojedinosti.

Korak 6: Spojite ultrazvučni senzor

Spojite ultrazvučni senzor
Spojite ultrazvučni senzor

Provjerite sheme za vizualne pojedinosti.

  • Spojite VCC na +5v vanjskog napajanja
  • Spojite GND na GND RPI
  • Spojite okidač na GPIO pin
  • Spojite eho putem razdjelnika napona (330ohm i 470ohm) na GND
  • Spojite echo na GPIO pin

Korak 7: Povežite osjetnik temperature

Spojite osjetnik temperature
Spojite osjetnik temperature

Provjerite sheme za vizualne pojedinosti.

  • Spojite VDD na 3.3v RPI
  • Spojite GND na GND od RPI
  • Spojite DQ preko otpornika (4,7 k ohma ili 5 k ohma) na 3,3 v RPI
  • Spojite DQ na GPIO pin 4 (prvo biste trebali aktivirati mrežnu sabirnicu na malinu RPI)

Korak 8: Spojite LDR i LED traku

Spojite LDR i LED traku
Spojite LDR i LED traku
Spojite LDR i LED traku
Spojite LDR i LED traku
Spojite LDR i LED traku
Spojite LDR i LED traku

Da bismo očitali vrijednost LDR, trebali bismo ga povezati s RPI putem MCP3008

LDR

  • Spojite LDR na vanjsko napajanje +5v preko 10k ohmskog otpornika i na kanal0 na mcp3008
  • Spojite LDR na GND

MCP3008

  • Spojite VDD, VREF na +5v vanjsko napajanje
  • Spojite AGND, DGND na GND
  • Spojite CLK na GPIO pin 11
  • Spojite DATA izlaz na GPIO pin 09
  • Spojite DATA na GPIO pin 10
  • Spojite CS/SHDN na GPIO pin 8

Korak 9: Priprema RPI-ja (aktivirajte Spi, Jednosmjerna sabirnica)

Priprema RPI-ja (aktivirajte Spi, Jednosmjerna sabirnica)
Priprema RPI-ja (aktivirajte Spi, Jednosmjerna sabirnica)
Priprema RPI-ja (aktivirajte Spi, Jednosmjerna sabirnica)
Priprema RPI-ja (aktivirajte Spi, Jednosmjerna sabirnica)
Priprema RPI-ja (aktivirajte Spi, Jednosmjerna sabirnica)
Priprema RPI-ja (aktivirajte Spi, Jednosmjerna sabirnica)
Priprema RPI-ja (aktivirajte Spi, Jednosmjerna sabirnica)
Priprema RPI-ja (aktivirajte Spi, Jednosmjerna sabirnica)

Morali bismo se aktivirati

  • spi za mcp3008
  • jednožilna sabirnica za osjetnik temperature

Korak 10: Baza podataka

Baza podataka
Baza podataka
Baza podataka
Baza podataka
Baza podataka
Baza podataka
  • spojite se na RPI maline i stvorite bazu podataka.
  • Stvori nakon toga 2 vies kao na slici (lakše je za naš kôd)

11. korak: Kodirajte

Evo koda

Preporučeni: