Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Keďže sa Nový rok rýchlo blíži, chcel som vytvoriť projekt, ktorý umožní dokonalé naliatie a odstránenie všetkej tej fyzickej práce. Použitím Construxu ako mechanickej platformy, servomotora riadiaceho akciu a systému ioBridge ovládajúceho systém som dokázal dosiahnuť perfektné ovládanie sypania otočením svojho iPhone (pomocou spätnej väzby akcelerometra).
Krok 1: Vytvorte platformu Contrux
Pomocou Construxu vytvorte platformu, ktorá udrží hmotnosť fľaše piva (sóda funguje, ale nemá rovnaký aftereffect).
Krok 2: Pripojte servo
Zatvorte servo, aby sa servo neotočilo, keď krúti momentom v držiaku piva.
Krok 3: Vykonajte „suchý“beh
V blízkosti kuchynského drezu vykonajte „suchý“beh s vodou (počas testovania sa nepoškodilo pivo) a nájdite otočné body.
Krok 4: Pripojte a kalibrujte serva
Pripojte servo k servo modulu ioBridge. Kalibrujte pomocou stránky modulu, aby ste našli polohy serva na začiatku nalievania a na konci nalievania. Polohy, keď je plná hmotnosť fľaše a piva v kryte, budete musieť znova nastaviť. Dávajte pozor, aby ste neposunuli servo za hranice.
Krok 5: Nastavte HTML a JavaScript
Do prázdneho súboru HTML skopírujte miniaplikácie pre servo do súboru. Pridajte orientačný kód z knižnice iTurn ioBridge, aby iPhone mohol spôsobiť spustenie miniaplikácií v závislosti od orientácie iPhone. Spustím miniaplikáciu o 15 stupňov zvisle, aby sa začalo sypať servo. Zalejem pri -90 stupňoch. Ak otočím telefón v opačnom smere, Serv O'Beer resetuje svoju polohu.
Krok 6: Vykonajte kalibráciu pozícií a rýchlosti serva
Pod plnou hmotnosťou fľaše „vody“(žiadne krívanie piva nie je mojím krédom) prekalibrujte polohy a rýchlosť serva. Pokračujte a urobte testovacie nalievanie. Mal som poruke nejaké uteráky, pretože prvý beh hodil vodou po celom stole.
Krok 7: Nalejte pivo (je čas ísť)
Je čas na dokonalé naliatie. Nalejte novú fľašu piva (alebo iný chutný nápoj podľa vlastného výberu). Po otočení zariadenia iPhone si servírujte O'Beer perfektné.