Բովանդակություն:

ULTIMATE Gumball մեքենա. 7 քայլ (նկարներով)
ULTIMATE Gumball մեքենա. 7 քայլ (նկարներով)

Video: ULTIMATE Gumball մեքենա. 7 քայլ (նկարներով)

Video: ULTIMATE Gumball մեքենա. 7 քայլ (նկարներով)
Video: How Much Did This 7-Foot Gumball Machine Make In 1 Month?! 2024, Նոյեմբեր
Anonim
ULTIMATE Gumball մեքենա
ULTIMATE Gumball մեքենա
ULTIMATE Gumball մեքենա
ULTIMATE Gumball մեքենա
ULTIMATE Gumball մեքենա
ULTIMATE Gumball մեքենա

Ո՞րն է վերջնականը: Անսահման RGB? Ի՞նչ կասեք թույն LCD սենսորային էկրանին: Գուցե նույնիսկ միանգամայն անհարկի wifi հնարավորություններ: Ինչ կասեք բոլորի մասին `գոմբոլի մեքենայի մեջ: DFRobot- ը դիմեց ինձ ՝ ստեղծելու նախագիծ, որն օգտագործում է իրենց 2.8 դյույմանոց TFT էկրանը, ուստի ես պատրաստեցի երբևէ եղած ամենազարմանալի գոմբոլի մեքենան (իհարկե):

DFRobot տիպի շարժիչ

Քայլ 1: Դիզայն

Դիզայն
Դիզայն
Դիզայն
Դիզայն

Ինչպես միշտ, գրեթե ամեն ինչ, որն ավելի բարդ է, քան մի քանի պարզ միացումներ և հիմնական տուփ, դիզայնի կարիք ուներ Fusion 360 -ում: Այն պետք է լիներ բարձրահասակ, ունենար բավարար տարածք բոլոր էլեկտրոնիկայի համար, ինչպես նաև կարողանար դիմանալ 12 կիլոգրամ գոմբոլի քաշին: Հետո ես փորձեցի պարզ և էլեգանտ տարածման մեխանիզմ ստեղծել: Այն պետք է միանգամից միայն մեկ գոմբոլ բաժաներ, չխցանվեր և թույլ չտա, որ մեկից ավելի գոմբոլ ընկնի այն, ինչ շրջվում է: Ես հասկացա, որ ինձ ընդամենը անհրաժեշտ է մի պարզ անիվ ՝ 4 անցքով, և որ դիսպենսերային անցքը դրա վերևում կափարիչ ունի, որպեսզի թույլ չտա ավելորդ բշտիկների թափվելը: Իմ դիզայնի ավարտից հետո ես արտահանեցի 3D- ով տպագրվող բոլոր մասերը և ստեղծեցի գործիքների ուղիներ `CNC- ի բնակարանն ուղղելու համար: Thingiverse հղում

Քայլ 2: Բնակարանաշինություն

Բնակարանաշինություն և կառուցում
Բնակարանաշինություն և կառուցում
Բնակարանաշինություն և կառուցում
Բնակարանաշինություն և կառուցում
Բնակարանաշինություն և կառուցում
Բնակարանաշինություն և կառուցում

Ես սկսեցի հավաքելով գոմբոլի մեքենայի ոտքերի չափերը, այնուհետև դրանք գծագրելով նրբատախտակի հսկայական թերթիկի վրա: Հետո հանեցի ոլորահատ սղոց և կտրեցի չորս ոտքերը: Ես նաև նրբատախտակից կտրեցի հիմնական պատյանները իմ CNC երթուղիչով: Հետո ես ամեն ինչի մեջ անցքեր բացեցի և ներկեցի կարմիր գույնով: LED շերտը կպչեց ներքևի ափսեի վրա, որպեսզի կարողանա գեղեցիկ փայլ հաղորդել մեքենայի ներքևի տակդիրին:

Քայլ 3: Վեբ էջ

Ինտերնետային էջ
Ինտերնետային էջ

Որպեսզի օգտվողները փոխազդեն գոմբոլի մեքենայի հետ, պետք է լինի հեշտ ինտերֆեյս: Ես ընտրեցի ստեղծել մի պարզ վեբ էջ, որը թույլ է տալիս օգտվողներին տարածել գոմբոլ և փոխել LED- ների գույնը: Գործողություն կատարելուց հետո վեբ էջը POST- ը փոխանցում է տվյալները սովորական Node.js վեբ սերվերին AJAX- ի միջոցով:

Քայլ 4: Վեբ սերվեր

Ինձ վեբ սերվեր էր պետք, որպեսզի միջնորդ լիներ վեբ էջի օգտվողների և գամբոլ մեքենայի միջև: Հետևաբար, ես որոշեցի օգտագործել Node.js- ը և՛ տվյալներ ուղարկելու, և՛ ստանալու համար: Օգտվողները POST հարցում են ուղարկում ՝ LED գույնը վերահսկելու և տարածելու համար: Այնուհետև ESP8266- ը ուղարկում է GET հարցում ՝ մեքենայի կարգավիճակը ստանալու համար: Իսկ ի՞նչ կլինի, եթե ինչ -որ մեկը շարունակում է սեղմել «տրամադրել»: Սերվերը հետևում է բոլոր այն IP- ներին, որոնք կտտացրել են բաշխման կոճակին և երկու անգամ արգելափակում է դրանք տարածելը:

Քայլ 5: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա

TFT էկրանը վարելու համար շատ մշակման ուժ է պահանջվում, այնպես որ ես ստիպված էի ընտրել արագ և հզոր տախտակ, ինչը ինձ ստիպեց օգտագործել Teensy 3.5 -ը: Բայց հիմա գուցե ինքներդ ձեզ մտածեք. «Ինչպե՞ս է դեռահասը օգտագործում Wifi»: Դա ինձ համար շատ դժվար խնդիր էր լուծել: Ինձ անհրաժեշտ էր, որպեսզի Teensy- ն լսեր տեղական սերվեր ՝ օգտվողների կողմից կատարված փոփոխությունների համար: Հետո գլխի ընկավ, որ պարզապես ESP8266- ով պետք է սերվեր ստուգեմ, այնուհետև Teensy- ի հետ «խոսեմ» սերիալի միջոցով, ինչը շատ ավելի հեշտացրեց:

Քայլ 6: Softwareրագրակազմ

Teensy- ն վարում է մի պարզ սցենար, որն առաջին հերթին բեռնում է պատկերը SD քարտից և ցուցադրում այն էկրանին: Այնուհետև այն ստուգում է սերիական տվյալները ՝ տեսնելու, թե արդյոք այն պետք է փոխի LED- ների գույնը կամ բաժանվի:

Քայլ 7: Օգտագործում

Օգտագործումը
Օգտագործումը

Gumball մեքենայի օգտագործումը բավականին պարզ է. Պարզապես գնացեք վեբ էջ և կտտացրեք «տարածել» կոճակին: Կամ, ավելի լավ, պարզապես բարձրանա և սեղմիր կոճակը: Հետո պարզապես ներս մտեք և գրավեք ձեր օրինական մրցանակը:

Խորհուրդ ենք տալիս: