Orodha ya maudhui:

CocktailMaker: Hatua 22
CocktailMaker: Hatua 22

Video: CocktailMaker: Hatua 22

Video: CocktailMaker: Hatua 22
Video: 4 LIMONCELLO Cocktails | Cocktail Recipes 2024, Novemba
Anonim
Mtengenezaji wa Cocktail
Mtengenezaji wa Cocktail

Visa, njia nzuri ya kumaliza siku inayochosha, au kuanza sherehe ya kufurahisha. Unaenda kwenye baa, kuagiza kinywaji cha kupendeza, kaa chini na subiri mchanganyiko wa mbinguni ufike. Mwisho wa usiku unalipa bili, mpe mchuuzi baa na uko njiani. Lakini vipi ikiwa nitakuambia kuna njia ya wewe kufurahiya kitamu sawa bila kwenda kwenye baa au hata kutumia pesa nyingi. Yote itachukua ni wakati wako wa bure na ubunifu. Endelea kusoma, nami nitaelezea hatua kwa hatua jinsi ya kutengeneza mashine yako ya kula chakula nyumbani.

Vifaa

Kwa kesi hiyo

- MDF 6mm nene

- 2 x 374mm / 462mm

- 2 x 280mm / 462mm

- 2 x 174mm / 250mm

- 1 x 162mm / 250mm

- 1 x 150mm / 250mm

- 1 x 180mm / 162mm

- 1 x 180mm / 362mm

- 1 x 362mm / 100mm

- 1 x 374mm / 292mm

- MDF 12mm nene

- 1 x 374mm / 292mm

- 2 x bawaba

- screws

- gundi ya kuni

Kwa umeme

- 1 x LCD kuonyesha 16x2

- 1 x 5V 8-njia ya relayboard

- 1 x 12V DC 100W usambazaji wa umeme

- 1 x raspberry pi 3B +

- 8 x 12V DC Dosing Pump

- 1 x PCA8574p I2C kupanua I / O

- 1 x mkate wa mkate

- 1 x 330 kontena la Ohm

- 2 x 470 kontena la Ohm

- 1 x kuziba kuziba

- 1 x infrared sensor ya kuzuia kikwazo

- 1 x moduli ya ultrasonic

- 1 x uchawi wa milango

- waya wa shaba

Ziada

- 1 x faneli ndogo

- 1 x kifuniko cha nutella rahisi

- 8m bomba laini 4mm nene

- 3 x nguo ya nguo

- rangi nyeupe

- 1 x cocktailshaker

Vinywaji

- 1 x chupa ya gin

- 1 x chupa ya ramu

- 1 x chupa ya vodka

- 1 x chupa ya tequila

- 1 x chupa ya sekunde tatu

- 1 x chupa ya maji ya chokaa

- 1 x chupa ya syrup rahisi

- 1 x chupa ya cola

(hiari)

- chupa 8 sawa

Hatua ya 1: Kuchora Mashimo

Kuchora Mashimo
Kuchora Mashimo

Tunaanza kwa kupima na kuchora mashimo yanayohitajika kwenye kuni.

  • jopo la mbele (374mm / 462mm)

    • 6.5 cm kutoka juu, katikati ya jopo, tunachora mstatili saizi ya onyesho letu la LCD.
    • chini, katikati ya jopo, tunachora mstatili wa urefu wa 25cm na 15cm kwa mlango.
  • jopo la nyuma la sehemu ya umeme (362mm / 100mm)

    chora mara 8 ya uso wa pampu kwenye jopo hili, ili kuzifanya pampu zote zilingane

  • jopo la juu la chumba kinachotikisa (180mm / 162mm)

    • chora cirkel kubwa kama mwisho wa faneli katikati ya jopo
    • 3 cm kutoka ukingo wa upande mfupi, chora sura ya mashimo mawili yanayohitajika kwa moduli ya ultrasonic kutoshea.
    • kona ya mbele kulia, chora shimo dogo, 1cm mbali na pande zote mbili. Waya mbili risasi fit kwa njia hiyo.
  • jopo la upande wa kulia wa chumba kinachotetemeka (174mm / 250mm)

    10 cm kutoka chini (upande mfupi), chora mashimo mawili yanayohitajika kwa sensor ya infrared kutoshea (katikati)

