Tartalomjegyzék:

Koktélgyártó: 22 lépés
Koktélgyártó: 22 lépés

Videó: Koktélgyártó: 22 lépés

Videó: Koktélgyártó: 22 lépés
Videó: A Világ LEGERŐSEBB Chipsét Kóstóltuk Meg! 2024, November
Anonim
Koktélgyártó
Koktélgyártó

Koktélok, remek módja egy fárasztó nap befejezésének, vagy egy izgalmas buli elindításának. Bemegy a bárba, rendel egy finom italt, hátradől és várja, amíg megérkezik a mennyei keverék. Az éjszaka végén kifizeti a számlát, borravalót ad a csaposnak, és már indulhat is. De mi lenne, ha azt mondanám, hogy van egy módja annak, hogy élvezze ugyanazt az ízletes koktélt anélkül, hogy elmenne a bárba, vagy akár sok pénzt költene. Ehhez csak egy kis szabadidőd és kreativitásod kell. Olvasson tovább, és lépésről lépésre elmagyarázom, hogyan készíthet saját koktélgépet otthon.

Kellékek

Az esetre

- MDF 6 mm vastag

- 2 x 374 mm / 462 mm

- 2 x 280 mm / 462 mm

- 2 x 174 mm / 250 mm

- 1 x 162 mm / 250 mm

- 1 x 150 mm / 250 mm

- 1 x 180 mm / 162 mm

- 1 x 180 mm / 362 mm

- 1 x 362mm / 100mm

- 1 x 374 mm / 292 mm

- MDF 12 mm vastag

- 1 x 374 mm / 292 mm

- 2 x zsanér

- csavarok

- fa ragasztó

Az elektronikához

- 1 x LCD kijelző 16x2

- 1 x 5V 8 csatornás relációs billentyűzet

- 1 x 12V DC 100W tápegység

- 1 x málna pi 3B+

- 8 x 12V DC adagolószivattyú

- 1 db PCA8574p I2C I/O bővítő

- 1 db kenyeretábla

- 1 x 330 Ohm ellenállás

- 2 x 470 Ohm ellenállás

- 1 x elosztó dugó

- 1 x infravörös akadálykerülő érzékelő

- 1 x ultrahangos modul

- 1 x mágneses ajtókapcsoló

- rézdrót

Külön

- 1 x kis tölcsér

- 1 x rugalmas nutella fedél

- 8 m rugalmas 4 mm vastag cső

- 3 x ruhacsipesz

- fehér festék

- 1 x koktél shaker

Italok

- 1 x üveg gin

- 1 üveg rum

- 1 üveg vodka

- 1 üveg tequila

- 1 x háromszoros palack

- 1 üveg lime -lé

- 1 üveg egyszerű szirup

- 1 üveg kóla

(választható)

- 8 egyenlő üveg

1. lépés: A lyukak rajzolása

A lyukak rajzolása
A lyukak rajzolása

Kezdjük a szükséges lyukak mérésével és rajzolásával a fára.

  • előlap (374mm/462mm)

    • A tetejétől 6,5 cm -re, a panel közepére rajzolunk egy téglalapot akkora LCD kijelzőn.
    • alján, a panel közepén 25 cm magas és 15 cm széles téglalapot rajzolunk az ajtóhoz.
  • az elektronika rekesz hátlapja (362mm/100mm)

    rajzoljon a szivattyúk felületének 8 -szorosát ezen a panelen, hogy minden szivattyú illeszkedjen

  • rázókamra felső panelje (180mm/162mm)

    • rajzoljon egy cirkelt, amely akkora, mint a tölcsér vége a panel közepére
    • 3 cm -re a rövid oldal szélétől rajzolja meg az ultrahangos modul illeszkedéséhez szükséges két lyuk alakját.
    • a jobb első sarokban rajzoljon egy apró lyukat, 1 cm távolságra mindkét oldalától. Két lőtt vezeték elfért rajta.
  • a rázó kamra jobb oldali panelje (174mm/250mm)

    10 cm -re az aljától (rövid oldal) húzza meg az infravörös érzékelő illesztéséhez szükséges két lyukat (középen)

2. lépés: A lyukak fűrészelése/fúrása

A lyukak fűrészelése/fúrása
A lyukak fűrészelése/fúrása
A lyukak fűrészelése/fúrása
A lyukak fűrészelése/fúrása

Most, hogy megrajzoltuk a lyukainkat, itt az ideje, hogy vegyünk néhány nehézgépet, és vágjuk/fűrészeljük/fúrjuk őket. Egy egyszerű fúrót és egy fűrészt használtam, és kevesebb, mint egy óra alatt elkészült a munkával.

