Բովանդակություն:
- Պարագաներ
- Քայլ 1: Նախնական կարգավորում
- Քայլ 2. Արկղի բազայի ստեղծում
- Քայլ 3. Սերվո դարձնելով վերևի կեսը
- Քայլ 4: Կախովի պատրաստում և լույսերի ավելացում
- Քայլ 5: Ավարտելով հպումները
- Քայլ 6: Վայելեք երբևէ ստեղծված ամենաօգտակար բանը
Video: Անօգուտ տուփ `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագիծը կրկին ստեղծվեց իմ հաքաթոնի դասի համար: Իմ թեման սարսափելի տեխնոլոգիան էր, և իմ մարտահրավերն էր այն պայծառ դարձնելը: Ես պատրաստեցի անօգուտ տուփ `միացման անջատիչով և LED շերտով: Ամեն անգամ, երբ պտույտը շրջում եք լույսերն անջատելու համար, արկղից մի ձեռք է դուրս գալիս, որտեղ կա սերվո և նորից միացնում լույսերը: Հետևաբար, դուք երբեք չեք կարող անջատել լույսերը, եթե այն անջատեք հոսանքից:
Պարագաներ
Նյութեր:
- Նրբատախտակ կամ ցանկացած փոքր տուփ կաշխատի
- Պտուտակներ
- Միացնել / անջատել անջատիչը
- Արդուինո
- Լարերը
- հացի տախտակ
- Սերվո
- USB հզորության բանկ (ցանկալի է մեկը `2 ելքով)
- Ակրիլ
Գործիքներ:
- Շրջանաձև սղոց
- Sոդման երկաթ
- Տաք սոսինձ ատրճանակ
- Դրեմել
Քայլ 1: Նախնական կարգավորում
Առաջին բանը, որ ես արեցի, էլեկտրոնիկայի տեղադրումն էր և դրանք միացնելը `փորձարկման կոդ գործարկելու համար: Այն բանից հետո, երբ ես պարզեցի ծածկագիրը, ես զոդեցի բոլոր բաղադրիչները միասին: RGB լուսարձակը միացված էր USB միակցիչին, որպեսզի Arduino- ն ստիպված չլիներ այն միացնել: Servo- ն սնուցվում է Arduino- ով `միացնելով 5 վոլտ:
Ահա իմ կոդը.
#ներառում
const int buttonPin = 2;
int կոճակ Պետություն = 0;
Servo myservo;
երկար ժամանակ Հետաձգում;
#սահմանեք կարմիր 5
#սահմանեք կանաչ 6
#սահմանել կապույտը 3
void setup () {
pinMode (buttonPin, INPUT);
myservo.attach (9);
pinMode (կարմիր, OUTPUT);
pinMode (կանաչ, OUTPUT);
pinMode (կապույտ, OUTPUT); }
դատարկ շրջան () {
վերահսկողություն ();
}
անվավեր վերահսկողություն () {
buttonState = digitalRead (buttonPin);
եթե (buttonState == HIGH) {
lightsOn ();
համար (pos = myservo.read (); pos> = 5; pos = 1) {
myservo.write (pos);
ուշացում (5);
}
} ուրիշ {
lightsOff ();
ժամանակՀետաձգում = 1;
համար (pos = myservo.read (); pos <= 140; pos += timeDelay) {
myservo.write (pos);
ուշացում (5);
}
}
}
դատարկ լույսեր () {
analogWrite (կարմիր, պատահական (0, 255));
analogWrite (կանաչ, պատահական (0, 255));
analogWrite (կապույտ, պատահական (0, 255));
ուշացում (100);
}
դատարկ լույսեր Off () {
analogWrite (կարմիր, 255);
analogWrite (կանաչ, 255);
analogWrite (կապույտ, 255);
}
Քայլ 2. Արկղի բազայի ստեղծում
Բաղադրիչները շարելուց հետո ես հասկացա, որ տուփը պետք է ունենա 7.5 "x 4.5" x 3.5 "(երկարություն, լայնություն, բարձրություն) չափումներ: Ես չափեցի մի շերտ և մի փոքր կտրեցի այն շրջանաձև սղոցով: Այնուհետև ես պտուտակեց արկղը ՝ նախ կողերը ամրացնելով տուփի ներքևի մասում: Վերին մասը պետք է կիսով չափ կիսվի, որպեսզի սերվոն այն կախված լինի վերևից ներքև: Ես նաև մի փոքր բաց թողեցի տուփի հետևի մասում պատվիրեք RBG- ի լարերը հետևից դուրս հանել:
Քայլ 3. Սերվո դարձնելով վերևի կեսը
Սերվոյի համար թև պատրաստելը կառուցման ամենադժվար հատվածն էր: Քանի որ ես չէի ուզում, որ թևը չափազանց հաստ լինի, որոշեցի ձեռքը պատրաստելու համար օգտագործել ակրիլ, որը մնացել էր մեկ այլ նախագծից: Սա նաև թույլ կտա ինձ ճշգրտումներ կատարել `ավելացնելով փոքր կտորներ, որոնք ես ձևավորել եմ Dremel- ի հետ: Փոխարկիչի անջատիչը տեղադրված էր տեղում, որը գտնվում է կենտրոնից մի մատնաչափ հետ: Ես տաքորեն սոսնձեցի սերվոն տեղում և բոլոր պտուտակներով ամրացրեցի դրան պտուտակներով, որպեսզի կարողանամ թեքվել և ձևավորել ձեռքը: Գաղափար ստանալուց հետո ես որոշեցի ձևավորել մի քանի փոքր կտոր ակրիլ `Dremel- ի հղկող բիտով: Ես աշխատում էի բաժիններով `ճշգրտումներ կատարելու համար, որպեսզի ամեն անգամ այն հարվածի անջատիչին: Ես կցեցի նաև յուրաքանչյուր հատված տաք սոսինձով, որն այն ավելի տգեղ է դարձնում, քան պետք է լիներ: Եթե ես ուզում եմ բարելավել այս նախագիծը, ես պարզապես կկազմեի ձեռքը մեկ ամուր կտորից: Վերևի այս հատվածը կատարյալ ստանալուց հետո ես այն ամրացրեցի տուփին ՝ օգտագործելով տաք սոսինձ: Նույն կերպ էլեկտրոնիկան տեղադրեցի ներսից:
Քայլ 4: Կախովի պատրաստում և լույսերի ավելացում
Որպեսզի ծխնու հատվածը լավ աշխատի, ես արկղի այս հատվածը պատրաստեցի տուփի ամբողջ երկարության մոտ 1/3 -ի չափով: Սա ապահովեց, որ իմ 5 գրամ սերվոն կարող է ապրել ամբողջ կեսը `առանց խնդիրների: Քանի որ servo թևը գրեթե հավասար էր տուփի մյուս կեսին, ես ստիպված էի օգտագործել Dremel- ը տուփի կենտրոնական մասը նոսրացնելու համար: Սա երաշխավորում էր, որ գագաթը նստած կլիներ մյուս կողմում: Այս կողմը տուփին ամրացնելը հեշտ էր, քանի որ ես պարզապես օգտագործել էի մի փոքրիկ ծխնին:
Երբ ես տուփը կտրում էի նախկինում, ես նշում եմ, որ փոքր լուսանցք եմ թողել LED լամպերի լարերը սպառելու համար: Ես այս փոսն օգտագործեցի տուփի շուրջը որքան հնարավոր է շատ անգամ: Theրագրված է, որ լույսերը փայլում են, որպեսզի ինչ -որ մեկին ստիպեն փորձել և անջատել լույսերը:
Քայլ 5: Ավարտելով հպումները
Վերջին բանը, որ ես ավելացրեցի տուփին, ներքևից մի քանի փայտե բռնակ էր, որպեսզի բացված պտուտակները չքաշվեին տուփի մակերևույթի վրա: Ես դրանք ուղղակի կցեցի տաք սոսինձի միջոցով: Նաև, ինչպես երևում է առաջին նկարում, ես տուփի կողքին մի փոս էի փակցրել հոսանքի բանկի սնուցման կոճակի համար:
Քայլ 6: Վայելեք երբևէ ստեղծված ամենաօգտակար բանը
Այս սարքից ես դրական արձագանքներ եմ ստացել: Մարդիկ դա իսկապես ծիծաղելի և անիմաստ են համարում: Ընդհանուր առմամբ, ես կասեի, որ դա հաջողված էր: Կուտակումն արագացնելու և գուցե ավելի շատ հնարավորություններ ավելացնելու համար (օրինակ ՝ մեկ այլ անջատիչ) կարող եք օգտագործել փոքր տուփը, որն արդեն ձեռքի տակ ունեք: Ես կցանկանայի բարելավել սարքի տեսքը `գուցե հղկելով և ներկելով այն: Նաև կցանկանայի մի քանի նավահանգիստ ավելացնել, որպեսզի կարողանամ միացնել Arduino- ին ՝ առանց գագաթը հանելու կամ USB հոսանքի բանկը լիցքավորելու:
Խորհուրդ ենք տալիս:
Գրպանի անօգուտ տուփ (անհատականությամբ). 9 քայլ (նկարներով)
Գրպանի անօգուտ տուփ (անհատականությամբ). Չնայած մենք կարող ենք շատ հեռու լինել ռոբոտների ապստամբությունից, կա մեկ մեքենա, որն արդեն հակասում է մարդկանց, թեև հնարավոր ամենաքիչ ձևով: Անկախ նրանից ՝ ուզում եք այն անվանել անօգուտ տուփ, թե միայնակ թողնող մեքենա, այս խայտառակ, խայտառակ ռոբոտը
Անօգուտ տուփ: 3 քայլ (նկարներով)
Անօգուտ տուփ. Նախագիծ. ամբողջական արգելափակում մենք
Անօգուտ տուփ: 17 քայլ (նկարներով)
Անօգուտ տուփ. Ես որոշեցի այս անպետք մեքենան պատրաստել որպես նվեր իմ փոքրիկ եղբորորդու համար: Ես շատ զվարճացա այն պատրաստելիս, և նա իսկապես դուր եկավ: Դրա պատրաստումը տևեց մոտ 22 ժամ, և եթե դուք նույնպես կցանկանայիք պատրաստել այն, ահա հետևյալը. Նյութեր. Սոսինձ փայտ 2 x 3 մմ MDF (մ
Կրկին դարձնել ցողունը մեծ: Թրամփի անօգուտ տուփ ձայնագրությամբ. 6 քայլ
Կրկին դարձնել ցողունը մեծ: Աուդիո ձայնով Թրամփի անօգուտ արկղ. Այս նախագիծը STEM- ին հաճելի դարձնելու համար է, այլ ոչ թե քաղաքական հայտարարություն անելու: Ես վաղուց էի ցանկանում դեռահաս աղջկաս հետ անօգուտ արկղ կառուցել, բայց մինչ օրս չէի կարողանում ինչ -որ օրիգինալ բան մտածել: Ես նաև չտեսա, որ որևէ մեկը ձայն օգտագործի կամ գոնե
Իրական անօգուտ տուփ `6 քայլ
Իրական անօգուտ տուփ. Ես այս անօգուտ տուփը պատրաստել եմ իմ համակարգչային նախագծի համար, և այստեղ տեղեկատվությունը տրամադրում է Nerdykat- ը: Շնորհակալություն: Այս նախագծում ես փոխեցի որոշ կոդավորումներ `համապատասխանելու իմ տուփի բարձրության և երկարության պայմաններին: ձեռքը: Չնայած արդյունքները