Բովանդակություն:
- Պարագաներ
- Քայլ 1: րագիրը
- Քայլ 2: Շղթան
- Քայլ 3. ATtiny85- ի լարերի միացում
- Քայլ 4: Միացրեք OLED էկրանը
- Քայլ 5: Տեղադրեք լիցքավորիչի կոնտակտները
- Քայլ 6. Հաղորդալար HMC5883L
- Քայլ 7: Մարտկոցի միացում
- Քայլ 8: Անջատիչի միացում
- Քայլ 9: Կալիբրացում
- Քայլ 10: Լիցքավորիչ I
- Քայլ 11: Լիցքավորիչ II
- Քայլ 12: Լիցքավորիչ III
Video: Մի փոքրիկ կողմնացույց ATtiny85- ով: 12 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Սա ATtiny85- ի հետ մեր առաջին նախագիծն է. պարզ գրպանային թվային կողմնացույց (J. Arturo Espejel Báez- ի հետ համատեղ):
ATtiny85- ը բարձրորակ և ցածր էներգիայի միկրոկոնտրոլեր է: Այն ունի 8 Կբայթ ծրագրավորվող ֆլեշ հիշողություն: Դրա շնորհիվ այս նախագծի մարտահրավերը ծրագրի չափը նվազեցնելն էր, քանի որ I2C արձանագրության շնորհիվ միացումը շատ պարզ է:
Պարագաներ
Կողմնացույցի համար.
- ATtiny85
- HMC5883L Մագնիսաչափ
- SSD1306 I2c 0.96 "128x64 OLED էկրան
- Ինքնափակվող քառակուսի կոճակի անջատիչ
- 3.7V 300mAh Lipo Li-polymer մարտկոց
- 3D տպագիր պատյան (2 մաս, խնդրում ենք գտնել STL հղումները)
Լիցքավորիչի համար.
- Երկու կտոր PCB; 17x10 մմ և 13x18 մմ
- 3D տպագիր պատյան (2 մաս, խնդրում ենք գտնել STL հղումները)
- Micro USB 5V 1A TP4056 Լիթիումի մարտկոցի լիցքավորման մոդուլ
Քայլ 1: րագիրը
Անհրաժեշտ է AB.ino ծրագիրը բեռնել ATtiny85- ում, նախքան այն միացնելը շղթայում: Դրա համար կարող եք հետևել ինտերնետում առկա ցանկացած ձեռնարկի, օրինակ ՝ https://www.instructables.com/id/DIY-Attiny-Progr… theրագիրը կազմելու համար անհրաժեշտ է տեղադրել Ալեքսեյ Դինդայի գրադարանը ssd1306, հասանելի է https://platformio.org/lib/show/1904/ssd1306 կայքում
Քայլ 2: Շղթան
Քայլ 3. ATtiny85- ի լարերի միացում
Tinոդումից առաջ հարմար է կտրել ATtiny- ի չօգտագործված կապում:
Պատրաստեք երկու 10-սանտիմետր զույգ մետաղալար `երկու մասի երկու հատվածները կիսով չափ պոկելով և միմյանցից մոտ 5 մմ-ով բաժանված, ինչպես ցույց է տրված 1-ին և 2-րդ լուսանկարներում: Առաջին զույգ մալուխների մի հատվածը (A) կպցրեք SDA- ին (pin 5), իսկ մյուս հատվածը SCL- ին (pin 7), ինչպես ցույց է տրված 3 -րդ նկարում: Մյուս զույգ լարերով (B) մի մալուխը կպցրեք GND- ին (կապ 4), իսկ մյուսը ` +V (կապ 8), ինչպես 4 -րդ լուսանկարում:
Քայլ 4: Միացրեք OLED էկրանը
Tinոդեք ATtiny- ի մի կողմի չորս լարերը (SDA, SCL, +V և GND) OLED էկրանին համապատասխան կոնտակտներին և կպցրեք պատյանին: Պաշտպանեք ցուցադրման տախտակը մեկուսիչ ժապավենով:
Քայլ 5: Տեղադրեք լիցքավորիչի կոնտակտները
Վերցրեք երկու լար `արական վերնագրի քորոց միակցիչից: Յուրաքանչյուրը ծալեք ՝ ձևավորելով կարթ, ինչպես առաջին լուսանկարում: Մեկը տեղադրեք ցուցափեղկի կողային մասում, իսկ մյուսը ՝ ներքևի կափարիչի մեջ, ինչպես ցույց է տրված:
Քայլ 6. Հաղորդալար HMC5883L
Կպչեք HMC5883L մագնիսաչափը ներքևի կափարիչին, ինչպես ցույց է տրված: Tinոդեք SCL և SDA լարերը ATtiny- ից մագնիսաչափի համապատասխան կոնտակտներին, ծալեք լիցքավորիչի կոնտակտային մետաղալարը և զոդեք GND կոնտակտին: Tinոդեք +V և GND լարերը ATtiny- ից համապատասխան կոնտակտներին: Պաշտպանեք մագնիսաչափի տախտակը մեկուսիչ ժապավենով:
Քայլ 7: Մարտկոցի միացում
Մարտկոցի բացասական բևեռը կպցրեք ATtiny- ի 4 -րդ ամրակին, իսկ դրականը ՝ լիցքավորիչի կոնտակտին, պատյանի կողքին: Այս կոնտակտից մետաղալար ավելացրեք անջատիչին (տես հաջորդ քայլը):
Քայլ 8: Անջատիչի միացում
Լարը լիցքավորիչի կողային կոնտակտից միացրեք անջատիչի մեկ կոնտակտին, այնուհետև մյուսը `մագնիսաչափի +V կոնտակտին: Այժմ կարող եք փորձարկել Կողմնացույցը և սոսնձել ներքևի կափարիչը:
Քայլ 9: Կալիբրացում
AB.ino ծրագիրը ունի ավտոմատ ստուգաչափման ալգորիթմ: Դուք միայն պետք է միացնեք և պտտեք կողմնացույցը 360º, ինչպես ցույց է տրված տեսանյութում:
Ո NeverՇԱԴՐՈԹՅՈՆ. Երբեք միացրեք երկու արտաքին կոնտակտները, քանի որ դա կարող է կարճ միացնել մարտկոցը:
Քայլ 10: Լիցքավորիչ I
Կտրեք երկու կտոր PCB ՝ 17 մմ x 10 մմ և 13 մմ x18 մմ: Փոքր կտորի մեջ անցք բացեք, որը համընկնում է կլորացված 3D տպված մասի անցքի հետ, անցեք մետաղալարով և կպցրեք այն: Կպչեք PCB- ն, ինչպես ցույց է տրված լուսանկարում:
Քայլ 11: Լիցքավորիչ II
Xոդեք մետաղալար 17x10 մմ չափի PCB կտորի մեջ և այն փոխանցեք եռաչափ տպված մասի մեջ: Կպչեք այն, ինչպես ցույց է տրված:
Քայլ 12: Լիցքավորիչ III
Տեղադրեք և սոսնձեք 3D տպված մասերը, ինչպես ցույց է տրված և լարերը միացրեք մարտկոցի լիցքավորիչի մոդուլին: Ներքեւի մասում զոդված մետաղալարը բացասական է: Այժմ դուք կարող եք լիցքավորել կողմնացույցի մարտկոցը մինի USB մալուխով:
Երկրորդ մրցանակ Քարտեզների մարտահրավերին
Խորհուրդ ենք տալիս:
Ունեցած փոքրիկ հրեշ. 6 քայլ (նկարներով)
Ունեցած փոքրիկ հրեշ. Այս փոքրիկ հրեշը կվախեցնի ձեր հնարքին կամ բուժողներին, երբ բանը հասնում է կյանքի & խոսում է նրանց հետ: Ես նրան թաքցնում եմ անկյուններից մի քանի թփերից, որոնք պատրաստ են վախեցնել չկասկածող զոհերին, երբ ասում է «Բարև, ուզում եմ խաղալ» և ծիծաղում է տիրոջ պես
ՓՈՔՐԻԿ ԱՇԽԱՏԱՆՔ ԴԱՍԱԿԱՆ ԲԱՆԿԵՐԻ ԼԱՄԸ. 6 քայլ (նկարներով)
ԲՈԼՈՐ ԱՇԽԱՏԱՆՔ ԴԱՍԱԿԱՆ ԲԱՆԿԵՐԻ ԼԱՄ. Լուրը. Փոքր օբյեկտի մեջ որևէ բան վերստեղծելը միշտ զվարճալի և մարտահրավեր է `կախված այն բանից, թե ինչ եք փորձում վերստեղծել: Ես միշտ փորձում եմ ինչ -որ բան հաճելի դարձնել և դրան մի փոքր գործառույթ ավելացնել: Եվ այդ պատճառով ես պատրաստում եմ մի փոքրիկ դասական բանկիրի գառ
LED կողմնացույց և բարձրաչափ ՝ 7 քայլ (նկարներով)
LED կողմնացույց և բարձրաչափ. LED- ներով առարկաները միշտ ինձ գրավում են: Հետևաբար, այս նախագիծը համատեղելու է հանրաճանաչ թվային կողմնացույցի HMC5883L սենսորը 48 LED- ով: LED- ները տեղադրելով շրջանագծի մեջ, լուսավորող լուսարձակը այն ուղղությունն է, որին դուք գնում եք: Յուրաքանչյուր 7.5 աստիճան տաքություն է
Բարոյական կողմնացույց. 7 քայլ (նկարներով)
Բարոյական կողմնացույց. Projectրագիրը, որն իրականացվել է ITECH մագիստրոսական ծրագրի «Հաշվողական դիզայն և թվային պատրաստում» սեմինարի շրջանակներում, և ձեզ բերեցին Վանեսա Կոստալոնգան, Jamesեյմս Հեյվորդը և Քրիստո վան դեր Հովենը: _____ Երբևէ կասկածե՞լ եք, որ
Միկրո ՝ բիթ Կողմնացույց ՝ 9 քայլ (նկարներով)
Micro: bit Compass. Այս հրահանգները ցույց են տալիս, թե ինչպես օգտագործել micro: bit- ը պարզ թվային կողմնացույց պատրաստելու համար