Mundarija:

Kripto chiptasi: 6 qadam
Kripto chiptasi: 6 qadam

Video: Kripto chiptasi: 6 qadam

Video: Kripto chiptasi: 6 qadam
Video: Что нужно знать про обмен валюты, сим-карты, покупку билетов, собираясь в АРГЕНТИНУ! 2024, Iyul
Anonim
Kripto chiptasi
Kripto chiptasi
Kripto chiptasi
Kripto chiptasi

Men har xil kripto -valyutalarning joriy narxini tekshirishga qiziqaman, lekin tablarni almashtirish yoki telefonimni tortib olish ish jarayonimni to'xtatadi va meni chalg'itadi. Men bir qarashda narxlarni ko'rsatish uchun axloqsiz interfeysi bo'lgan alohida ekran foydali bo'ladi deb qaror qildim. Bu yo'riqnomada men sizning stolingizga yoki muzlatgichingizga qo'yishingiz va uni musluk bilan faollashtirishingiz mumkin bo'lgan kichik kriptovalyuta tikerini qanday qurishni ko'rsataman.

Xususiyatlari:

  • ESP32, ikki yadroli, Wi -Fi yoqilgan mikrokontrollerdan foydalanadi
  • Oq OLED displeyi 128x64
  • Sensorli tugma qurilmani uyg'otadi va foydalanuvchi tomonidan belgilangan valyutalarda aylanadi
  • USB zaryadlangan Li-Po batareyasi
  • Narxlar haqidagi ma'lumotlar CryptoCompare API -dan olinadi
  • Arduino IDE -dan foydalanadi
  • Mening GitHub -dagi kod
  • Avtomatik uyqu va oxir -oqibat avtomatik uyg'onish

1 -qadam: Kerakli qismlar va asboblarni yig'ing

Kerakli qismlar va asboblarni yig'ing
Kerakli qismlar va asboblarni yig'ing

Qismlar

  • TTGO ESP32 PRO OLED V2.0 platasi (LoRa holda) [14 dollar]
  • Sensorli taxta (10 dona) [1,50 dollar]
  • Lityum batareya (602447 yoki 6,0x24x47 mm) [~ 5 dollar]
  • 3D bosma quti [5 dollar]
  • Neodim magnit x4 (10x1 mm disk) [1 dollar]
  • 3 pinli erkak boshi
  • Yupqa sim (men 26ga magnit simdan foydalandim)

Asboblar

  • Lehimlash temir
  • Tel kesgichlar
  • Cımbızlar
  • Xobbi pichog'i yoki boshqa kichik pichoq
  • Super elim

Majburiy emas

O'chirish platasi vitse

Tekshirish uchun kattalashtiruvchi oynalar yoki ko'zoynak

2 -qadam: Sensorli tugmani qo'shing

Sensorli tugmani qo'shing
Sensorli tugmani qo'shing
Sensorli tugmani qo'shing
Sensorli tugmani qo'shing
Sensorli tugmani qo'shing
Sensorli tugmani qo'shing

Bu har qanday loyihaga qo'shish uchun qulay bo'lgan kichik sensorli tugmalar. Ular odatda 10 donadan iborat paketlarda, taxminan 3 dollar yuboriladi! Men bilamanki, ESP32 sensorli sensorlar bilan jihozlangan, biroq bu taxtalardan foydalanish ishni soddalashtiradi va dasturiy ta'minot konfiguratsiyasi xatolarini yo'q qiladi. Sensorli IC -ning maksimal kutish oqimi atigi 7 mkA ni tashkil qiladi, shuning uchun bu tugmani qo'shish ko'p kuch sarflamaydi.

LEDni o'chiring

Tugmachadagi chiqish pimi baland ko'tariladi va barmog'ingiz sensorli yuzadan bir necha mm masofada bo'lsa, orqa tarafdagi LED yonadi. Rezistorni LEDga olib tashlash uni o'chiradi, quvvat sarfini kamaytiradi. A va/yoki B prokladkalari bo'ylab lehim ko'prigini yaratish, agar tugma almashsa va chiqish baland yoki past bo'lsa, o'zgaradi. Bizning holatda, biz bu ko'priklarni ochiq qoldiramiz, bu esa tugmani bir lahzali kalit vazifasini bajaradi.

Kesilgan izlar

Tugmachaning kuchlanish kiritilishi asosiy kartaning 3.3V chiqishi bilan mos keladi. Afsuski, signal va topraklama pinlari yo'q, shuning uchun biz ba'zi o'zgartirishlar kiritishga to'g'ri keladi. Xobbi pichog'i yoki boshqa o'tkir pichoq yordamida asosiy taxtaning orqa qismidagi tiklash izini va old qismidagi 13 -pinni kesib oling. Qoldiq metall yo'qligiga ishonch hosil qilish uchun kesmani kattalashtiruvchi oynada tekshiring. Endi bu teshiklar mos ravishda sensorli taxtaning signal va chiqish pinlarini joylashtiradi.

Sarlavhani yuving

Bu loyihada bo'sh joy ko'p emas, shuning uchun joyni tejashning har qanday fokuslari yordam beradi. Sensorli taxtadan qanchalik baland chiqib ketishini kamaytirish uchun payvandlashdan oldin pin boshini kesib olish yaxshidir. Lehimlashdan keyin sarlavhani kesish uni yuvishni qiyinlashtiradi, chunki lehim konusining asosi juda qalin va kesish oson emas. Shunday qilib, sarlavhani sensorli taxta bilan bir tekis kesib oling va keyin uni lehimlang. Kengash va sarlavhani asosiy elektron kartaga joylashtiring va sarlavhaning boshqa tomonini kesib oling, shunda u ham tekis bo'ladi, keyin uni lehimlang.

