ASS սարք (Հակասոցիալական սոցիալական սարք) ՝ 7 քայլ
ASS սարք (Հակասոցիալական սոցիալական սարք) ՝ 7 քայլ
Anonim
ASS սարք (Հակասոցիալական սոցիալական սարք)
ASS սարք (Հակասոցիալական սոցիալական սարք)
ASS սարք (Հակասոցիալական սոցիալական սարք)
ASS սարք (Հակասոցիալական սոցիալական սարք)

Ասա, որ դու այն մարդն ես, ով սիրում է մարդկանց կողքին լինել, բայց չի սիրում, որ նրանք մոտենան: Դուք նաև հաճույք եք պատճառում մարդկանց և դժվարանում եք ոչ -ին ասել մարդկանց: Այսպիսով, դուք չգիտեք, թե ինչպես ասել նրանց հետ կանգնել: Դե, մուտքագրեք - ASS սարքը: Կարող եք մոտենալ, բայց ոչ շատ մոտ:

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

Քայլ 1: Սարքի գործողության տեսանյութը

Image
Image

Քայլ 2: Մասեր, նյութեր և գործիքներ

Նկարագրություն:

Վզնոցի հիմնական բաղադրիչներն են հենց ֆիզիկական մարմինը և էլեկտրոնային բաղադրիչները, որոնք հնարավոր են դարձնում այս ամբողջ մեխանիզմը: Նախագծի նպատակն է ստեղծել կրելի սարք ՝ պարզ սենսորներով, որոնք գործում են որպես մուտքագրումներ.

  • Ֆոտոռեզիստոր
  • Ուլտրաձայնային ցուցիչ

Եվ երեք ելքային սարք

  • Ձայնային ազդանշան
  • LCD էկրան
  • RGB լուսային ժապավեն

Էլեկտրոնիկա

  • 1 x Arduino Nano
  • 1 x USB Micro to USB տվյալների փոխանցման մալուխ
  • 1 x RGB LED ժապավեն (505 SMD)
  • 1 x Ուլտրաձայնային տվիչ
  • 1 x LCD էկրան
  • 1 x Ֆոտոռեզիստոր
  • 1 x պոտենցիոմետր
  • 1 x Breadboard (85 մմ x 55 մմ)
  • 1 x Circuit Stripboard (2 սմ x 8 սմ)
  • 26 x Jumper լարեր
  • 1 x դիմադրություն (220 օմ)
  • 1 x Պասիվ ազդանշան
  • 1 x 12V հզորության բանկ ՝ ինչպես 12 Վ, այնպես էլ 5 Վ ելքով

Նյութեր

  • Սուպեր սոսինձ
  • Էլեկտրական ժապավեն
  • Մատչելիություն 3D տպիչին
  • Sոդման սարքավորումներ

Քայլ 3: Էլեկտրամոնտաժ և միացում

Էլեկտրամոնտաժ և միացում
Էլեկտրամոնտաժ և միացում
Էլեկտրամոնտաժ և միացում
Էլեկտրամոնտաժ և միացում
  1. Կցեք պոտենցիոմետր և LCD տախտակին և Arduino UNO- ին (Նշում. Arduino UNO- ն փոխարինվում է Arduino Nano- ով, երբ մասերը զոդում են, որպեսզի դրանք տեղավորվեն վզնոցի ներսում):
  2. Կցեք ուլտրաձայնային տվիչ
  3. Կցեք LED (RGB) երեք 220 օմ դիմադրիչներով: (Նշում. Երբ այն փոխարինում եք RGB LED ժապավենով, ռեզիստորներն այլևս չեն պահանջվում, քանի որ LED ժապավենը գալիս է իր սեփական ռեզիստորներով)
  4. Հաջորդը, ձայնի համար ավելացրեք պասիվ ազդանշանը և ըստ ցանկության ավելացրեք դիմադրություն `ձայնը կարգավորելու համար
  5. Կցեք ֆոտոռեզիստորը

Քայլ 4: Պատրաստում

Հորինում
Հորինում
Հորինում
Հորինում
Հորինում
Հորինում

Մինչև շրջանաձև վահանակը միացնելու համար կա 6 բաղադրիչ:

  1. Էլեկտրոնիկայի հավաքման համար մենք սկզբում Arduino nano- ն կկապենք շղթայի տախտակին, այնուհետև կփակցնենք այն:
  2. Հաջորդը, մենք միացնում ենք RGB LED ժապավենը: Միացրեք RGB կապումներն Arduino nano- ին: Հաջորդը, 12V+ կապը միացրեք հոսանքի բանկին և միացրեք հատակը շրջանաձև տախտակից մինչև սնուցման բանկի գետնին: Մենք օգտագործում ենք RGB LED ժապավեն ՝ բազմաթիվ գունավոր լույսեր ստանալու համար, այլ ոչ թե տարբեր LED- ներ ամրացնելու: Սա հանդես է գալիս որպես մեր հիմնական ելքը
  3. Այնուհետև մենք միացնում ենք ուլտրաձայնային տվիչը: Սա գործում է ՝ ուղարկելով ուլտրաձայնային ալիք և լսելով օբյեկտի կողմից հետ մղված արձագանքը: Սա գործում է որպես մեր ներդրումը

Վերոնշյալ երկու բաղադրիչներն ընդգրկում են հետադարձ կապի հիմնական հանգույցը: Այժմ մի փոքր շքեղություն ձեռք բերելու և սարքին մի փոքր անհատականություն հաղորդելու համար մենք ավելացրեցինք հետևյալ բաղադրիչները:

  1. LCD էկրանը կցված է պոտենցիոմետրին `էկրանի հակադրությունը վերահսկելու համար, այնուհետև միացված է Arduino- ին և տախտակին: Տեսեք պատկերը, թե ինչպես են լարերը միացված: Ավելացնում է մեկ այլ ելք մեր համակարգին
  2. Ավելացվում է ազդանշանային ազդանշան այն սցենարի համար, երբ օբյեկտը չափազանց մոտենում է կրողին: Սա հերթական ելքն է: Դուք կարող եք ավելացնել կամ հեռացնել դիմադրիչներ `ազդանշանի ձայնը փոխելու համար:
  3. Ավելացվում է ֆոտոռեզիստոր ՝ սարքին առանձին վարքագիծ ցույց տալու համար ՝ կախված լույսի չափից: Այն կցված է ռեզիստորին և միացված է Arduino- ի տախտակի քորոցին ՝ կոդի մեջ isDark մեթոդին ազդանշաններ ուղարկելու համար: Սա գործում է որպես երկրորդային մուտքային սարք:

Սխալների փաստաթղթավորում

Վզնոցում երկու լրացուցիչ անցք կար, քանի որ ի սկզբանե մենք պլանավորել էինք 2 ուլտրաձայնային տվիչ, բայց վերջում օգտագործեցինք մեկը: Մենք օգտագործեցինք այս լրացուցիչ անցքերից մեկը `Arduino Nano մալուխը էներգաբանկում 5V հոսանքի աղբյուրին միացնելու համար: Մենք հաշվի չենք առել լարերի և բաղադրիչների քաշը, այնպես որ վզնոցը հավասարակշռված չէ: Հետագայում մենք նաև պարզեցինք, որ մեր 12 Վ հզորության բանկը ունի առավելագույն հզորություն 3 ամպեր, մինչդեռ մեր օգտագործած ցատկող լարերը պետք է պահեն առավելագույնը 2 ամպեր: Ավելի հաստ լարերը պետք է օգտագործվեին 12 Վ լարման աղբյուրի միջև միացումների ժամանակ:

Քայլ 5: mingրագրավորում

Ծրագրավորում
Ծրագրավորում

Կցված ծածկագիրը նշվում է պարզության համար

Arduino կեղծ կոդ

Կոդն ուղղակիորեն օգտագործում է մի քանի if և else if հայտարարություններ և երկու առանձին դեպք, թե ինչպես է մանյակն իրեն պահում մթության մեջ և ցերեկը: Երբ մանյակն աշխատում է, ուլտրաձայնային տվիչը հայտնաբերում է ձեր շրջապատի մարմնի հեռավորությունը և այս ազդանշանն ուղարկում LED շերտի և LCD էկրանին: Երբ մարմինը մոտենում է ձեզ (որը կարելի է շահարկել անձնական նախասիրությունների հիման վրա), ուլտրաձայնային տվիչը ազդանշաններ է ուղարկում, և LED- ը լուսավորվում է երեք տարբեր գույներով ՝ հիմնվելով ձեր և մոտեցող մարմնի միջև եղած հեռավորության վրա:

Երբ մութ է.

  • Բաց կանաչ ՝ 500 սմ
  • Մագենտա ՝ 50 սմ -ից մինչև 500 սմ
  • Կարմիրի և կապույտի միջև թարթում է մինչև 50 սմ -ից ցածր

Երբ պայծառ է.

  • Կանաչ ՝ 500 սմ
  • Բաց կապույտ ՝ 50 սմ -ից մինչև 500 սմ
  • Կարմիր ՝ 50 սմ -ից ցածր

Քայլ 6: Արդյունքներ և արտացոլում

  • 3D տպագրությունը կարող էր ունենալ կախված մաս, որը կարող է վերացնել, երբ ամեն ինչ կպցվի:
  • Նյութը, որտեղ էլեկտրագծերի մեծամասնությունը կարող էր պարզ լինել, որպեսզի ավելի հեշտ լինի տեսնել ներքին լարերը
  • Կարող էին լինել մեկից ավելի ուլտրաձայնային տվիչներ ՝ մարմինները հայտնաբերելու բազմաթիվ ուղղություններից
  • Էկրանը և ազդանշանը կարող էին փոխարինվել բարձրախոսով, որը կարող էր խոսել Alexa- ի կամ Siri- ի նման
  • LCD էկրանը տեղադրված է մի վայրում, որտեղ այն պոտենցիալ ոչ այնքան ակնհայտ է

Քայլ 7: Հղումներ և վարկեր

howtomechatronics.com/tutorials/arduino/ul…

Այս վեբ կայքի ծածկագիրը օգտագործվել է ուլտրաձայնային սենսորից օբյեկտի հեռավորությունը հաշվարկելու համար:

Պատրաստված է ՝ Այզա Բախտիյար, Յին Չժոու, Անգուս Չունգ և Դերիկ Վոնգ

Այս նախագիծը ստեղծվել է որպես Ֆիզիկական հաշվողական դիզայն և թվային պատրաստում դասընթացի մաս ՝ Դանիելսի ճարտարապետության դպրոցում ավարտական ծրագրով:

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