Բովանդակություն:
- Քայլ 1: Դիզայն
- Քայլ 2: Բնակարանաշինություն
- Քայլ 3: Վեբ էջ
- Քայլ 4: Վեբ սերվեր
- Քայլ 5: Էլեկտրոնիկա
- Քայլ 6: Softwareրագրակազմ
- Քայլ 7: Օգտագործում
Video: ULTIMATE Gumball մեքենա. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ո՞րն է վերջնականը: Անսահման 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 մեքենայի օգտագործումը բավականին պարզ է. Պարզապես գնացեք վեբ էջ և կտտացրեք «տարածել» կոճակին: Կամ, ավելի լավ, պարզապես բարձրանա և սեղմիր կոճակը: Հետո պարզապես ներս մտեք և գրավեք ձեր օրինական մրցանակը:
Խորհուրդ ենք տալիս:
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ. 5 քայլ (նկարներով)
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա Ես կարծում էի, որ սա կատարյալ հնարավորություն էր ՝ իմ ThreadBoard- ի միջոցով ներկառուցված համակարգ ստեղծելու համար: Իմ ոգեշնչումը քերծվածքների համար
DIY Arduino Bluetooth- ով կառավարվող մեքենա. 6 քայլ (նկարներով)
DIY Arduino Bluetooth- ով կառավարվող մեքենա. Բարև ընկերներ: Իմ անունը Նիկոլաս է, ես 15 տարեկան եմ և ապրում եմ Հունաստանում, Աթենքում: Այսօր ես ձեզ ցույց կտամ, թե ինչպես պատրաստել 2 անիվով Bluetooth- ով կառավարվող մեքենա ՝ օգտագործելով Arduino Nano, 3D տպիչ և մի քանի պարզ էլեկտրոնային բաղադրիչներ: Անպայման դիտեք իմ
Ձեռքերից ազատ ստվարաթղթե գումբոլի մեքենա ՝ 18 քայլ (նկարներով)
Ձեռքերից ազատ ստվարաթղթե գումբոլի մեքենա. Մենք պատրաստեցինք դիպչող գումբոլի մեքենա `օգտագործելով միկրո: բիթ, Crazy Circuits Bit Board, հեռավորության տվիչ, սերվո և ստվարաթուղթ: Այն պատրաստելը և օգտագործելը «BLAST» էր: ? ? Երբ ձեռքը դնում ես հրթիռի հիմքում, հեռավորության սենսորը
Ձյուն մաքրող մեքենա FPV Rover- ի համար. 8 քայլ (նկարներով)
Ձյուն մաքրող մեքենա FPV Rover- ի համար. Այսպիսով, FPV Rover- ին անհրաժեշտ է Ձյուն մաքրող սարք `մաքուր մայթ ապահովելու համար: Հղումներ դեպի RoverInstructables: https://www.instructables.com/id/FPV-Rover-V20/ Thingiverse: : 2952852 Հետևեք ինձ Instagram- ում ուշ
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և