Hatua ya 2: Kukata / kuchimba Mashimo

Kukata / kuchimba Mashimo
Kukata / kuchimba Mashimo
Kukata / kuchimba Mashimo
Kukata / kuchimba Mashimo

Sasa kwa kuwa tumechota mashimo yetu, ni wakati wa kuchukua mashine nzito na kukata / kuona / kuchimba. Nilitumia drill rahisi na fretsaw, na chini ya saa moja kazi ilifanyika.

Ikiwa wewe ni kama mimi, na unapata shida katika safu zilizopigwa, unaweza kutumia faili baadaye kurekebisha makosa yako.

Hatua ya 3: Gluing kesi

Kuunganisha Kesi hiyo
Kuunganisha Kesi hiyo
  • Kwa nje

    • Anza kwa kushikamana na jopo la nyuma (kubwa zaidi) kwenye paneli ya chini (ile nene) kwa pembe ya digrii 90.
    • Ongeza pande (2 x 280mm / 462mm).
    • Tutaacha mbele na juu wazi kwa sasa
  • kwa ndani

    • Anza kwa kutengeneza chumba kinachotetemeka.

      • gundi pande mbili (2 x 174mm / 250mm) kwenye jopo la nyuma (162mm / 250mm)
      • ongeza jopo la juu (180mm / 162mm) na mashimo mawili ya moduli ya ultrasonic inayoangalia paneli ya nyuma. Jopo hili linapaswa kufunika pande za paneli zote tatu kikamilifu.
  • kwa sehemu ya umeme

    gundi jopo la gari kwenye jopo la chini (362mm / 180mm)

  • gundi chumba kinachotetemeka katikati ya mbele ya mashine (acha 6mm kwa jopo la mbele.
  • gundi sehemu ya umeme juu ya mashine, 6mm kutoka mbele. Paneli inapaswa kutazama jopo la nyuma.

Hatua ya 4: Skematiki

Skimatiki
Skimatiki
Skimatiki
Skimatiki

Kabla ya kuanza kuunganisha vifaa vyote vya elektroniki, wacha tuangalie skimu.

Hatua ya 5: Kuunganisha pampu

Kuunganisha pampu
Kuunganisha pampu

Hakikisha sababu zote zimeunganishwa. Kwa njia hii tunaweza kuwaunganisha kwa urahisi chini ya usambazaji wa umeme.

Hatua ya 6: Kuunganisha Relayboard kwa pampu

Kuunganisha Relayboard na pampu
Kuunganisha Relayboard na pampu
  • Unganisha COM zote za relayboard, ili tuweze kuziunganisha kwa urahisi na 12V ya usambazaji wa umeme.
  • Unganisha kila HAPANA kwenye relayboard na pampu tofauti (+).

Hatua ya 7: Ongeza Usambazaji wa Nguvu na Raspberry Pi

Ongeza Usambazaji wa Nguvu na Raspberry Pi
Ongeza Usambazaji wa Nguvu na Raspberry Pi

Usijali paneli ya mbele kwenye picha, niliiweka tu hapo ili kuwa na wazo la nafasi gani ya umeme.

  • unganisha relayboard kama hii

    • 5V kwa pini 5V kwenye pi ya raspberry
    • GND kwa GND kwenye pi ya raspberry
    • kila IN kwa pini ya GPIO kwenye pi ya raspberry
  • unganisha safu ya pini za GND za pampu na 0V ya usambazaji wa umeme, na safu ya COM kwenye ubao wa relayboard na 12V ya usambazaji wa umeme.
  • Sasa, ikiwa utatumia hati rahisi inayowezesha pini zote zilizounganishwa za GPIO, unaweza kujaribu taswira yako na urekebishe makosa yoyote kabla ya waya nyingi kwenye chumba. Pampu zote zinapaswa kuanza

Hatua ya 8: Ongeza sensorer ya infrared

Ongeza sensorer ya infrared
Ongeza sensorer ya infrared
Ongeza sensorer ya infrared
Ongeza sensorer ya infrared
Ongeza sensorer ya infrared
Ongeza sensorer ya infrared
  • kwanza kabisa nilichimba shimo katikati ya chumba cha umeme, ili nyaya kutoka chumba cha kutetemeka ziweze kwenda juu.
  • anza kwa kusanidi kihisi kulia
    • unganisha VDD na 3.3V kwenye pi ya raspberry
    • unganisha GND na GND kwenye pi raspberry
    • weka kipande kidogo cha kadibodi kati ya mpokeaji na mtoaji
    • weka kitetemeka karibu 5cm mbali na sensa
    • chukua bisibisi na ugeuze trimmer kwa juu hadi OUT inayoongozwa itatoka.
    • jaribu mtetemeshaji nyuma na nje na uone ikiwa sensor inakabiliana na harakati. (OUT iliyoongozwa inapaswa kuwasha na ya).
    • kurudia ikiwa ni lazima.
  • ingiza mpokeaji na mtumaji kupitia mashimo tuliyoyafanya mapema.
  • unganisha pini ya OUT na pini ya GPIO kwenye pi ya raspberry.

Hatua ya 9: Unganisha Moduli ya Ultrasonic

Unganisha Moduli ya Ultrasonic
Unganisha Moduli ya Ultrasonic
Unganisha Moduli ya Ultrasonic
Unganisha Moduli ya Ultrasonic
  • ingiza moduli kwenye mashimo juu ya chumba cha kutetemeka tulichotengeneza mapema.
  • unganisha VCC na volts tano kwenye pi ya raspberry.
  • unganisha kichocheo na pini ya GPIO
  • fanya msambazaji wa voltage kati ya GND na mwangwi (kama inavyoonekana kwenye picha)
  • unganisha GDN na GND ya pi ya raspberry.
  • unganisha mwangwi na pini ya GPIO

ikiwa hauelewi ninachomaanisha na mtoaji wa voltage, angalia skhematics. inahakikisha kuwa mwangwi wa 5V umeshushwa hadi 3.3V.

Hatua ya 10: Sakinisha Mlango

Sakinisha Mlango
Sakinisha Mlango
Sakinisha Mlango
Sakinisha Mlango
  • Tumia screws ndogo kuambatanisha bawaba kwenye mlango na kwa jopo la mbele.
  • shimo lenye vidole ili iwe rahisi kufungua mlango.

Hatua ya 11: Sakinisha Doorwitch

Sakinisha swichi ya Milango
Sakinisha swichi ya Milango
Sakinisha swichi ya Milango
Sakinisha swichi ya Milango

Tumia screws au gundi kushikamana na sehemu mbili za mlango wa mlango, na ndani ya chumba kinachotetemeka.

Hatua ya 12: Tengeneza Mmiliki wa Tube

Tengeneza Mmiliki wa Tube
Tengeneza Mmiliki wa Tube
  • kata vipande nane vya bomba la takriban 20cm
  • tumia kitu cha duara (nilitumia kifuniko cha nutella rahisi) kuwashika

Hatua ya 13: Ingiza Funeli

Ingiza Funeli
Ingiza Funeli
  • weka faneli kwenye shimo la mwisho kwenye jopo la juu la chumba kinachotetemeka.
  • weka kishika bomba kwenye faneli, na uilinde na vigingi vya nguo.

Hatua ya 14: Ambatisha Mirija kwenye Pump

Ambatanisha zilizopo kwenye pampu
Ambatanisha zilizopo kwenye pampu

ambatisha upande mwingine wa mirija kwa upande wa pampu.

Hatua ya 15: Kukata mirija ya chupa

Kukata mirija kwa chupa
Kukata mirija kwa chupa
Kukata mirija kwa chupa
Kukata mirija kwa chupa
Kukata mirija kwa chupa
Kukata mirija kwa chupa
Kukata mirija kwa chupa
Kukata mirija kwa chupa

kata saizi anuwai za bomba, ili kila chupa iunganishwe na pampu. Ambatisha kwa upande usiotumika wa pampu.

Hatua ya 16: Ongeza Plug ya Usambazaji

Ongeza Plug ya Usambazaji
Ongeza Plug ya Usambazaji
Ongeza Plug ya Usambazaji
Ongeza Plug ya Usambazaji
  • kata kiunganishi
  • kuchimba shimo upande wa chumba cha umeme
  • weka kebo kupitia shimo
  • ambatanisha tena kiunganishi

Hatua ya 17: Unganisha Lcd

Unganisha Lcd
Unganisha Lcd
  • unganisha lcd kama inavyoonyeshwa kwenye skimu
  • tumia upanuzi wa I2C i / o, kwa sababu hakutakuwa na pini za kutosha za GPIO
  • huu ndio wakati pekee tunahitaji ubao mdogo wa mkate

Hatua ya 18: Gundi Jopo la Mbele

sasa LCD (sehemu yetu ya mwisho) imeunganishwa, tunaweza gundi jopo la mbele kwenye mashine yetu.

Hatua ya 19: Uchoraji

Uchoraji
Uchoraji
Uchoraji
Uchoraji
Uchoraji
Uchoraji
Uchoraji
Uchoraji

hakikisha kufunika sehemu zisizo za kuni na mkanda, na upake mashine kwenye rangi ya chaguo lako.

Hatua ya 20: Jaza Mashine

Jaza Mashine
Jaza Mashine

Jambo la mwisho tunalohitaji kufanya kabla ya kupakia nambari hiyo na kufurahiya kitamu, ni kujaza mashine na pombe, na vichanganyaji.

Hatua ya 21: Unda Hifadhidata

Unda Hifadhidata
Unda Hifadhidata
Unda Hifadhidata
Unda Hifadhidata

fanya unganisho na pi ya raspberry, na unda hifadhidata.

Unda Database ISIPOKUWA `mtengenezaji wa chakula` / *! 40100 SIFA YA WENYE UFAFUZI SET utf8 * /; TUMIA` mhudumu wa chakula '; - Dampo la MySQL 10.13 Sambaza 5.7.17, kwa Win64 (x86_64) - - Jeshi: 127.0.0.1 Hifadhidata: Mtengenezaji wa cocktail - --------------------- --------------------------------- - Toleo la seva 5.7.20-logi

/ *! 40101 SET @OLD_CHARACTER_SET_CLIENT = @@ CHARACTER_SET_CLIENT * /;

/ *! 40101 SET @OLD_CHARACTER_SET_RESULTS = @@ CHARACTER_SET_RESULTS * /; / *! 40101 SET @OLD_COLLATION_CONNECTION = @@ COLLATION_CONNECTION * /; / *! 40101 SET MAJINA utf8 * /; / *! 40103 SET @OLD_TIME_ZONE = @@ TIME_ZONE * /; / *! 40103 SET TIME_ZONE = '+ 00:00' * /; / *! 40014 SET @OLD_UNIQUE_CHECKS = @@ UNIQUE_CHECKS, UNIQUE_CHECKS = 0 * /; / *! 40014 SET @OLD_FOREIGN_KEY_CHECKS = @@ FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS = 0 * /; / *! 40101 SET @OLD_SQL_MODE = @@ SQL_MODE, SQL_MODE = 'NO_AUTO_VALUE_ON_ZERO' * /; / *! 40111 SET @OLD_SQL_NOTES = @@ SQL_NOTES, SQL_NOTES = 0 * /;

--

- Muundo wa jedwali kwa meza `cocktaillogboek` -

TOLEA JEDWALI IKIWEPO `cocktaillogboek`;

/ *! 40101 SET @saved_cs_client = @@ tabia_set_client * /; / *! 40101 SET tabia_set_client = utf8 * /; TENGENEZA JEDWALI `cocktaillogboek` (` id_cocktail_log` int (11) SI NULL AUTO_INCREMENT, `aantal` tinyint (4) DEFAULT NULL,` datum` datetime DEFAULT CURRENT_TIMESTAMP, `cocktail_id` int (11) SI TUUUUUUUUUUUUU WA KWANZA (` id), `cocktail_id`), KEY` fk_Cocktaillogboek_Cocktails1_idx` ("cocktail_id`), CONSTRAINT` fk_Cocktaillogboek_Cocktails1 "MUHIMU WA NJE (" cocktail_id`) REFERENCES "Visa" ("id_cocktail`) ON DELETE NO ACTION ONDATE KESI 5 ZA DESARI = utf8; / *! 40101 SET tabia_set_client = @saved_cs_client * /;

--

- Kutupa data kwa meza `cocktaillogboek` -

FUNGUA JEDWALI `cocktaillogboek` ANDIKA;

/ *! 40000 ALTER TABLE `cocktaillogboek` ZIMA FUNGUO * /; Ingiza kwenye "cocktaillogboek" MAADILI (1, 1, '2019-05-31 18:06:24', 1), (2, 1, '2019-05-31 18:06:24', 2), (3, 2, '2019-05-31 18:06:24', 1), (4, 2, '2019-05-31 18:06:24', 2); / *! 40000 ALTER TABLE `cocktaillogboek` WEKA FUNGUO * /; FUNGUA TABLE;

--

- Mfumo wa jedwali la "Visa" vya mezani -

TOLEA JEDWALI IKIWA NA `Visa ';

/ *! 40101 SET @saved_cs_client = @@ tabia_set_client * /; / *! 40101 SET tabia_set_client = utf8 * /; TENGENEZA JEDWALI `Visa '(` id_cocktail` int (11) SI NILI AUTO_INCREMENT, `naam_cocktail` vidogo maandishi,` code_cocktail` varchar (45) DEFAULT NULL, `inhoud_cocktail` float DEFAULT NULL, PRYARY KEY (KE id_cocktail) code_cocktail_UNIQUE` (`code_cocktail`)) INJINI = InnoDB AUTO_INCREMENT = 3 DESAULT CHARSET = utf8; / *! 40101 SET tabia_set_client = @saved_cs_client * /;

--

- Kutupa data kwa meza `Visa '-

FUNGUA JEDWALI `Visa 'andika;

/ *! 40000 ALTER TABLE `Visa` Ingiza ndani ya `Visa ' / *! 40000 ALTER TABLE `Visa 'WEKA FUNGUO * /; FUNGUA TABLE;

--

- Mfumo wa jedwali la `kunywa '-

TOLEA JEDWALI IKIWA `wamekunywa`;

/ *! 40101 SET @saved_cs_client = @@ tabia_set_client * /; / *! 40101 SET tabia_set_client = utf8 * /; TENGA JEDWALI `umelewa` (` id_drank` int (11) SI NILI AUTO_INCREMENT, `naam_drank` vidogo maandishi,` tijd_per_centiliter` float DEFAULT NULL, `inhoud_drank` float DEFAULT NULL,` pomp_drank` tinyint (4) id_drank`)) INJINI = InnoDB AUTO_INCREMENT = 12 DESAULT CHARSET = utf8; / *! 40101 SET tabia_set_client = @saved_cs_client * /;

--

- Kutupa data ya meza `iliyokunywa` -

ANGALIA JEDWALI `kunywa> Andika;

! Ingiza ndani ya "kunywa" MAADILI (1, 'gin', 20, 70, 1), (2, 'tequila', 20, 70, 2), (3, 'wodka', 20, 70, 3), (4, 'sekunde tatu', 20, 70, 4), (5, 'rum', 20, 70, 5), (6, 'whisky', 20, 70, NULL), (7, 'cola', 15, 100, 6), (8, 'sinaasappelsap', 25, 100, 7), (9, 'limoensap', 20, 100, 8), (10, 'grenadine', 30, 100, 9), (11, 'suikersiroop', 30, 100, 10); ? FUNGUA TABLE;

--

- Muundo wa jedwali kwa meza `kunywa_cocktails` -

TOLEA JEDWALI IKIWEPO `wamekunywa_cocktails`;

/ *! 40101 SET @saved_cs_client = @@ tabia_set_client * /; / *! 40101 SET tabia_set_client = utf8 * /; Unda TABLE `kunywa_cocktails` (` Dranken_id_drank` int (11) NOT NULL, `Cocktail_id_cocktail` int (11) SI NULL, KIWANGO CHA KUU (` fk_Dranken_has_Cocktail_Dranken1_idx` (`Dranken_id_drank`), kikwazo` fk_Dranken_has_Cocktail_Cocktail1` FOREIGN KEY (`Cocktail_id_cocktail`) MAREJEO` cocktails` (`id_cocktail`) ON FUTA NO ACTION ON UPDATE NO ACTION, kikwazo` fk_Dranken_has_Cocktail_Dranken1` FOREIGN KEY (`Dranken_id_drank`) MAREJEO` kunywa` (`id_drank`) KWA KUFUTA HATUA HATUA KWA HATUA YA HAKUNA HATUA) ENGINE = InnoDB DEFAULT CHARSET = utf8; / *! 40101 SET tabia_set_client = @saved_cs_client * /;

--

- Kutupa data ya meza `kunywa_cocktails` -

ANGALIA JEDWALI `nywe_kunywa andika;

/ *! 40000 JEDWALI MBADALA `wanywa_cocktails` ZIMA FUNGUO * /; ! FUNGUA TABLE;

--

- Mfumo wa jedwali la `laini 'za meza -

TOROZA JEDWALI IKIWEPO `laini ';

/ *! 40101 SET @saved_cs_client = @@ tabia_set_client * /; / *! 40101 SET tabia_set_client = utf8 * /; Unda TABLE `softs` (` bruisend_drank` tinyint (4) DEFAULT NULL, `drink_id` int (11) NOT NULL, KEY` fk_Softs_Dranken1_idx` (`drink_id`), CONSTRAINT` fk_Softs_Dranken1 ` `(` id_drank`) KWA KUFUTA HATUA YA KUCHUKUA KWENYE HATUA HAKUNA HATUA) ENGINE = InnoDB DEFAULT CHARSET = utf8; / *! 40101 SET tabia_set_client = @saved_cs_client * /;

--

- Kutupa data ya meza "laini" -

FUNGUA TABLE `softs` ANDIKA;

/ *! 40000 ALTER TABLE `softs` ZIMA FUNGUO * /; Ingiza kwenye "laini" MAADILI (1, 7), (0, 8), (0, 9), (0, 10), (0, 11); / *! 40000 JEDWALI Lingine `softs` WEWEZA FUNGUO * /; FUNGUA TABLE;

--

- Jedwali muundo wa meza `roho` -

TOROZA JEDWALI IKIWA `mizimu`;

/ *! 40101 SET @saved_cs_client = @@ tabia_set_client * /; / *! 40101 SET tabia_set_client = utf8 * /; TENGA JEDWALI` `(` id_drank`) KWA KUFUTA HATUA YA KUCHUKUA KWENYE HATUA HAKUNA HATUA) ENGINE = InnoDB DEFAULT CHARSET = utf8; / *! 40101 SET tabia_set_client = @saved_cs_client * /;

--

- Kutupa data ya meza "roho" -

FUNGUA JEDWALI `roho ANDIKA;

/ *! 40000 JEDWALI MBADALA `` roho` ZILEZE FUNGUO * /; Ingiza ndani ya "roho" MAADILI ('40', 'gin', 1), ('35', 'tequila', 2), ('37.5 ',' wodka ', 3), (' 40 ',' sec tatu ', 4), ('37.5', 'rum', 5), ('37.5 ',' whisky ', 6); / *! 40000 JEDWALI MBADALA `roho` WEKA FUNGUO * /; FUNGUA TABLE;

--

- Matukio ya utupaji wa duka la duka la duka la duka la duka -

--

- Utupaji taka wa hifadhidata ya 'cocktailmaker' - / * 40103 SET TIME_ZONE = @ OLD_TIME_ZONE * /;

/ *! 40101 SET SQL_MODE = @ OLD_SQL_MODE * /;

/ *! 40014 SET FOREIGN_KEY_CHECKS = @ OLD_FOREIGN_KEY_CHECKS * /; / *! 40014 SET UNIQUE_CHECKS = @ OLD_UNIQUE_CHECKS * /; / *! 40101 SET CHARACTER_SET_CLIENT = @ OLD_CHARACTER_SET_CLIENT * /; / *! 40101 SET CHARACTER_SET_RESULTS = @ OLD_CHARACTER_SET_RESULTS * /; / *! 40101 SET COLLATION_CONNECTION = @ OLD_COLLATION_CONNECTION * /; / *! 40111 SET SQL_NOTES = @ OLD_SQL_NOTES * /;

Dampo limekamilika mnamo 2019-06-03 14:56:53

Hatua ya 22: Kuandika Kanuni

Kuandika Kanuni
Kuandika Kanuni

Masaa mengi ya kazi yaliingia kwenye programu hii, kwa bahati nzuri nina ghala la github.

Hapa kuna kiunga cha nambari.

Ilipendekeza: