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

Տվյալների գեներացվող տախտակներ. 11 քայլ (նկարներով)
Տվյալների գեներացվող տախտակներ. 11 քայլ (նկարներով)

Video: Տվյալների գեներացվող տախտակներ. 11 քայլ (նկարներով)

Video: Տվյալների գեներացվող տախտակներ. 11 քայլ (նկարներով)
Video: 10+ խորհուրդներ այն մասին, թե ինչպես արագ և անվտանգ լիցքավորել ձեր հեռախոսը 2024, Հուլիսի
Anonim
Image
Image
Տվյալների գեներացվող տախտակներ
Տվյալների գեներացվող տախտակներ
Տվյալների գեներացվող տախտակներ
Տվյալների գեներացվող տախտակներ

Սա վերցված է մոտ մեկ տարի առաջ արդյունաբերական դիզայնի իմ բարձրագույն թեզից: sorryավում եմ, եթե դրա մեջ ինչ -որ անցքեր լինեն, իմ հիշողությունը կարող է մի փոքր հեռանալ: Դա փորձնական նախագիծ է, և կան շատ բաներ, որոնք կարող էին այլ կերպ արվել, մի հապաղեք ինձ տեղյակ պահել:

Այս նախագիծը մի համակարգի վրա է, որը հավաքում է տվյալներ `սերֆինգի տախտակ կառուցելու ծրագիր գործարկելու համար: Սարք, որը գրանցում է ուժի սենսորների ընթերցումները ՝ սերֆինգի ժամանակ և այդ տվյալները կիրառում այնպես, որ օպտիմիզացնում է սերֆինգի տախտակի ձևը գեներատիվ մոդելավորման միջոցով:

Այս նախագիծը աշխատեցնողն այն է, որ սերֆինգի տախտակը հետաքրքիր օբյեկտ է, որտեղ օբյեկտի վերևին կիրառվող ուժը հավասար և հակառակ արձագանք ունի ներքևի մասում: Իմաստը, եթե ձեր մատների կամ գարշապարը քիչ թե շատ սեղմում եք, երբ շրջում եք սերֆինգի տախտակը, պետք է թելադրի, թե որտեղ պետք է ձեր սերֆինգի տախտակը այլ կերպ ձևավորվի:

ՄԱՍՆԱԳԻՏԱԿԱՆ ԴԻIGԱՅՆ

Ես պատրաստվում եմ ենթադրել, որ ոչ բոլորը սերֆինգի տախտակի ժամանակակից դիզայնի մասնագետ են, և ես նույնպես չեմ կարող ինձ անվանել, չնայած ահա իմ խտացրած բացատրությունը: Մակերևութային տախտակները տրանսպորտային միջոցներ են, որոնք ջուրը տանում են լողակների միջով, այն դա անում է ջուրը ներքևի գոգավոր և տախտակի ընդհանուր ուրվագծով անցնելու միջոցով: Theամփորդական տախտակը կարող է չափազանցված լինել ասիմետրիկ ձևերի միջոցով, որտեղ դուք ստեղծում եք սերֆինգի տախտակ, որը որոշում է մատների / կրունկի քաշի բաշխումը և փորձում է դրանից օգտվել: Իմանալով, թե որտեղ է սերֆինգիստը ամենաշատ ճնշումը գործադրում ՝ իր սերֆինգի տախտակը շրջելու համար, մենք կարող ենք օպտիմալացնել անհամաչափ ձևը առանձին սերֆինգիստների համար:

ՈOՄ Է ԱՅՍ ՀԱՄԱՐ

Սա նախագիծ է, որը սպասարկում է միջանկյալից մինչև առաջադեմ սերֆինգիստներին, նրանց, ովքեր կարող են ձեռք բերել իրենց երկրորդ կամ երրորդ սերֆինգի տախտակը: Այս փուլում դուք կսկսեք մշակել մի ոճ, որը թելադրում է, թե ինչպես պետք է ձեր սերֆինգի տախտակը գործի ձեր ոտքերի տակ:

Ռեսուրսներ և հմտություններ

Տվյալները մուտքագրվում են Arduino մինի միջոցով և վերլուծվում են Excel- ով: Սերֆինգի տախտակի մոդելավորման համար ձեզ հարկավոր է ունենալ Rhinocerous 3D- ի պատճենը, որի վրա տեղադրված է մորեխը: Actuallyամփորդության տախտակ իրականում արտադրելու համար ձեզ հարկավոր կլինի մուտք ունենալ բավականաչափ մեծ CNC, որը կարող է սերֆինգի տախտակ աղալ:

Քայլ 1: Սենսորային պահոց

Սենսորային պահոց
Սենսորային պահոց
Սենսորային պահոց
Սենսորային պահոց

ԹԱADԸ

Պահոցը, ըստ էության, անջրանցիկ պայուսակ է, որը պաշտպանում է սենսորների ցանցը ՝ միևնույն ժամանակ թույլ տալով մուտք գործել arduino և sd քարտեր սերֆինգից հետո:

Պայուսակը կառուցված է լճակի ծածկույթից, որը կպչում է PVC սոսինձով:

// Նյութեր //

+ լճակի ինքնաթիռ

+ PVC սոսինձ

+ FPT Cap

+ Արական ադապտեր

+ VHB Կասետ

+ 3 մմ ստիրոլ

+ Երկկողմանի ժապավեն

// Գործիքներ //

+Վինիլային դանակ https://www.ebay.com/itm/like/281910397159?lpid=82&… կամ X-Acto դանակ

+ Oldոդման երկաթ

+ Քանոն

ՍԵՆՍՈՐԸ

+ Ուժի տվիչների դիմադրություն (11)

+ 10k ohm Resistor (11)

+ Շղթայված մետաղալար

+ Arduino mini

+ Arduino Datalogging Shield

+ Մարտկոց

Քայլ 2: Փորձնական տախտակ

Փորձարկման տախտակ
Փորձարկման տախտակ

// ներածություն //

Surfիշտ սերֆինգ ստեղծելու համար հարկավոր է սկսել ցուցադրական մոդելից: Այս ցուցադրությունը վերստեղծվում է մորեխի սահմանման մեջ և հիմք է այն բանի համար, թե որտեղից է ձևը ձևավորվում: Այդ իսկ պատճառով դուք ստիպված կլինեք պատրաստել թեստային մոդել, որը կարող եք կամ ձեռքով ձևավորել, եթե բավականաչափ լավ եք, կամ ստանալ CNCd: Ես ներառեցի AKU ձևավորման ֆայլը: Մյուս տարբերակը 5'8 Hayden Shapes հիպո-ծպտյալ https://www.haydenshapes.com/pages/hypto-krypto- ի օգտագործումն է, որը բավականին նման է բազային մոդելին:

// Մանրամասներ //

+ Դատարկ - EPS (Այն լողում է մի փոքր ավելի լավ, քան պոլիուրեթանը, և մի փոքր թեթև է: Պահոցը բավականին ծանր է)

+ Խեժ ՝ էպոքսիդ

+ Fiberglass - 4x6 (Սա ավելի ծանր ապակու աշխատանք է, քան սովորական սերֆինգի տախտակը, դրա համար կարևոր է, որ տախտակը շատ դինգներ չստանա, այն արդեն բավականին ծանր է պահոցի հետ, և քանի որ տախտակը մի փոքր թանձր է, այն դեռ կարող է քեզ բավականին լավ լողալ այս ամբողջ ապակիով)

Քայլ 3: Բարձը կտրելը

Պահոցը կտրելը
Պահոցը կտրելը
Պահոցը կտրելը
Պահոցը կտրելը
Պահոցը կտրելը
Պահոցը կտրելը

// ներածություն //

Պահոցը կառուցված է լճակի ներդիրից: Բոլոր կտորները կտրելու համար ես օգտագործեցի վինիլային դանակ, որի տակ կար կտրած տախտակ, բայց ես կարծում էի, որ օրինակը տպելը, այնուհետև այն X-Acto դանակով կտրելը կաշխատի:

// քայլեր //

1. Այս կտրվածքներից յուրաքանչյուրը պետք է կատարվի երկու կողմերի համար, ինչպես նկարում

2. 1, 2 և 3 հատվածները կօգտագործվեն սենսորային պահոցի ներքին մասի համար: Այս կտորների հիմնական գործառույթը սենսորները ճիշտ տեղում պահելն ու լարերը կազմակերպելն է:

3. 4 -րդ և 5 -րդ մասերը կազմում են պայուսակը, որի մեջ կմտնեն բոլոր տվիչները

4. Ես նաև կտրեցի ստիրոլի կտորներ, որոնք անցնում են պարիսպների վրայով, դրա հիմքում ընկած տեսությունն այն է, որ ընդլայնել տվիչների տարածքը `մակերեսը մեծացնելով:

Քայլ 4: Տեղադրեք պահոցը

Լարերի տեղադրում
Լարերի տեղադրում
Լարերի տեղադրում
Լարերի տեղադրում
Լարերի տեղադրում
Լարերի տեղադրում

// ներածություն //

Այս նախագիծը կազմող ցանցը միացված է arduino mini- ին ՝ տվյալների գրանցման վահանով: Այն կարող է ավելի կամ պակաս բարդացվել `կախված նրանից, թե որքան ճշգրիտ եք ցանկանում լինել ձեր տվյալների հավաքածուն: Ես բավարարվեցի 11 կապում `երկու չափումներ կատարելով կենտրոնական ճակատից և մեկը` եզրերից: Սա թույլ է տալիս պարզել, թե որտեղ է կիրառվում ճնշումը, չնայած լայն է, սակայն բավական է ծրագրին լավ պատկերացում կազմելու, թե ինչպես պետք է սերֆինգի տախտակ ստեղծվի:

// Ռեսուրսներ //

learn.adafruit.com/adafruit-micro-sd-break…

// քայլեր //

1. Հետևեք սխեմատիկային և լարեք սենսորներից յուրաքանչյուրին, ես օգտագործեցի կուտակվող վերնագրեր ՝ https://www.sparkfun.com/products/11417, սենսորներից յուրաքանչյուրը զոդելու համար, ես ամենալավը զոդման մեջ չեմ, և սա անվտանգ միջոց է: ձեր սենսորների հալեցումը կանխելու համար:

2. Ես նաև օգտագործեցի հացի տախտակ `իմ տախտակը, դիմադրիչները և մարտկոցը կազմակերպելու համար: Դա ամբողջովին անհրաժեշտ չէ, բայց հաճելի էր այն ունենալ գեղեցիկ փաթեթում

3. Ես օգտագործեցի երկկողմանի ժապավեն ՝ բարձի բոլոր մասերը կպցնելու համար

ամբողջովին անհրաժեշտ չէ օգտագործել PVC սոսինձ, թեև կարող եք

Քայլ 5: Կպչուն պահոցը

Կպչուն պահոցը
Կպչուն պահոցը
Կպչուն պահոցը
Կպչուն պահոցը
Կպչուն պահոցը
Կպչուն պահոցը
Կպչուն պահոցը
Կպչուն պահոցը

// ներածություն //

Ես սիրում եմ լճակների ծածկոցը, դա իսկապես շատ զվարճալի իրեր են, ես նույնիսկ չէի լսել դրա մասին այս նախագիծը կատարելուց առաջ, բայց որոշ հետազոտությունների արդյունքում հաստատվեց, որ դա հիանալի նյութ է պահոց կառուցելու համար: Լճակի երեսպատումը PVC- ով պատված նեյլոն է, ինչը նշանակում է, որ կարող եք օգտագործել PVC խողովակի սոսինձ ՝ այն եռակցելու համար ՝ ստեղծելով լիովին անջրանցիկ պարիսպ: Այն նաև հիանալի է, քանի որ այնուհետև այն կարող եք օգտագործել PVC խողովակները դրան եռակցելու համար ՝ Arduino- ին մուտքի կետեր ավելացնելով:

// քայլեր //

1. Կոմպոզիտը դարձնելու համար բոլոր կտորները պառկեցրեք բարձիկի ներքևի կտորի վրա

2. Դուք կարող եք կպչել սենսորային բոլոր կտորներին `օգտագործելով երկկողմանի ժապավեն կամ PVC սոսինձ

3. Օգտագործեք PVC կցամասերը `Arduino- ի մուտքի կետը ստեղծելու համար վերևի բարձիկի կտորի վրա:

+ PVC սոսինձը շատ կիրառելիս մի նուրբ գիծ է այն դարձնում պղպջակ և փխրուն, թեև չափազանց քիչը կապը թույլ է դարձնում: Պարզապես պետք է փորձարկել որոշ կտորներ և հասկանալ, թե ինչպես է այն աշխատում

3. Երբ բոլոր կտորները չորանում են, կպչում են պահոցի վերևին և ներքևին, դուք գրեթե մեկ հնարավորություն ունեք դա անելու, այնպես որ համբերատար եղեք, ես դա արեցի հատվածաբար և պատրաստեցի երկու սոսինձ տող `համոզվելու համար, որ այն չի արտահոսի:

+ Իմ կառուցած բարձիկը տևեց երկու նստաշրջան, նախքան այն սկսեց քայքայվել, աղի ջուրը բավականին դաժան է:

4. Շերֆի տախտակին բարձիկը կպցնելու համար օգտագործեք VHB ժապավեն

+ Համոզվեք, որ տախտակամածը սրբեք ներկի բարակով և համոզվեք, որ այն չափազանց մաքուր է, նախքան բարձիկը դնելը

+ VHB ժապավենը իսկապես ամուր է, ես խնդիրներ չունեի բարձիկի ընկնելու հետ

Քայլ 6: Arduino տվյալների գրանցման ծրագիր

Arduino տվյալների գրանցման ծրագիր
Arduino տվյալների գրանցման ծրագիր

// ներածություն //

Arduino ծրագիրը սենսորների ցանցից տվյալները մուտքագրում է SD քարտ: Ներառված են SD քարտերի ձևաչափման և նկարահանման հետ կապված որոշ ռեսուրսներ: Դրանք կարող են մի փոքր անհանգիստ լինել: Կոդը վերցված է https://www.arduino.cc/hy/Tutorial/Datalogger կայքից և փոփոխված ՝ ներառելու սենսորների բոլոր ընթերցումները:

// Ռեսուրսներ //

learn.adafruit.com/adafruit-micro-sd-break…

// ծածկագիր //

/* SD քարտի տվյալների հավաքագրիչ Այս օրինակը ցույց է տալիս, թե ինչպես կարելի է երեք անալոգային տվիչներից տվյալները մուտքագրել SD քարտ ՝ օգտագործելով SD գրադարանը: Շղթա. * Անալոգային տվիչներ անալոգային 0, 1 և 2 * SD քարտերի վրա, որոնք կցված են SPI ավտոբուսին հետևյալ կերպ. ** MOSI - pin 11 ** MISO - pin 12 ** CLK - pin 13 ** CS - pin 4 (MKRZero SD- ի համար. SDCARD_SS_PIN) ստեղծվել է 2010 թ. նոյեմբերի 24 -ին փոփոխվել է 2012 թ. ապրիլի 9 -ին Թոմ Իգոյի կողմից: Այս օրինակի կոդը հանրային տիրույթում է: */ #include #include const int chipSelect = 4; void setup () {// Բացեք սերիական հաղորդակցությունները և սպասեք նավահանգստի բացմանը. Serial.begin (9600); իսկ (! Սերիա) {; // սպասեք սերիական նավահանգստի միացմանը: Անհրաժեշտ է միայն մայրենի USB պորտի համար} Serial.print («SD քարտի նախաստորագրում …»); // տեսնել, արդյոք քարտը ներկա է և կարող է սկզբնավորվել. // ավել ոչինչ մի արա. } Serial.println ("քարտը նախաստորագրված է.");} Void loop () {// տող կազմել գրանցման համար տվյալների հավաքման համար. String dataString = ""; // կարդալ երեք տվիչ և կցել տողին. for (int analogPin = 0; analogPin = 1; analogPin = 2; analogPin = 3; analogPin = 4; analogPin = 5; analogPin = 6; analogPin = 7; analogPin <3; analogPin ++) {int sensor = analogRead (analogPin); dataString += Լար (սենսոր); if (analogPin <2) {dataString += ","; }} // բացել ֆայլը: նկատի ունեցեք, որ միաժամանակ կարող է բացվել միայն մեկ ֆայլ, // այնպես որ մյուսը բացելուց առաջ պետք է այն փակել: Ֆայլի dataFile = SD.open ("datalog.txt", FILE_WRITE); // եթե ֆայլը մատչելի է, գրեք դրան. if (dataFile) {dataFile.println (dataString); dataFile.close (); // տպել նաև սերիական պորտին ՝ Serial.println (dataString); } // եթե ֆայլը բաց չէ, հայտնեք սխալ. else {Serial.println ("datalog.txt բացման սխալ"); }}

Քայլ 7: Տվյալների հավաքում

Տվյալների հավաքում
Տվյալների հավաքում

// ներածություն //

Այժմ ժամանակն է փորձել ներդիրը: Միացրեք մարտկոցը և տեղադրեք SD քարտը: Լավ գաղափար է ծրագիրը ստուգել `դուրս գալուց առաջ համոզվելու համար, որ տվյալները ճիշտ մուտքագրվում են: ՊՎՔ -ի կափարիչը սեղմելիս զգույշ եղեք, որպեսզի չպատռեք բարձիկը, թելերը բավականին թանձր են, չնայած լավ գաղափար է նաև թելերը փոշուց մաքրելու համար, որպեսզի սուպերջուրը փակ լինի

Սա մի տեսակ խենթ բան է, որը պտտվում է այս բարձիկով, օվկիանոսը միշտ չէ, որ ամենագեղեցիկն է, և պահոցը բավականին խրթին առարկա է: Ես երկու անգամ հավաքեցի տվյալները ՝ օգտագործելով պահոցը, և դրանից հետո ես վախենում էի, որ պահոցը չի դիմանա ևս մեկին: Դուք պետք է բավականին վստահ լինեք ջրի մեջ և հանեք այն բավականին մեղմ օրերին, որպեսզի այն չպատռվի մեծ ալիքներից կամ չհայտնվեք այնպիսի իրավիճակում, որը սովորականից ավելի ծանր տախտակ ունի:

Քայլ 8: Տվյալների համադրում

Տվյալների համադրում
Տվյալների համադրում
Տվյալների համադրում
Տվյալների համադրում

// ներածություն //

Տվյալների հավաքումն ավարտելուց հետո տեղադրեք ձեր SD քարտը ձեր համակարգչի մեջ և պետք է ունենաք մի թղթապանակ, որը պարունակում է թվերի շատ երկար մատյան: Քանի որ անտառահատումները շարունակաբար վարում են մի շարք վիճելի ընթերցումներ, դուք պետք է պատճենեք գրանցամատյանը Excel- ում կամ Google թերթերում `սենսորների յուրաքանչյուր հավաքածուն կազմակերպելու համար: Դուք կցանկանաք վերցնել յուրաքանչյուր սենսորի միջին ընթերցումը, որպեսզի այն պատրաստ լինի մտցնել մորեխի սահմանման մեջ:

Բավականին հեշտ է ճանաչել, երբ ճնշում ես գործադրում, քանի որ կտրուկ տարբերվում են ընթերցումներ, քան երբ նստում էիր տախտակի վրա: Այն որոշ ժամանակ բավականին սպաստիկ է դառնում, այնուհետև վերադառնում է հետևողական լինելուն: Քաոսի ժամանակներն այն են, ինչ ուզում ես … մնացածը ջնջիր:

Քայլ 9. Ստեղծեք սովորական Surfboard

Ստեղծելով հարմարեցված Surfboard
Ստեղծելով հարմարեցված Surfboard
Ստեղծելով հարմարեցված Surfboard
Ստեղծելով հարմարեցված Surfboard

// ներածություն //

Այս քայլի համար պետք է ինչ -որ չափով տիրապետել ռնգեղջյուրին և մորեխը, այնուամենայնիվ, ոչ մի կերպ առաջադեմ չէ: Մորեխի սահմանման մեջ դուք նկատում եք, որ տարբեր կետերին կցված են մի քանի հանգույցներ, այն, ինչ պետք է անեք, յուրաքանչյուր հանգույցը փոխարինել համապատասխան սենսորային ցուցանիշներով: Տվյալները հավաքելուց և դրանք Excel- ում վերլուծելուց հետո պետք է համոզված լինեք, որ հետևում եք, թե որտեղից են ընթերցումներից յուրաքանչյուրը, որպեսզի կարողանաք հարմարեցնել մորեխի մոդելը `համապատասխանաբար օպտիմալ ձև ստեղծելու համար:

