Բովանդակություն:
- Քայլ 1: Նախագծեք և կառուցեք մանրամասներ
- Քայլ 2: Էլեկտրոնային մանրամասներ
- Քայլ 3: Softwareրագրաշարի մանրամասներ
- Քայլ 4: Արտաքին մանրամասներ
Video: ԹԵՐՈ. 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Առաջին հերթին. Սա «ուսանելի» դարձնելու մեր մոտիվացիան է կիսել հաջորդ նախագծի վրա վերջին երկու տարվա միջանկյալ աշխատանքի մեր գիտելիքների բազան, որը մենք ցանկանում ենք ցույց տալ ձեզ: THERO- ն, որպես հայեցակարգ, ծնվում է որպես դրամաշնորհի հաղթող գաղափար ՀԻՄՆԱԿԱՆ ԲԱՆԵՐ, որ LABoral centro de arte- ն ու Telefonica I+D- ը գործարկվեցին թվային նկարիչների միջազգային համայնքի համար 2013 -ից 2018 թվականներին: Որոշ ժամանակ անց մենք շարունակում ենք աշխատանքը որոշ հանրային ցուցահանդեսներ անելու համար, բայց մենք միշտ օբյեկտում մտածում էինք որպես սպեկուլյատիվ դիզայնի ֆունկցիոնալ կտոր, նախատիպ կամ ոչ թե զանգվածային արտադրության օբյեկտ: Խնդրում ենք, մենք այնքան շնորհակալ կլինենք, եթե այս ձեռնարկը և այդքան շատ ոլորտների էսքիզները ձեզ համար հետաքրքիր լինեն նման գաղափարներ կամ որոշ ճյուղեր ստեղծելու համար, որոնք օգտակար կլինեն գաղտնիության, ինտերնետի անվտանգության և դիզայնի շուրջ նմանատիպ DIY կամ տնական նախագծեր ստեղծելու համար:
Եվ իհարկե… ներողություն մեր վատ անգլերենի համար;)
Գնացինք…
Նկարագրություն / հասկացություն. THERO- ն որպես հասկացություն փորձում է բարձրացնել մեր թվային գաղտնիության թանկարժեք և սուրբ առարկան: Ստացված օբյեկտի նկատմամբ վերաբերմունքը գեղարվեստական և թանկարժեք է ամեն պահի ՝ երկրաչափությամբ և մաքրությամբ, որը հիշեցնում է կուռք կամ թալիսման, որն իր նյութական հատկություններից բարձր արժեք ունի: Այն ունի ազատության արժեք և թվային գաղտնիության իրավունք: Այս կտորը արտացոլման տարածք է բացում ՝ ստիպելով օգտվողին տեղյակ լինել իր տվյալների տրաֆիկի մասին (բառացիորեն) ֆիզիկական ձևով ՝ օբյեկտի վերաբերյալ հղումով:
THERO- ն ներկայացվում է որպես ծանր քանդակ, որը պատում է մի սարք, որն արգելափակում և / կամ ծածկագրում է մեր թվային հաղորդակցությունները ՝ առարկայի հետ առարկայի անմիջական շահարկմամբ: Իր կառուցվածքում շրջադարձի միջոցով THERO- ն կարողանում է կառավարել մեր թվային շփումը արտաքինի հետ:
Մենք հավատում ենք, որ օբյեկտի առկայությունը կարող է մարմնավորությանը տալ այնպիսի վերացական բան, ինչպիսին թվային աշխարհն է, կազմաձևերը և դրա օգտագործման հետևանքները: Մյուս կողմից, THERO- ն մեզ ուժ է տալիս ունենալ մեր ձեռքում այն բանալին, որը փակում է այս տարանցման ծորակը, և միևնույն ժամանակ այն ստիպում է մեզ ունենալ ֆիզիկական գիտակցում այն պահերին և ցանցի օգտագործման պահերին, որտեղ անհրաժեշտ է գաղտնիություն և անանունություն:.
Ի վերջո, կտորի հետ մեր ձեռքի անմիջական փոխազդեցության պարզ ժեստով օգտվողները կարող են որոշել, թե երբ ենք մենք և երբ չենք երևում: Ավելի մանրամասն այստեղ ՝
Հիմնական գործողություն: Հիմնականում այս կտորը մուտքի կետ է, որտեղ մենք կարող ենք միացնել մեր բոլոր սարքերը ՝ ուղղակիորեն մալուխային միացման միջոցով կամ որպես անլար ցանցի ընդլայնում: Throughանկացած հոսք, որն անցնում է դրանով, օգտագործողը կարող է ձեռքով կարգավորել պարզապես, ինչպես վերևում բացատրված է, մեր ձեռքի պտտվող գործողությամբ ՝ առարկայի կափարիչին:
Մենք մտածում էինք գաղտնիության չորս աստիճանի մասին, որպեսզի կարողանանք սահմանափակել անցանկալի էջերը, նախազգուշացնել տեղական ցանցին միացվող անցանկալի սարքերի մասին, անանուն ճամփորդել TOR ցանցի միջոցով և այլն … Մշակման գործընթացի վերջում գաղափարն է իրականացնել մի տեսակ API, որտեղ Python- ի պարզ սցենարներով կարող եք կարգավորել պետությունները ՝ ըստ ձեր կարիքների:
Առայժմ նախատիպի բեմում և առանց լավ աշխատանքի, մենք կանխադրված մտածել ենք այս երեք նահանգներում.
0. Մուտքի կետ անվտանգության որոշ ընտրանքներով (Ստուգեք և նախազգուշացրեք միացված նոր սարքերը և այլն)
1. Մուտքի կետ ՝ որպես Tor Relay (կոդավորված երթևեկություն)
2. Մուտքի կետ առանց սոցիալական շեղումների (Արգելափակել սոցիալական կայքերը) + Վեբ սերվեր
Քայլ 1: Նախագծեք և կառուցեք մանրամասներ
Ոգեշնչված երկրաչափական տարրերով մեր սովորական գործելաոճից, մենք ի սկզբանե հստակ ունեինք THERO- ի ձևը: Մեզ գրավեց կոշտ ընտրվածը (Կտրված խորանարդ) ՝ իր ուժի և նրբագեղության պատճառով, ինչպես նաև տարբեր համադրությունների արդյունքում, որոնք առաջացան մի փոքր հատված կտրելուց և դեմքի փոքր տոկոսը շրջելուց հետո: Արտաքին ձևավորման համար մենք որոշեցինք աշխատել սովորական և վերարտադրվող նյութերից և կիրականացնեինք երկու տարբերակ. Մեկը մոտ է մշակված գեղարվեստական օբյեկտին, իսկ մյուսը ՝ ավելի էժան (3D տպագրություն) ՝ դրա դիզայնը բացելու մտադրությամբ: շահագրգիռ համայնքին և կարող է հեշտությամբ վերարտադրվել: Մեկ այլ կարևոր մանրամասնություն այն է, որ մենք ի սկզբանե աշխատել ենք առավելագույն պտուտակները, մասերը և հնարավոր տարրերը հեռացնելու գաղափարով, որպեսզի դրա բոլոր բաղադրիչները տեղավորվեն գրեթե առանց որևէ մեխանիկական ջանքերի:
Ձեզ անհրաժեշտ են այս գործիքները այս քայլի համար. Սեմինար կամ վայր կեղտոտ գործողություններ կատարելու համար (բետոնե կաղապարներ) 3D տպիչ (Մենք օգտագործում էինք Ultimaker 2 և վերջապես SIGMA 3DBCNTechnologies (I <3)) Լազերային կտրիչ (Արտաքին մեծ լազերային դանակ տուփ 100 վ կամ ավելի)
Ձեռագործ տարբերակ. Առավել ձեռագործ տարբերակով մենք ուսումնասիրում ենք գիպսային կաղապարներից վերարտադրության մեթոդաբանությունը, որում մենք ինտեգրում ենք կորած կաղապարը (3D տպագրություն), որտեղ տեղադրված են էլեկտրոնիկան ՝ խառնված բետոնե ծածկով, որը վերջապես համապատասխանում է արտաքին ծավալին:. Այստեղ կարող եք տեսնել դիզայնի գործընթացի և կատարման նախադիտում.
Դուք այստեղ եք պահեստավորման բոլոր ֆայլերի պահեստը և, իհարկե, այս կտորները արտադրության ֆայլերի համար չեն (խնդրում ենք, ասեք մեզ, եթե մի մաս չեք գտնում):
github.com/rotor-studio/THERO/tree/master/…
Քայլ 2: Էլեկտրոնային մանրամասներ
Այս նախատիպի համար մենք աշխատում ենք շարժիչի հետ (AX12 Dynamixel) որպես պոտենցիոմետր ՝ կարդալով UART հաղորդակցությունից ստացված դիրքի արժեքները ՝ նավարկության ռեժիմի փոփոխությունների համար: Միևնույն ժամանակ, ինչպես տեսնում եք ցուցադրական տեսանյութում, մենք օգտագործում ենք շարժումը և տեսողական ազդանշանները (rgb led) որպես հետադարձ կապ ՝ օգտագործողին ասելու, թե որտեղ է գտնվում նրա նավիգացիոն ռեժիմը ամեն պահի: Մենք ունենք այս գործիքները խաղալու համար, և հիմնական գաղափարն այն է, որ այս համակարգը լավ կլիներ կազմաձևել ցանկացած ռեժիմով, որը կարող եք մտածել: Իրականում սարքից տեսողական հետադարձ կապ ունեք միայն այն ժամանակ, երբ փոխում եք միջերեսի կողմը և անցնում TOR ռեժիմին, երբ հայտնաբերում եք ցանցի մեկ իմացած սարքի mac կոդը: Որոշ օրինակներ կամ գաղափարներ, որոնք կարող եք մշակել.
- Միգուցե մենք կարող ենք կատարել մի գործառույթ ՝ շարժումների անհավասարության պատճառով մեկ վճռական օգտագործողին ճանաչելու որպես անվտանգ տուփերի համակցություններ
- Կամ դուք կարող եք ավելացնել որոշ անհատականացված շարժումներ և համակցություններ, երբ ցանցում որոշ օգտվողներ հայտնաբերեք ՝ նավարկման ռեժիմն ուղղակիորեն անվտանգ եղանակով փոխելու համար:
- Եվ այլն..
Առաջին հերթին պետք է կարդալ այս օգտակար Ուղեցույցը (I <3) ՝
Ապարատային մասերի ցանկ. 1x Dynamixel շարժիչ AX12.1x Raspberry Pi 31x Wifi Dongle (Ազդանշանի ընդլայնիչ) 1x Voltaje կարգավորիչ (Քայլ UP ՝ 5V- ից 9V).1x 74LS241N: (Վարորդ) 6x Pins output/imput1x Raspberry pi կարճ էգ: 3x RGB led3x դիմադրիչներ 220Ω
Փխրուն ֆայլ ՝
Քայլ 3: Softwareրագրաշարի մանրամասներ
Իդեալական հատկանիշների ցանկ (առայժմ իրականացված էսքիզների տեսքով)
- Կարդացեք և տեղափոխեք Dynamixel շարժիչը (UART)
- Փոխել GPIO- ի վիճակները (leds)
- Wifi թեժ կետ
- Փոխել iptables- ի կանոնները (Linux firewall)
- TOR կամ (VPN = ապագա)
- Ստուգեք ցանցը ՝ Mac- ի հասցեատերերը հայտնաբերելու համար
- Վեբ սերվեր wordpress- ով
- Կարգավորել էջերը:
Բոլոր ֆայլերը + կոդը (ուրվագիծ !!!) ՝
TOR- ի տեղադրման ուղեցույց (իսպաներեն) ՝ հիմնված այս ձեռնարկի վրա.
www.romantorre.net/configurando-thero-crear…
Տեղական սերվերն իրականացնելու համար մենք օգտագործել ենք քիչ թե շատ օգտագործվող ծրագրաշարի և լեզուների հետևյալ ցուցակը.
- Apache2
- PHP5
- MySQL
- WordPress
- Python + Html
Տեսեք սերվերի կարգավորումը Wordpress + html և python սցենարով ՝ սարքը կազմաձևելու համար (wifi, սպիտակ ցուցակներ, սև ցուցակ և այլն): Այս պահին միայն (իսպաներեն):
www.romantorre.net/configurando-thero-ii-se…
Որոշ հղումներ.
projects.raspberrypi.org/hy/projects/lamp-…
raspberrywebserver.com/cgiscripting/web-for…
raspberrywebserver.com/cgiscripting/writing…
www.pythonforbeginners.com/files/reading-an…
www.raspberryconnect.com/network/item/315-r…
Քայլ 4: Արտաքին մանրամասներ
Որպես «սպեկուլյատիվ ինտերնետային օբյեկտ» ՝ մենք անընդհատ մտածում էինք, թե ինչպես կարող ենք այն ինտեգրվել տանը ՝ որպես ամենօրյա ներկա/ապագա անհրաժեշտ օբյեկտ: Տրանսպորտի տուփերում մենք մտածում էինք որպես շատ փխրուն քանդակ (օրինակ ՝ ներսում ձեր խելամիտ տվյալները) կամ նաև վերջին ցուցահանդեսի մասին, կարծում ենք ֆուտուրիստական տան միջավայրում: Միշտ աշխատելով հնարավորությունների ներսում, որոնք բերում են թվային պատրաստման գործիքներ: Եվ դա վերջ… Մենք գիտենք, որ պետք է սեղմել բոլոր քայլերը, բայց այստեղ ներկայացնում ենք երկու տարվա աշխատանքի ակնարկ, և գուցե այստեղ տեղ չկա ուսուցման մեջ դնելու այն բոլոր նյութերը, որոնք մենք այժմ գիտենք, թե ինչպես պատրաստել այս տեսակը թվային նախագծման/ինժեներական նախագծերի
Խնդրում եմ, ասեք մեզ, եթե որևէ կասկած ունեք կամ այս ձեռնարկի մեջ կա մի բան, որը ցանկանում եք իմանալ ավելի ճշգրիտ ձևով: Մենք համարում ենք, որ սա «ուսանելի» է որպես կենդանի պահեստ և գուցե այստեղ ավելի շատ տեղեկություններ տեղադրենք այն ավելի լավ ավարտելու համար:
Շնորհակալություն այս զարմանալի համայնքին: Román & Ángeles romantorre.netrotor-studio.net
Խորհուրդ ենք տալիս:
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Atari Punk Console With Baby 8 քայլ հաջորդականիչ. 7 քայլ (նկարներով)
Atari Punk Console With Baby 8 Step Sequencer: Այս միջանկյալ կառուցվածքը հանդիսանում է Atari Punk Console- ը և Baby 8 Step Sequencer- ը `բոլորը մեկում: Դուք կարող եք տրորել Bantam Tools Desktop PCB ֆրեզերային մեքենայի վրա: Այն բաղկացած է երկու տպատախտակից ՝ մեկը օգտագործողի միջերեսի (UI) տախտակ է, իսկ մյուսը ՝ կոմունալ ծառայությունների
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. Սա հրահանգ է, թե ինչպես ապամոնտաժել համակարգիչը: Հիմնական բաղադրիչների մեծ մասը մոդուլային են և հեշտությամբ հանվում են: Այնուամենայնիվ, կարևոր է, որ դուք կազմակերպված լինեք դրա վերաբերյալ: Սա կօգնի ձեզ զերծ պահել մասերի կորստից, ինչպես նաև նորից հավաքելիս
Ciclop 3D Scanner My Way Քայլ առ քայլ ՝ 16 քայլ (նկարներով)
Ciclop 3D Scanner My Way Քայլ առ քայլ. Ողջույն, ես գիտակցելու եմ հանրահայտ Ciclop 3D սկաները: Բոլոր այն քայլերը, որոնք լավ բացատրված են սկզբնական նախագծում, ներկա չեն: Ես որոշ շտկումներ կատարեցի ՝ գործընթացը պարզեցնելու համար, նախ Ես տպում եմ հիմքը, իսկ հետո վերականգնում եմ PCB- ն, բայց շարունակում եմ