Բովանդակություն:
- Պարագաներ
- Քայլ 1: Շղթայի կառուցում
- Քայլ 2: Գրեք ծածկագիրը և ստեղծեք հավելվածը
- Քայլ 3: Կառուցեք 3D մոդելը
- Քայլ 4: Հավաքում
Video: Tattlebrush: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Եթե երբևէ դուք կատարել եք ատամների լվացում օրական երկու անգամ որպես ամանորյա որոշում, ապա այս ատամի խոզանակը ձեզ համար է: Դա կպարտադրի ձեզ օրական երկու անգամ երկու րոպե լվանալ ՝ ձեզ դնելով խայտառակ իրավիճակների մեջ, որոնց հետ երբեք չէիք ցանկանա հանդիպել: Այն կորոշի ՝ արդյո՞ք դուք օրական երկու անգամ եք սանրել երկու րոպե ամեն անգամ, եթե ոչ, ապա դա ձեր անունից կթվիթրի հաղորդագրություն, որ դուք այսօր չեք սանրել մեմով: Մի խոսքով, դա կբացահայտի ձեր փոքրիկ գաղտնիքը 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 մոդելը
Tattlebrush- ի ստեղծման վերջին քայլը ինքնին խոզանակի մոդելավորումն ու տպումն է `ձեր ընտրած 3D մոդելավորման ծրագրաշարի և 3D տպիչի միջոցով:
Մոդելավորման տեխնիկայի մասին պատկերացում կազմելուց հետո արտաքին պատյանների համար ստեղծեք երկու կտոր `մարմինը և վերևը: Այս ձեռնարկի մարմինը 5 դյույմ երկարություն ունի, 1 դյույմ լայնություն և 1 դյույմ խորություն: Դուք կարող եք ձեր մարմինը դարձնել ցանկացած չափի և ձևի, որը կցանկանայիք, պարզապես համոզվեք, որ տպատախտակները, մարտկոցը և տվիչը կարող են հարմար տեղավորվել պատյանում:
3D մոդելը տպագրվել է ABS նյութի միջոցով և տպման պարամետրերը, որոնք օգտագործվել են այս մոդելում, եղել են 0.00001 շերտ: Կառույցը տպելու համար պահանջվել է 5 ժամ և 17 րոպե: Աջակցությունն ինքնաբերաբար ստեղծվել է ծրագրակազմի միջոցով:
Ինքներդ ձեզ հյուրասիրեք, եթե այն հասցրել եք այսքան հեռու: Հաջորդը, մենք այս ամենը միասին կդնենք հավաքման բաժնում:
Քայլ 4: Հավաքում
Այժմ, երբ շղթան միացված է, հավելվածը ակտիվացված է, պատյանը տպված է, և ծածկագիրը վերբեռնված է, ժամանակն է ամեն ինչ միասին հավաքել ՝ Tattlebrush- ը ավարտին հասցնելու համար:
- Սկսեք ՝ սև մեկուսիչ ժապավենով ամրացնելով շրջանի չամրացված ծայրը և մշտական պրոտո տախտակը կտրելով դեպի դրական և բացասական գծերի միջև ընկած հատվածը:
- Տախտակի չափը կլինի 1,3 դյույմ, մինչդեռ խոզանակի ներքին պատյանը 1 դյույմ է:
- Դուք պետք է շղթան տեղադրեք անկյունագծով ՝ սկզբում տեղադրելով թրթռանքի վերջը, այնուհետև նեոպիքսելները հավասարեցնելով պատյանների երկու անցքերի մեջ:
- Հավասարեցումը կարող է ավելի բարդ լինել: Օգտագործեք փայտե գործիքներ, ինչպիսիք են փայտիկները, դրանք տեղում դնելու համար:
- Ապահովեք շրջանակը ներսում `տաք սոսինձի կամ սև ժապավենի օգնությամբ: Համոզվեք, որ դուք պատել եք պատյան ներքին հատվածը, որպեսզի ձեռքի իրական շարժումը ամեն անգամ աղմուկ չբարձրացնի մակերեսին:
- Այնուհետեւ սոսնձեք ատամի գլուխը մոդելի վերին հատվածին: Եվ ամրացրեք վերին հատվածը ներքևի հիմքի վրա ՝ կողքից հանգստանալով և տաք սոսինձ կիրառելով:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)