Quvvatlang

Kichik va kam quvvatli simlar uchun men 26ga ishlatishni yaxshi ko'raman. magnit sim, chunki u arzon va u bilan ishlash oson, lekin bu erda har qanday kichik simni ishlatish mumkin. Ulanishlarni amalga oshirish uchun sim ustidagi emalni pichoq bilan qirib tashlash mumkin yoki uni uchining uchida lehim to'pi bilan lehimlanadigan temirni ushlab eritish mumkin. Buni simning bir tomoniga qiling, so'ngra uni zamin yostig'iga mahkamlang. Simni o'lchash va kesish, u tegish tugmachasining er piniga etib boradi. Keyin simning boshqa tomonida emalni olib tashlash jarayonini takrorlang. Simni cımbızla ushlab turing va teginish joyiga lehimlang. 12 -pinni tugmachaning signal chiqish piniga ulash uchun bu jarayonni takrorlang. Qoldiq lehim oqimini tozalang va tugma tugadi!

3 -qadam: Batareyani tayyorlang

Batareyani tayyorlang
Batareyani tayyorlang
Batareyani tayyorlang
Batareyani tayyorlang
Batareyani tayyorlang
Batareyani tayyorlang
Batareyani tayyorlang
Batareyani tayyorlang

Men bu taxtaga juda mos keladigan batareyalarni topdim. Batareya taxtaning konturidan bir oz kichikroq va kontaktlarning zanglashiga olib keladigan tomoni bortdagi ulagichni joylashtirish uchun etarli joy qoldiradi. Afsuski, ular 3-pinli 1,5 mm JST ulagichi bilan kelgan va taxta faqat 2-pinli ulagichni qo'llab-quvvatlaydi. Buni sariq simni kesish va keyin ulagichni taxtaga to'g'ri kelguncha qirqish orqali tuzatish mumkin. Agar batareyangiz boshqa ulagichga ega bo'lsa yoki umuman yo'q bo'lsa, siz elektron kartaga ulangan ulagichga ulashingiz mumkin. Sariq simni butunlay olib tashlash mumkin, lekin men kelajakda ishlatmoqchi bo'lsam, uni saqlashga qaror qildim. Zaryadlash paytida haroratni kuzatish uchun sim batareyaning ichidagi termistorga ulangan.

4 -qadam: Kosonni chop eting

Kosonni chop eting
Kosonni chop eting
Kosonni chop eting
Kosonni chop eting
Kosonni chop eting
Kosonni chop eting

Men korpusni loyihalashtirdim va 3D bosib chiqarishni mahalliy bosib chiqarish xizmati yordamida qildim. Men shaffof PLA bilan borishga qaror qildim, shuning uchun korpusning old qismida teshik qilmasdan qizil zaryadlovchi LEDni ko'rishim mumkin edi. Qatlam balandligi 100 mikron. Yuk tashishsiz ikkita ish menga 10 dollarga tushadi. Kosonning yuqori qismini taglikka super elim yordamida yopishtirish kerak. Batareya va taxta bitta korpusga o'raladi va ichki relslar bilan quvvatlanadi. Keyin tomon siljiydi va ishqalanish bilan saqlanib qoladi.

5 -qadam: Kosonga magnit qo'shing

Kosonga magnit qo'shing
Kosonga magnit qo'shing

Agar siz katakchani muzlatgichga yoki boshqa metall yuzasiga qo'ymoqchi bo'lsangiz, bu ixtiyoriy protsedura. Men ishlatgan magnitlar 10x1 mm neodim diskli magnitlar, N50 sinf. Kosonning orqa tomoniga 2 yoki undan ortiq super yopishtiruvchi. Bu eng yaxshi echim emas, chunki ular vaqt o'tishi bilan qayta -qayta ta'sir qilishi mumkin. Superglue boshqasini qo'shishdan oldin har bir magnit uchun shifo topganligiga ishonch hosil qiling, chunki ular uchib ketishi va bir -biriga yopishishi mumkin.

6 -qadam: kelajakdagi yaxshilanishlar

Sensorli tugma

Men ESP32 sensorli xususiyatini tashqi sxemaga tayanmasdan to'g'ridan -to'g'ri ishlatmoqchiman. Bir variant - sensorli tugmachadagi ICni olib tashlash va to'g'ridan -to'g'ri kirish -chiqish pinini sensorli panelga ulash. Yoki men faqat kontaktlarning zanglashiga olib kelmaydigan PCB dizaynini ishlab chiqishim mumkin edi.

Batareya harorati monitoringi

Batareyadan olingan sariq sim batareyani zaryad olayotganda uning haroratini kuzatish uchun ishlatiladi. U ichki termistorga ulangan, bu harorat ko'tarilishi bilan qarshilik kamayadi. Qo'shimcha rezistorli kuchlanish bo'luvchi hosil qilish va ulanishni ADC kirishiga ulash haroratni nisbiy nazorat qilish imkonini berishi kerak. ESP32 zaryad zanjirini nazorat qila olmaydi, shuning uchun displeyda yoki WiFi orqali harorat haqida ogohlantirish yuborish mumkin.

Dasturiy ta'minotni takomillashtirish

  • WiFi hisob ma'lumotlarini sozlash uchun SmartConfig yoki Bluetooth ilovasidan foydalaning
  • Konfiguratsiyani masofadan o'zgartirish mumkin
  • Yuqori burchakdagi uyg'onish taymerini soatga o'zgartiring

Tavsiya: