Tattlebrush: 4 քայլ
Tattlebrush: 4 քայլ
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 դյույմ է:
  • Դուք պետք է շղթան տեղադրեք անկյունագծով ՝ սկզբում տեղադրելով թրթռանքի վերջը, այնուհետև նեոպիքսելները հավասարեցնելով պատյանների երկու անցքերի մեջ:
  • Հավասարեցումը կարող է ավելի բարդ լինել: Օգտագործեք փայտե գործիքներ, ինչպիսիք են փայտիկները, դրանք տեղում դնելու համար:
  • Ապահովեք շրջանակը ներսում `տաք սոսինձի կամ սև ժապավենի օգնությամբ: Համոզվեք, որ դուք պատել եք պատյան ներքին հատվածը, որպեսզի ձեռքի իրական շարժումը ամեն անգամ աղմուկ չբարձրացնի մակերեսին:
  • Այնուհետեւ սոսնձեք ատամի գլուխը մոդելի վերին հատվածին: Եվ ամրացրեք վերին հատվածը ներքևի հիմքի վրա ՝ կողքից հանգստանալով և տաք սոսինձ կիրառելով:

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