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

Crypto Ticker: 6 քայլ
Crypto Ticker: 6 քայլ

Video: Crypto Ticker: 6 քայլ

Video: Crypto Ticker: 6 քայլ
Video: 4 Crypto COINS-ը սահմանվել է 4 անգամ մինչև հունվարի 1-ը (3 շաբաթվա նախազգուշացում) 2024, Նոյեմբեր
Anonim
Crypto Ticker
Crypto Ticker
Crypto Ticker
Crypto Ticker

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

Հատկություններ:

  • Օգտագործում է ESP32 ՝ երկմիջուկ, WiFi միկրոկոնտրոլեր
  • 128x64 Սպիտակ OLED էկրան
  • Հպման կոճակն արթնացնում է սարքը և շրջում օգտվողի կողմից սահմանված արժույթներով
  • USB լիցքավորված Li-Po մարտկոց
  • Գների տվյալները ստացվում են CryptoCompare- ի API- ից
  • Օգտագործում է Arduino IDE- ն
  • Կոդ իմ GitHub- ում
  • Ավտոմատ քուն և, ի վերջո, ավտոմատ արթնացում

Քայլ 1: Հավաքեք անհրաժեշտ մասերն ու գործիքները

Հավաքեք անհրաժեշտ մասերը և գործիքները
Հավաքեք անհրաժեշտ մասերը և գործիքները

Մասեր

  • TTGO ESP32 PRO OLED V2.0 տախտակ (առանց LoRa) [14 դոլար]
  • Սենսորային տախտակ (10 տուփ) [$ 1.50]
  • Լիթիումի մարտկոց (602447 կամ 6.0x24x47 մմ) [~ 5 դոլար]
  • 3D տպագիր պատյան [5 դոլար]
  • Neodymium Magnet x4 (10x1 մմ սկավառակ) [1 $]
  • 3 փին արական վերնագիր
  • Բարակ մետաղալար (ես օգտագործել եմ 26 գ. Մագնիս մետաղալար)

Գործիքներ

  • Sոդման երկաթ
  • Մետաղալար կտրիչներ
  • Պինցետ
  • Հոբբի դանակ կամ այլ փոքր սայր
  • Սուպեր սոսինձ

Ըստ ցանկության

Տախտակի փոխնախագահ

Ստուգման համար խոշորացույց կամ ակնոց

Քայլ 2: Ավելացրեք հպման կոճակը

Ավելացրեք Touch կոճակը
Ավելացրեք Touch կոճակը
Ավելացրեք Touch կոճակը
Ավելացրեք Touch կոճակը
Ավելացրեք Touch կոճակը
Ավելացրեք Touch կոճակը

Սրանք կոկիկ փոքրիկ հպման կոճակներ են, որոնք հեշտ է ավելացնել ցանկացած նախագծի: Նրանք սովորաբար գալիս են 10 տուփով ՝ առաքված մոտ 3 դոլարով: Ես գիտեմ, որ ESP32- ն ունի ներկառուցված շոշափման ունակություն, սակայն այդ տախտակների օգտագործումը ամեն ինչ ավելի պարզ է դարձնում և վերացնում ծրագրակազմի կազմաձևման սխալները: Հպման IC- ի սպասման առավելագույն հոսանքը ընդամենը 7 μA է, այնպես որ այս կոճակը ավելացնելով շատ էներգիա չի վատնվի:

Անջատեք LED- ը

Կոճակի ելքային քորոցը բարձրանում է, իսկ հետևի LED- ը լուսավորվում է, երբ մատը դիպչում է հպման մակերեսից մի քանի մմ հեռավորության վրա: Ռեզիստորը LED- ին հեռացնելը անջատում է այն ՝ նվազեցնելով էներգիայի սպառումը: A և/կամ B բարձիկների վրայով զոդման կամուրջ ստեղծելը փոխվում է, եթե կոճակը փոխվում է, և եթե ակտիվության դեպքում ելքը բարձր կամ ցածր է: Մեր դեպքում մենք պատրաստվում ենք բաց թողնել այս կամուրջները, ինչը կստիպի կոճակին գործել որպես վայրկենական անջատիչ:

Կտրեք հետքերը

Կոճակի լարման մուտքը հիանալի կերպով համընկնում է հիմնական տախտակի 3.3 վ ելքի հետ: Unfortunatelyավոք, ազդանշանը և գրունտային կապերը չեն անում, ուստի մենք ստիպված կլինենք որոշակի փոփոխություններ կատարել: Հոբբիի դանակով կամ այլ սուր բերանով կտրեք հիմնական տախտակի հետևի վերակայման հետքը, իսկ հետքը ՝ առջևի 13 -րդ կապում: Ստուգեք կտրվածքը խոշորացույցով `համոզվելու համար, որ մնացորդային մետաղ չկա: Այս անցքերն այժմ համապատասխանաբար կպահեն ազդանշանային ազդանշանի և հպման տախտակի գրունտները:

Լվացքի տեղադրեք վերնագիրը

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

Լարեք այն

Փոքր և ցածր էներգիայի էլեկտրագծերի համար ես սիրում եմ օգտագործել 26 գ: մագնիսական մետաղալար, քանի որ այն էժան է և հեշտ է աշխատել, չնայած այստեղ կարող է օգտագործվել ցանկացած փոքր մետաղալար: Կապեր ստեղծելու համար մետաղալարերի վրա դրված էմալը կարող է քերվել դանակով կամ հալվել `մետաղալարերի ծայրին զոդման գնդիկով զոդման գնդիկով պահելով: Դա արեք մետաղալարերի մի կողմում, այնուհետև ամրացրեք այն գետնին: Չափեք և կտրեք մետաղալարն այնպես, որ այն հասնի հպման կոճակի գրունտային քորոցին: Այնուհետեւ կրկնել էմալի հեռացման գործընթացը մետաղալարից մյուս կողմում: Պինցետով պահեք մետաղալարերը և կպցրեք այն հպման տակդիրի վրա: Կրկնեք այս գործընթացը ՝ 12 -րդ կապը միացնելու համար կոճակի ազդանշանի պինին: Մաքրեք զոդման մնացորդային հոսքը, և կոճակը պատրաստ է:

Քայլ 3: Պատրաստեք մարտկոցը

Պատրաստեք մարտկոցը
Պատրաստեք մարտկոցը
Պատրաստեք մարտկոցը
Պատրաստեք մարտկոցը
Պատրաստեք մարտկոցը
Պատրաստեք մարտկոցը
Պատրաստեք մարտկոցը
Պատրաստեք մարտկոցը

Ես գտա այս մարտկոցները, որոնք հիանալի կերպով համապատասխանում են այս տախտակին: Մարտկոցը մի փոքր ավելի փոքր է, քան տախտակի ուրվագիծը, և միացման պաշտպանիչ կողմը բավականաչափ տեղ է թողնում տախտակի վրա միակցիչը տեղավորելու համար: Unfortunatelyավոք, նրանք եկան 3-փին 1.5 մմ JST միակցիչով, և տախտակն ապահովում է միայն 2-պին միակցիչ: Դա կարելի է շտկել ՝ կտրելով դեղին մետաղալարը և այնուհետև կտրելով միակցիչը, մինչև այն համապատասխանի տախտակին: Եթե ձեր մարտկոցն ունի այլ միակցիչ կամ ընդհանրապես չկա, կարող եք միացնել տպատախտակին ներառված միակցիչին: Դեղին մետաղալարը կարող է ամբողջությամբ հեռացվել, բայց ես որոշեցի այն հասանելի պահել այն դեպքում, եթե հետագայում ցանկանամ այն օգտագործել: Լարը միացված է մարտկոցի ներսում գտնվող թերմիստորին `լիցքավորման ընթացքում ջերմաստիճանը վերահսկելու համար:

Քայլ 4: Տպեք գործը

Տպել գործը
Տպել գործը
Տպել գործը
Տպել գործը
Տպեք գործը
Տպեք գործը

Ես նախագծեցի պատյան և այն 3D տպեցի ՝ օգտագործելով տեղական տպագրական ծառայություն: Ես որոշեցի գնալ կիսաթափանցիկ PLA- ով, որպեսզի կարողանամ տեսնել կարմիր լիցքավորման LED- ը ՝ առանց պատյանի առջևի անցք անելու: Շերտի բարձրությունը 100 մկմ է: Երկու պատյան ինձ վրա արժեցան մոտ 10 դոլար ՝ առանց առաքման: Գործի վերևը պետք է սոսնձված լինի հիմքի վրա ՝ օգտագործելով սուպեր սոսինձ: Մարտկոցը և տախտակը սահում են պատյանում որպես մեկ միավոր և ապահովվում են ներքին ռելսերով: Այնուհետև կողմը սահում է և պահվում շփման արդյունքում:

Քայլ 5: Մագնիսներ ավելացրեք պատյանին

Մագնիսներ ավելացրեք պատյանին
Մագնիսներ ավելացրեք պատյանին

Սա ընտրովի ընթացակարգ է, եթե ցանկանում եք ձեր տիկերը դնել սառնարանի կամ այլ մետաղական մակերևույթի վրա: Իմ օգտագործած մագնիսները 10x1 մմ նեոդիմի սկավառակի մագնիսներ են, N50 դասարան: Superglue 2 կամ ավելի պատյանի հետևի մասում: Սա լավագույն լուծումը չէ, քանի որ դրանք ժամանակի ընթացքում կարող են փոշիանալ ՝ կրկնվող ազդեցություններով: Նախքան մեկ այլ մագնիս ավելացնելը, համոզվեք, որ սոսինձը կպել է, քանի որ դրանք կարող են թռչել և սոսնձվել միմյանց հետ:

Քայլ 6: Ապագա բարելավումներ

Հպեք կոճակին

Ես կցանկանայի ուղղակիորեն օգտագործել ESP32- ի հպման հնարավորությունը `առանց արտաքին շղթայի վրա հույս դնելու: Հնարավորություններից մեկն այն է, որ հանել հպման կոճակի IC- ն և ուղղակիորեն միացնել մուտքի/ելքի կապը հպման պահոցին: Կամ ես կարող էի նախագծել PCB, որը պարզապես հպումային բարձիկ է `առանց միացման:

Մարտկոցի ջերմաստիճանի մոնիտորինգ

Մարտկոցի դեղին մետաղալարն օգտագործվում է լիցքավորման ընթացքում մարտկոցի ջերմաստիճանը վերահսկելու համար: Այն ներքին միացված է թերմիստորին, որը ջերմաստիճանի բարձրացման հետ նվազում է դիմադրողականությունը: Լրացուցիչ դիմադրիչով լարման բաժանարարի ձևավորումը և հանգույցը ADC մուտքին միացնելը պետք է թույլ տա հարաբերական ջերմաստիճանի մոնիտորինգ: ESP32- ը չունի լիցքավորման միացման վերահսկողություն, ուստի միակ գործողությունը, որը կարող էր ձեռնարկել, դա կլինի էկրանին կամ WiFi- ով ջերմաստիճանի մասին նախազգուշացում տալը:

Softwareրագրային ապահովման բարելավումներ

  • Օգտագործեք SmartConfig կամ Bluetooth ծրագիր ՝ WiFi հավատարմագրերը կազմաձևելու համար
  • Կարգավորումը դարձրեք հեռակա փոփոխելի
  • Փոխեք արթնության ժամաչափը վերին անկյունում ժամացույցի

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