// քայլեր //

1. Բացեք մորեխը և բեռնեք սերֆինգի գեներացնող տախտակը

2. Տեղադրեք ընթերցումները տվյալների մատյանից, ես օգտագործել եմ յուրաքանչյուր ընթերցման միջավայրը:

3. Մոդելը թխել մորեխի մեջ

+ դուք կունենաք սերֆինգի տախտակի շրջանակ ՝ միայն վեկտորներով

4. SWEEP2 օգտագործելով ռելսեր կենտրոնի և արտաքին կորերի երկայնքով

+ Սա մի քիչ ժամանակ և համբերություն է պահանջում, գուցե նաև անհրաժեշտ լինի մակերեսները խառնել, որպեսզի ամեն ինչ անջրանցիկ լինի

Քայլ 10: Surfboard- ի ֆրեզերացում

Ֆրեզերային Surfboard
Ֆրեզերային Surfboard
Ֆրեզերային Surfboard
Ֆրեզերային Surfboard
Ֆրեզերային Surfboard
Ֆրեզերային Surfboard
Ֆրեզերային Surfboard
Ֆրեզերային Surfboard

Վերջին քայլը Surfboard- ի ֆրեզերացումն է: Ես օգտագործեցի երկու պոլիստիրոլային բլոկ, որոնք գնել էի տնային պահեստից https://www.homedepot.com/p/2-in-x-4-ft-x-8-ft-R-8-… և սփրեյը սոսնձել դրանք միասին այնպես, որ այն բավական հաստ էր, որպեսզի տեղավորեր ժայռի և տախտակի հաստությունը: Ես օգտագործել եմ Multicam 3000 ՝ օգտագործելով RhinoCAM: Ես CNC- ի մասնագետ չեմ և մեծ օգնություն եմ ստացել այս քայլին, այնպես որ ես իսկապես այլ խորհուրդ չեմ կարող տալ, քան որևէ մեկին անել այս քայլը ձեզ համար;)

Քայլ 11: Վերջնական մտքեր

Վերջնական մտքեր
Վերջնական մտքեր

Այս նախագիծը տևեց ինձ մոտ մեկ տարի, և ես ավարտեցի այն գրեթե մեկ տարի առաջ: Ես դա ցույց տվեցի ինչպես CCA արդյունաբերական դիզայնի ավագ ցուցադրությանը, այնպես էլ Maker Faire- ին: Ես հիմա այն դրել եմ այստեղ, որովհետև ինձանից շատ ժամանակ պահանջվեց ՝ նորից նայելու համար… Հուսով եմ, որ դուք կգնահատեք դա: Կարծում եմ, որ այս տեսակի հետազոտություններն ու աշխատանքները կարող են օգտակար լինել այլ նախագծերում: Եթե որևէ մեկը իրականում փորձում է անել այս Ուղեցույցը, խնդրում եմ ինձ տեղյակ պահի, այն Կարծում եմ, որ կան բազմաթիվ տվյալներ, որոնք կարող են գրավել և օգտագործվել նոր եղանակով ապրանքներ ստեղծելու համար: Կարծում եմ, որ գալիս էին հարմարեցման նոր դարաշրջան, և այնպիսի բաներ, որոնք կարող են պատվիրված լինել այս տիպի արագ նախատիպերի ստեղծման մեջ, կարող են հայտնվել արագ անձնական արտադրության մեջ:

Ուրախ եմ պատասխանել գործընթացի, տեսությունների, ծրագրերի կամ առհասարակ սերֆինգի նախագծման հետ կապված ցանկացած հարցի:

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