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

Tattlebrush: 4 քայլ
Tattlebrush: 4 քայլ

Video: Tattlebrush: 4 քայլ

Video: Tattlebrush: 4 քայլ
Video: Tattlebrush 2024, Նոյեմբեր
Anonim
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush
Tattlebrush

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

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

Պարագաներ

Adafruit Huzzah ESP8266 Արագ թրթռման սենսոր

2 նեոպիքսել

Մի երկու լար լար

3.7 V LiPoly մարտկոց

Մետաղալար կտրիչներ

Oldոդման ատրճանակ

Կտրուկ օգտակար դանակ

Մետաղական տիրակալ

Տաք հալվող սոսինձ ատրճանակ, մոնտաժվող ափսեի վրա առանց զոդման տախտակ

USB A-B մալուխ

Oldոդման և զոդման մետաղալարեր

Երրորդ ձեռքի գործիք բազմաչափ (ըստ ցանկության)

Փոքր ասեղ տափակաբերան աքցան

Պինցետ

Քայլ 1: Շղթայի կառուցում

Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում

Բաղադրիչներ հավաքել

Շրջանի կառուցումն ավարտելու համար մեզ կպահանջեն հետևյալ բաղադրիչները.

1 x ESP8266 Huzzah տախտակ

1 x նախատախտակ

2 x Neopixel Mini Button PCB

1 x Արագ թրթռման անջատիչ

Եվ որոշ խճճված լարեր

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

Շղթայի դիագրամ

Կապերը բավականին հեշտ են, տես վերը նշված պատկերը:

Մենք կսկսենք Huzzah տախտակի զոդումը նախատախտակի վրա, որն օգնում է իրերը կազմակերպված պահել և դեռ ավելի քիչ հետք ունենալ:

Այնուհետեւ մենք կշարունակենք միացնել neopixel- ը Huzzah Board- ին:

  • Կապեր հաստատեք երկու Neopixel- ի միջև: Համոզվեք, որ 1 -ին նեոպիքսելի ելքը սնվում է 2 -րդ նեոպիքսելի մուտքին:
  • Միացրեք մետաղալարը 1 -ին Neopixel- ից 5V- ից BAT մակնշված քորոցին:
  • Միացրեք մետաղալարերը 1 -ին նեոպիքսելից GND- ից GND մակնշված քորոցին:
  • Միացրեք մետաղալարը 1 -ին նեոպիքսելի Din- ից (INPUT) 15 -ին պիտակավորված քորոցին:

Հաջորդը, մենք կկապենք Արագ թրթռման անջատիչին:

Թրթռման անջատիչին միացումներ կատարելը կարող է հոգնեցուցիչ լինել, մանավանդ որ բարակ ոտքը հատուկ խնամք է պահանջում կապեր հաստատելու համար: Ձեր թրթռման անջատիչը պատրաստելու համար այն տեղադրեք մի զույգ օգնության ձեռքերի մեջ և մի փոքր ամրացրեք լարերը:

Նաև շղթայազերծեք և թիթեղացրեք երկու լարված լարեր:

Կիրառեք մի փոքր կտոր ջերմության նվազեցման խողովակ և միացրեք զոդումը այդ մետաղալարերի և թրթռման անջատիչի կենտրոնական բևեռի միջև

Սահեցրեք ջերմության նվազեցման խողովակը հոդի վրա և միացրեք մյուս մետաղալարը թրթռման անջատիչի արտաքին բևեռին:

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

  • Թրթռման սենսորի ավելի հաստ քորոցը միացրեք Arduino Analog A0 կամ ADC կապին:

    Միացրեք թրթռման սենսորի բարակ քորոցը Arduino pin BAT- ին:

    Hurray, դուք ավարտել եք ծրագրի համար պահանջվող սխեմայի կարգավորումը:

Քայլ 2: Գրեք ծածկագիրը և ստեղծեք հավելվածը

Գրեք ծածկագիրը և ստեղծեք հավելվածը
Գրեք ծածկագիրը և ստեղծեք հավելվածը
Գրեք ծածկագիրը և ստեղծեք հավելվածը
Գրեք ծածկագիրը և ստեղծեք հավելվածը
Գրեք ծածկագիրը և ստեղծեք հավելվածը
Գրեք ծածկագիրը և ստեղծեք հավելվածը
Գրեք ծածկագիրը և ստեղծեք հավելվածը
Գրեք ծածկագիրը և ստեղծեք հավելվածը

Այս հատվածը բաժանված է երկու մասի: Առաջին մասը վերաբերում է AdafruitIO և IFTTT ինտերնետային ծառայություններին, որոնք մեզ հնարավորություն են տալիս գործարկել տրիգերներ ՝ մեր ուղարկած տվյալների հիման վրա: Երկրորդը վերաբերում է սարքավորման վրա պահանջվող ծածկագրին ՝ թրթռումը չափելու և նորագոյացությունը լուսավորելու և ինտերնետ ծառայության հետ շփվելու համար:

Մաս I

Adafruit IO և IFTTT հավելվածների տեղադրում

Դրանք մուտք գործելու համար ձեզ հարկավոր է գրանցվել Adafruit IO և IFTTT ծառայության հաշիվներում: Գրանցվելուց հետո, դիմեք ստորև նշված քայլերին ՝ հավելվածը ստեղծելու համար:

Գնացեք Adafruit. IO և ստեղծեք «անալոգային» նոր ոտքեր: Այնուհետև մենք կուղարկենք այս հոսքը մեր Arduino ծածկագրում: Տրամաբանորեն, մենք կստեղծենք մի ապլետ, որտեղ տեղի է ունենում գործողություն (թրթռումը զգացվում է սենսորից): Այս հոսքը կկապվի ձեր Arduino Huzzah տախտակին `գրանցելու սանրման վիճակը: Երբ խոզանակի վիճակը 0 է, Arduino Huzzah- ը հաղորդագրություն կուղարկի Adafruit. IO հոսքին: Այդ ֆիդում եղած տեղեկատվությունը այնուհետև կօգտագործվի հավելվածում ՝ թվիթ հրահրելու համար: Խնդրում ենք նշել AIO բանալին և հաշվի անունը: Այն կօգտագործվի Huzzah տախտակը Adafruit ծառայությանը միացնելու համար:

Այնուհետև անցեք IFTTT: Ստեղծեք նոր հավելված, որոնեք Adafruit ծառայությունը «Սա» բաժինը սեղմելուց հետո, այնուհետև ընտրեք «Դիտեք սնունդը Adafruit IO- ով»: Այնուհետև ընտրեք «Անալոգ» կոչվող լրահոսը և մուտքագրեք հարաբերությունները հավասար և արժեք 1 -ով: Այնուհետև կտտացրեք Ստեղծել ձգան:

Այնուհետեւ անցեք «Դա» բաժինը: Որոնեք թվիթեր և ընտրեք Տեղադրեք թվիթ պատկերով: Այն կխնդրի ձեզ միացնել ձեր հաշիվը ծառայությանը: Շարունակելով ՝ այն ձեզ կտրամադրի այն տարբերակը, թե ինչ թվիթ անել և կիսվել պատկերի հասցեով: Մտնելուց հետո դուք հաջողությամբ ստեղծել եք Applet- ը և ավարտել ծրագրակազմի կարգավորման I մասը:

Մաս II

Arduino կոդ

Կոդն աշխատեցնելու համար կպահանջվի ներբեռնել որոշ արտաքին գրադարաններ: Խնդրում ենք անդրադառնալ ստեղծված Arduino ձեռնարկին ESP8266 տվյալների թերթի վրա:

Սրանում նշված կոդը մեզ հնարավորություն կտա չափել թրթռման սենսորից թրթռումը և կատարել անհրաժեշտ գործողություններ: Կոդն ինքնին բաղկացած է մոտ 3 բլոկից:

Նախաստորագրում. Այս մասում մենք նախաստորագրում ենք բոլոր փոփոխականներն ու հաստատունները և գրադարանները, որոնք անհրաժեշտ են ծածկագրի գործարկման համար:

Կարգավորում. Բոլոր մեկանգամյա հայտարարագրերը կատարվում են այս բլոկում:

Օղակ. Բոլոր ծածկագիրը, որը պետք է պարբերաբար կատարվի, վերահսկիչի յուրաքանչյուր ցիկլ դրված է այստեղ:

Օղակի բաժնում մենք կարդում ենք սենսորի արժեքը A0 փինից, և եթե այն շեմից մեծ է, փոփոխականների թիվն ավելացնում ենք 1 -ով: Հետո պարբերաբար 12 ժամվա ընթացքում սահմանում ենք, թե արդյոք փոփոխականների թիվն ունի հատեց այն արժեքը, որը ցույց է տալիս 2 րոպե խոզանակելը: Եթե դա այդպես չէ, ապա մենք համապատասխան տվյալներ ենք ուղարկում Adafruit IO- ին: Adafruit- ից ստացված հաջողության հաղորդագրության արձագանքից հետո մենք փոխում ենք neopixel- ի գույնը `օգտագործողին նշելու համար: Խնդրում ենք մանրամասն պարզաբանումների համար անդրադառնալ ծածկագրում նշված մեկնաբանություններին:

Ի վերջո, համոզվեք, որ Arduino IDE- ում ընտրված են ճիշտ տախտակն ու նավահանգիստը: Վերբեռնումը սեղմելիս ստուգեք ծածկագիրը ՝ մտնելով սերիական մոնիտոր, այն կցուցադրի հուշումներ, որոնք ցույց կտան, արդյոք կոդը հաջող է, թե ոչ:

Քայլ 3: Կառուցեք 3D մոդելը

3D մոդելի կառուցում
3D մոդելի կառուցում
3D մոդելի կառուցում
3D մոդելի կառուցում
3D մոդելի կառուցում
3D մոդելի կառուցում

Tattlebrush- ի ստեղծման վերջին քայլը ինքնին խոզանակի մոդելավորումն ու տպումն է `ձեր ընտրած 3D մոդելավորման ծրագրաշարի և 3D տպիչի միջոցով:

Մոդելավորման տեխնիկայի մասին պատկերացում կազմելուց հետո արտաքին պատյանների համար ստեղծեք երկու կտոր `մարմինը և վերևը: Այս ձեռնարկի մարմինը 5 դյույմ երկարություն ունի, 1 դյույմ լայնություն և 1 դյույմ խորություն: Դուք կարող եք ձեր մարմինը դարձնել ցանկացած չափի և ձևի, որը կցանկանայիք, պարզապես համոզվեք, որ տպատախտակները, մարտկոցը և տվիչը կարող են հարմար տեղավորվել պատյանում:

3D մոդելը տպագրվել է ABS նյութի միջոցով և տպման պարամետրերը, որոնք օգտագործվել են այս մոդելում, եղել են 0.00001 շերտ: Կառույցը տպելու համար պահանջվել է 5 ժամ և 17 րոպե: Աջակցությունն ինքնաբերաբար ստեղծվել է ծրագրակազմի միջոցով:

Ինքներդ ձեզ հյուրասիրեք, եթե այն հասցրել եք այսքան հեռու: Հաջորդը, մենք այս ամենը միասին կդնենք հավաքման բաժնում:

Քայլ 4: Հավաքում

Image
Image

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

  • Սկսեք ՝ սև մեկուսիչ ժապավենով ամրացնելով շրջանի չամրացված ծայրը և մշտական պրոտո տախտակը կտրելով դեպի դրական և բացասական գծերի միջև ընկած հատվածը:
  • Տախտակի չափը կլինի 1,3 դյույմ, մինչդեռ խոզանակի ներքին պատյանը 1 դյույմ է:
  • Դուք պետք է շղթան տեղադրեք անկյունագծով ՝ սկզբում տեղադրելով թրթռանքի վերջը, այնուհետև նեոպիքսելները հավասարեցնելով պատյանների երկու անցքերի մեջ:
  • Հավասարեցումը կարող է ավելի բարդ լինել: Օգտագործեք փայտե գործիքներ, ինչպիսիք են փայտիկները, դրանք տեղում դնելու համար:
  • Ապահովեք շրջանակը ներսում `տաք սոսինձի կամ սև ժապավենի օգնությամբ: Համոզվեք, որ դուք պատել եք պատյան ներքին հատվածը, որպեսզի ձեռքի իրական շարժումը ամեն անգամ աղմուկ չբարձրացնի մակերեսին:
  • Այնուհետեւ սոսնձեք ատամի գլուխը մոդելի վերին հատվածին: Եվ ամրացրեք վերին հատվածը ներքևի հիմքի վրա ՝ կողքից հանգստանալով և տաք սոսինձ կիրառելով:

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