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

Մի փոքրիկ կողմնացույց ATtiny85- ով: 12 քայլ (նկարներով)
Մի փոքրիկ կողմնացույց ATtiny85- ով: 12 քայլ (նկարներով)

Video: Մի փոքրիկ կողմնացույց ATtiny85- ով: 12 քայլ (նկարներով)

Video: Մի փոքրիկ կողմնացույց ATtiny85- ով: 12 քայլ (նկարներով)
Video: Արփինե Բաբախանյան - Փոքրիկ Բացատում / Arpine Babakhanyan - Poqrik Bacatum [Official] 2024, Նոյեմբեր
Anonim
Մի փոքրիկ կողմնացույց ATtiny85- ի հետ
Մի փոքրիկ կողմնացույց ATtiny85- ի հետ

Սա 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: Շղթան

The Circuit
The Circuit

Քայլ 3. ATtiny85- ի լարերի միացում

ATtiny85- ի միացում
ATtiny85- ի միացում
ATtiny85- ի միացում
ATtiny85- ի միացում
ATtiny85- ի միացում
ATtiny85- ի միացում
ATtiny85- ի միացում
ATtiny85- ի միացում

Tinոդումից առաջ հարմար է կտրել ATtiny- ի չօգտագործված կապում:

Պատրաստեք երկու 10-սանտիմետր զույգ մետաղալար `երկու մասի երկու հատվածները կիսով չափ պոկելով և միմյանցից մոտ 5 մմ-ով բաժանված, ինչպես ցույց է տրված 1-ին և 2-րդ լուսանկարներում: Առաջին զույգ մալուխների մի հատվածը (A) կպցրեք SDA- ին (pin 5), իսկ մյուս հատվածը SCL- ին (pin 7), ինչպես ցույց է տրված 3 -րդ նկարում: Մյուս զույգ լարերով (B) մի մալուխը կպցրեք GND- ին (կապ 4), իսկ մյուսը ` +V (կապ 8), ինչպես 4 -րդ լուսանկարում:

Քայլ 4: Միացրեք OLED էկրանը

OLED էկրանին միացնելը
OLED էկրանին միացնելը

Tinոդեք ATtiny- ի մի կողմի չորս լարերը (SDA, SCL, +V և GND) OLED էկրանին համապատասխան կոնտակտներին և կպցրեք պատյանին: Պաշտպանեք ցուցադրման տախտակը մեկուսիչ ժապավենով:

Քայլ 5: Տեղադրեք լիցքավորիչի կոնտակտները

Տեղադրեք լիցքավորիչի կոնտակտները
Տեղադրեք լիցքավորիչի կոնտակտները
Տեղադրեք լիցքավորիչի կոնտակտները
Տեղադրեք լիցքավորիչի կոնտակտները
Տեղադրեք լիցքավորիչի կոնտակտները
Տեղադրեք լիցքավորիչի կոնտակտները

Վերցրեք երկու լար `արական վերնագրի քորոց միակցիչից: Յուրաքանչյուրը ծալեք ՝ ձևավորելով կարթ, ինչպես առաջին լուսանկարում: Մեկը տեղադրեք ցուցափեղկի կողային մասում, իսկ մյուսը ՝ ներքևի կափարիչի մեջ, ինչպես ցույց է տրված:

Քայլ 6. Հաղորդալար HMC5883L

HMC5883L- ի միացում
HMC5883L- ի միացում
HMC5883L- ի միացում
HMC5883L- ի միացում
HMC5883L- ի միացում
HMC5883L- ի միացում

Կպչեք HMC5883L մագնիսաչափը ներքևի կափարիչին, ինչպես ցույց է տրված: Tinոդեք SCL և SDA լարերը ATtiny- ից մագնիսաչափի համապատասխան կոնտակտներին, ծալեք լիցքավորիչի կոնտակտային մետաղալարը և զոդեք GND կոնտակտին: Tinոդեք +V և GND լարերը ATtiny- ից համապատասխան կոնտակտներին: Պաշտպանեք մագնիսաչափի տախտակը մեկուսիչ ժապավենով:

Քայլ 7: Մարտկոցի միացում

Մարտկոցի միացում
Մարտկոցի միացում
Մարտկոցի միացում
Մարտկոցի միացում
Մարտկոցի միացում
Մարտկոցի միացում

Մարտկոցի բացասական բևեռը կպցրեք ATtiny- ի 4 -րդ ամրակին, իսկ դրականը ՝ լիցքավորիչի կոնտակտին, պատյանի կողքին: Այս կոնտակտից մետաղալար ավելացրեք անջատիչին (տես հաջորդ քայլը):

Քայլ 8: Անջատիչի միացում

Անջատիչի միացում
Անջատիչի միացում
Անջատիչի միացում
Անջատիչի միացում

Լարը լիցքավորիչի կողային կոնտակտից միացրեք անջատիչի մեկ կոնտակտին, այնուհետև մյուսը `մագնիսաչափի +V կոնտակտին: Այժմ կարող եք փորձարկել Կողմնացույցը և սոսնձել ներքևի կափարիչը:

Քայլ 9: Կալիբրացում

AB.ino ծրագիրը ունի ավտոմատ ստուգաչափման ալգորիթմ: Դուք միայն պետք է միացնեք և պտտեք կողմնացույցը 360º, ինչպես ցույց է տրված տեսանյութում:

Ո NeverՇԱԴՐՈԹՅՈՆ. Երբեք միացրեք երկու արտաքին կոնտակտները, քանի որ դա կարող է կարճ միացնել մարտկոցը:

Քայլ 10: Լիցքավորիչ I

Լիցքավորիչ I
Լիցքավորիչ I
Լիցքավորիչ I
Լիցքավորիչ I
Լիցքավորիչ I
Լիցքավորիչ I

Կտրեք երկու կտոր PCB ՝ 17 մմ x 10 մմ և 13 մմ x18 մմ: Փոքր կտորի մեջ անցք բացեք, որը համընկնում է կլորացված 3D տպված մասի անցքի հետ, անցեք մետաղալարով և կպցրեք այն: Կպչեք PCB- ն, ինչպես ցույց է տրված լուսանկարում:

Քայլ 11: Լիցքավորիչ II

Լիցքավորիչ II
Լիցքավորիչ II
Լիցքավորիչ II
Լիցքավորիչ II

Xոդեք մետաղալար 17x10 մմ չափի PCB կտորի մեջ և այն փոխանցեք եռաչափ տպված մասի մեջ: Կպչեք այն, ինչպես ցույց է տրված:

Քայլ 12: Լիցքավորիչ III

Լիցքավորիչ III
Լիցքավորիչ III
Լիցքավորիչ III
Լիցքավորիչ III
Լիցքավորիչ III
Լիցքավորիչ III

Տեղադրեք և սոսնձեք 3D տպված մասերը, ինչպես ցույց է տրված և լարերը միացրեք մարտկոցի լիցքավորիչի մոդուլին: Ներքեւի մասում զոդված մետաղալարը բացասական է: Այժմ դուք կարող եք լիցքավորել կողմնացույցի մարտկոցը մինի USB մալուխով:

Քարտեզների մարտահրավեր
Քարտեզների մարտահրավեր
Քարտեզների մարտահրավեր
Քարտեզների մարտահրավեր

Երկրորդ մրցանակ Քարտեզների մարտահրավերին

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