Ha olyan vagy, mint én, és nehezen fűrészelsz a rajzolt vonalakon, akkor egy fájl segítségével javíthatod a hibáidat.

3. lépés: A tok ragasztása

A tok ragasztása
A tok ragasztása
  • A külsőre

    • Kezdje azzal, hogy a hátsó panelt (a legnagyobbat) 90 fokos szögben ragasztja az alsó panelre (a vastag).
    • Adja hozzá az oldalakat (2 x 280 mm/462 mm).
    • Egyelőre nyitva hagyjuk az elejét és a tetejét
  • a belső számára
    • Kezdje a rázó kamra elkészítésével.

      • ragasztja a két oldalt (2 x 174 mm/250 mm) a hátlapra (162 mm/250 mm)
      • adja hozzá a felső panelt (180 mm/162 mm) az ultrahangos modul két lyukával a hátsó panel felé. Ennek a panelnek tökéletesen kell lefednie mindhárom panel oldalát.
  • az elektronika rekeszhez

    ragasztja a motor panelt az alsó panelre (362mm/180mm)

  • ragasztja a rázó kamrát a gép elejének közepére (hagyjon 6 mm -t az előlap számára.
  • ragassza fel az elektronika rekeszt a gép tetején, 6 mm -re az elejétől. A motorpanelnek a hátsó panel felé kell néznie.

4. lépés: A vázlatok

A sémák
A sémák
A sémák
A sémák

Mielőtt elkezdenénk az összes elektronikus alkatrész csatlakoztatását, nézzük meg a vázlatokat.

5. lépés: A szivattyúk forrasztása

A szivattyúk forrasztása
A szivattyúk forrasztása

Győződjön meg arról, hogy az összes földelés csatlakoztatva van. Így könnyen csatlakoztathatjuk őket a tápegység földjéhez.

6. lépés: A Relayboard csatlakoztatása a szivattyúkhoz

A Relayboard csatlakoztatása a szivattyúkhoz
A Relayboard csatlakoztatása a szivattyúkhoz
  • Csatlakoztassa a rel billentyűzet összes COM -ját, így könnyen csatlakoztathatjuk őket a tápegység 12 V -os feszültségéhez.
  • Csatlakoztassa a NO -t a relé -billentyűzeten egy másik szivattyúval (+).

7. lépés: Adja hozzá a tápegységet és a Raspberry Pi -t

Adja hozzá a tápegységet és a Raspberry Pi -t
Adja hozzá a tápegységet és a Raspberry Pi -t

Ne bánja a képen látható előlapot, csak azért helyeztem el, hogy elképzelésem legyen, mennyi hely marad az elektronikának.

  • Csatlakoztassa a rel billentyűzetet így

    • 5V a málna pi -n lévő 5V -os tüskéhez
    • GND a GND -hez a málna pi -n
    • mindegyik IN egy GPIO tűhöz a málna pi -n
  • csatlakoztassa a szivattyúk GND csapjainak sorozatát a tápegység 0 V -os feszültségéhez, és a COM -sorozatokat a relé billentyűzeten a 12 V -os tápegységhez.
  • Ha most egy egyszerű szkriptet futtat, amely aktiválja az összes csatlakoztatott GPIO -tűt, tesztelheti a forrasztást és kijavíthatja a hibákat, mielőtt sok vezeték lenne a rekeszben. Minden szivattyúnak be kell indulnia

8. lépés: Adja hozzá az infravörös érzékelőt

Adja hozzá az infravörös érzékelőt
Adja hozzá az infravörös érzékelőt
Adja hozzá az infravörös érzékelőt
Adja hozzá az infravörös érzékelőt
Adja hozzá az infravörös érzékelőt
Adja hozzá az infravörös érzékelőt
  • először lyukat fúrtam az elektronika rekesz közepére, hogy a rázószoba kábelei felmenjenek.
  • Kezdje az érzékelő helyes beállításával

    • csatlakoztassa a VDD -t a 3.3V -hoz a málna pi -n
    • csatlakoztassa a GND -t a GND -hez a málna pi -n
    • tegyen egy kis kartondobozt a vevő és az adó közé
    • helyezze a rázógépet kb. 5 cm -re az érzékelőtől
    • vegyen egy csavarhúzót, és forgassa el a vágót a tetején, amíg az OUT led kialszik.
    • teszt mozgassa a rázót előre -hátra, és nézze meg, hogy az érzékelő reagál -e a mozgásokra. (az OUT lednek be kell kapcsolnia és ki kell kapcsolnia).
    • szükség esetén ismételje meg.
  • helyezze be a vevőt és az adót a korábban készített lyukakon keresztül.
  • csatlakoztassa az OUT tűt a málna pi GPIO tűjéhez.

9. lépés: Csatlakoztassa az ultrahangos modult

Csatlakoztassa az ultrahangos modult
Csatlakoztassa az ultrahangos modult
Csatlakoztassa az ultrahangos modult
Csatlakoztassa az ultrahangos modult
  • helyezze be a modult a rázó kamra tetején lévő lyukakba, amelyeket korábban készítettünk.
  • csatlakoztassa a VCC -t a málna pi ötös voltával.
  • csatlakoztassa a ravaszt egy GPIO tűvel
  • készítsen feszültségosztót a GND és a visszhang között (a képen látható módon)
  • csatlakoztassa a GDN -t a málna pi GND -jéhez.
  • csatlakoztassa a visszhangot egy GPIO tűvel

ha nem érti, mire gondolok feszültségosztó alatt, akkor nézze meg újra a rajzokat. gondoskodik arról, hogy az 5 V -os visszhang 3.3 V -ra csökkenjen.

10. lépés: Szerelje be az ajtót

Telepítse az ajtót
Telepítse az ajtót
Telepítse az ajtót
Telepítse az ajtót
  • Kis csavarokkal rögzítse a csuklópántokat az ajtóhoz és az előlaphoz.
  • egy ujjas nyílás, amely megkönnyíti az ajtó kinyitását.

11. lépés: Szerelje be az ajtókapcsolót

Szerelje be az ajtókapcsolót
Szerelje be az ajtókapcsolót
Szerelje be az ajtókapcsolót
Szerelje be az ajtókapcsolót

Csavarokkal vagy ragasztóval rögzítse az ajtókapcsoló két részét az ajtóhoz és a rázókamra belsejét.

12. lépés: Készítsen csőtartót

Készíts csőtartót
Készíts csőtartót
  • vágjon nyolc darab körülbelül 20 cm -es csövet
  • használjon kör alakú tárgyat (én rugalmas nutellafedelet használtam) a tartásához

13. lépés: Helyezze be a tölcsért

Helyezze be a tölcsért
Helyezze be a tölcsért
  • helyezze a tölcsért a rázó kamra felső paneljének utolsó lyukába.
  • helyezze a csőtartót a tölcsérbe, és rögzítse ruhaszegekkel.

14. lépés: Csatlakoztassa a csöveket a szivattyúhoz

Csatlakoztassa a csöveket a szivattyúhoz
Csatlakoztassa a csöveket a szivattyúhoz

rögzítse a csövek másik oldalát a szivattyúk adagolóoldalához.

15. lépés: Csövek vágása a palackokhoz

Vágócsövek a palackokhoz
Vágócsövek a palackokhoz
Vágócsövek a palackokhoz
Vágócsövek a palackokhoz
Vágócsövek a palackokhoz
Vágócsövek a palackokhoz
Vágócsövek a palackokhoz
Vágócsövek a palackokhoz

vágja le a különböző méretű csöveket, hogy minden palack szivattyúval legyen összekötve. Csatlakoztassa őket a szivattyúk fel nem használt oldalához.

16. lépés: Adja hozzá az elosztó dugót

Adja hozzá az elosztó dugót
Adja hozzá az elosztó dugót
Adja hozzá az elosztó dugót
Adja hozzá az elosztó dugót
  • vágja le a csatlakozó dugóját
  • fúrjon lyukat az elektronika rekesz oldalán
  • dugja át a kábelt a lyukon
  • csatlakoztassa vissza a csatlakozódugót

17. lépés: Csatlakoztassa az LCD -t

Csatlakoztassa az LCD -t
Csatlakoztassa az LCD -t
  • csatlakoztassa az LCD -t a vázlatok szerint
  • használjon I2C i/o bővítőt, mert nem lesz elég GPIO -tű
  • ez az egyetlen alkalom, amikor szükségünk van egy kis kenyérlapra

18. lépés: Ragassza fel az előlapot

most, hogy az LCD (utolsó komponensünk) csatlakoztatva van, ragaszthatjuk az előlapot a gépünkhöz.

19. lépés: Festés

Festmény
Festmény
Festmény
Festmény
Festmény
Festmény
Festmény
Festmény

ügyeljen arra, hogy a nem fából készült részeket ragasztja le ragasztószalaggal, és fesse le a gépet az Ön által választott színre.

20. lépés: Töltse fel a gépet

Töltse fel a gépet
Töltse fel a gépet

Az utolsó dolog, amit meg kell tennünk, mielőtt feltölthetjük a kódot, és élvezhetjük a finom koktélt, fel kell töltenünk a gépet valamilyen itallal és néhány keverővel.

21. lépés: Hozza létre az adatbázist

Hozza létre az adatbázist
Hozza létre az adatbázist
Hozza létre az adatbázist
Hozza létre az adatbázist

hozzon létre kapcsolatot a málna pi -vel, és hozza létre az adatbázist.

Hozzon létre adatbázist, ha nem létezik `koktélkészítő` / *! -MySQL dump 10.13 Distrib 5.7.17, Win64 (x86_64) esetén--Host: 127.0.0.1 Adatbázis: cocktailmaker---------------------- ----------------------------------Szerver verzió 5.7.20-napló

/ *! 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 NAMES 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 */;

--

-Asztal szerkezete "cocktaillogboek" asztalhoz-

Csepegtető asztal, ha létezik `cocktaillogboek`;

/ *! 40101 SET @saved_cs_client = @@ character_set_client */; / *! 40101 SET karakterkészlet_kliens = utf8 */; CREATE TABLE `cocktaillogboek` (` id_cocktail_log` int (11) NOT NULL AUTO_INCREMENT, `aantal` tinyint (4) DEFAULT NULL,` datum` datetime DEFAULT CURRENT_TIMESTAMP, `cocktail_id` int (11) NOT NULL_` PRIMARY KI, `cocktail_id`), KEY` fk_Cocktaillogboek_Cocktails1_idx` (`cocktail_id`), CONSTRAINT` fk_Cocktaillogboek_Cocktails1` FOREIGN KEY (`cocktail_id`) REFERENCES` koktélok ' 5 DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @mentett_cs_kliens */;

--

-Dömping adatok a "cocktaillogboek" táblázathoz-

LOCK TABLES `cocktaillogboek` WRITE;

/ *! 40000 ALTER TABLE `cocktaillogboek` DISABLE GOMBOK */; INSERT INTO "cocktaillogboek" ÉRTÉKEK (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` GOMBOK ENGEDÉLYEZÉSE */; TÁBLÁZATOK NYITÁSA;

--

-Asztali szerkezet koktélokhoz

Csepegtető asztal, ha létezik "koktél";

/ *! 40101 SET @saved_cs_client = @@ character_set_client */; / *! 40101 SET karakterkészlet_kliens = utf8 */; CREATE TABLE "koktélok" ("id_cocktail" int (11) NOT NULL AUTO_INCREMENT, "naam_cocktail" tinytext, "code_cocktail" varchar (45) DEFAULT NULL, "inhoud_cocktail" float DEFAULT NULL, PRIMARY KEY ("id_cocktail") code_cocktail_UNIQUE` (`code_cocktail`)) MOTOR = InnoDB AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @mentett_cs_kliens */;

--

-Dömping adatok az asztali koktélokhoz

LOCK TABLES `koktélok` WRITE;

/ *! 40000 ALTER TABLE `koktélok` TILTÓGOMBOK */; INSERT INTO "koktélok" ÉRTÉKEK (1, 'hosszú sziget jeges tea', '1q3n2q3n3q3n4q3n5q3x6q3n8q2', 20), (2, 'tequila sunrise', '2q5x7q5x9q3', 13); / *! 40000 ALTER TABLE `koktélok` KULCSOK ENGEDÉLYEZÉSE */; TÁBLÁZATOK NYITÁSA;

--

-Asztal szerkezete a "dranken" asztalhoz-

Csepegtető táblázat, ha létezik `` dranken '';

/ *! 40101 SET @saved_cs_client = @@ character_set_client */; / *! 40101 SET karakterkészlet_kliens = utf8 */; CREATE TABLE "dranken" ("id_drank" int (11) NOT NULL AUTO_INCREMENT, "naam_drank" tinytext, "tijd_per_centiliter" float DEFAULT NULL, "inhoud_drank" float DEFAULT NULL, "pomp_drank" tinyint (4) DEFAULT id_drank`)) MOTOR = InnoDB AUTO_INCREMENT = 12 DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @mentett_cs_kliens */;

--

-Dömping adatok a "dranken" táblához-

LOCK TABLES `dranken` WRITE;

/ *! 40000 ALTER TABLE `dranken` DISABLE GOMBOK */; INSERT IN „dranken” VALUES (1, „gin”, 20, 70, 1), (2, „tequila”, 20, 70, 2), (3, „wodka”, 20, 70, 3), (4), 'triple sec', 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); / *! 40000 ALTER TABLE `dranken` GOMBOK ENGEDÉLYEZÉSE */; TÁBLÁZATOK NYITÁSA;

--

-Asztal szerkezete a "dranken_cocktails" asztalhoz-

Csepegtető táblázat, ha létezik `dranken_cocktails`;

/ *! 40101 SET @saved_cs_client = @@ character_set_client */; / *! 40101 SET karakterkészlet_kliens = utf8 */; CREATE TABLE `dranken_cocktails` (` Dranken_id_drank` int (11) NOT NULL, `Cocktail_id_cocktail` int (11) NOT NULL, PRIMARY KEY (` Dranken_id_drank`, `Cocktail_id_cocktail`), KEY` fk_ccktail ' fk_Dranken_has_Cocktail_Dranken1_idx` (`Dranken_id_drank`) CONSTRAINT` fk_Dranken_has_Cocktail_Cocktail1` FOREIGN KEY (`Cocktail_id_cocktail`) IRODALOM` cocktails` (`id_cocktail`) ON DELETE semmilyen intézkedést nem UPDATE NO ACTION, CONSTRAINT` fk_Dranken_has_Cocktail_Dranken1` FOREIGN KEY (`Dranken_id_drank`) IRODALOM` dranken` (`id_drank`) ON DELETE NO ACTION ON UPDATE NO ACTION) MOTOR = InnoDB DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @mentett_cs_kliens */;

--

-Dömping adatok a "dranken_cocktails" táblához-

LOCK TABLES `dranken_cocktails` WRITE;

/ *! 40000 ALTER TABLE `dranken_cocktails` DISABLE GOMBOK */; / *! 40000 ALTER TABLE `dranken_cocktails` GOMBOK ENGEDÉLYEZÉSE */; TÁBLÁZATOK NYITÁSA;

--

-Asztalszerkezet asztali "lágyakhoz"-

Csepegtető táblázat, ha létezik "lágy";

/ *! 40101 SET @saved_cs_client = @@ character_set_client */; / *! 40101 SET karakterkészlet_kliens = utf8 */; CREATE TABLE `softs` (` bruisend_drank` tinyint (4) DEFAULT NULL, `drank_id` int (11) NOT NULL, KEY` fk_Softs_Dranken1_idx` (`drank_id`), CONSTRAINT` fk_Softs_Dranken1` FOREIGN KÉRDÉS `(` id_drank`) ON DELETE NO ACTION UPDATE NO ACTION) MOTOR = InnoDB DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @mentett_cs_kliens */;

--

-Dömping adatok az asztali "lágyakhoz"

LOCK TABLES `softs` WRITE;

/ *! 40000 ALTER TABLE `lágyít 'TILTÁSKULCSOK */; INSERT INTO "lágy" értékek (1, 7), (0, 8), (0, 9), (0, 10), (0, 11); / *! 40000 ALTER TABLE `softts` ENGEDÉLYEZŐ GOMBOK */; TÁBLÁZATOK NYITÁSA;

--

-Asztali szerkezet szeszes italokhoz-

Csepegtető táblázat, ha létezik "szesz";

/ *! 40101 SET @saved_cs_client = @@ character_set_client */; / *! 40101 SET karakterkészlet_kliens = utf8 */; LÉTREHOZÁSI TÁBLÁZAT "spirits" ("alkohol_százalék_ital" tinytext, "soort_drank" tinytext, "drank_id" int (11) NOT NULL, KEY "fk_Spirits_Dranken_idx" ("ivott_id"), CONSTRAINT `fk_Spirits_Dranken` FORD `(` id_drank`) ON DELETE NO ACTION UPDATE NO ACTION) MOTOR = InnoDB DEFAULT CHARSET = utf8; / *! 40101 SET character_set_client = @mentett_cs_kliens */;

--

-Dömping adatok asztali "szeszes italokhoz"-

LOCK TABLES `spirits` WRITE;

/ *! 40000 ALTER TABLE `spirits` DISABLE GOMBOK */; INSERT INTO "spirit" ÉRTÉKEK ("40", "gin", 1), ("35", "tequila", 2), ("37,5", "wodka", 3), ("40", "triple sec" ', 4), ('37,5', 'rum', 5), ('37,5 ',' whisky ', 6); / *! 40000 ALTER TABLE `spirits` GOMBOK ENGEDÉLYEZÉSE */; TÁBLÁZATOK NYITÁSA;

--

-Dömping események a "koktélgyártó" adatbázis számára-

--

- Dömping rutinok a "koktélgyártó" adatbázishoz- / *! 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 */;

-A lerakás befejeződött 2019-06-03 14:56:53

22. lépés: A kód megírása

A kódex írása
A kódex írása

Sok óra munka ment bele ebbe a programba, szerencsére van egy github tárhelyem.

Itt egy link a kódhoz.

Ajánlott: