Mündəricat:

Kriptovalyutası: 6 addım
Kriptovalyutası: 6 addım

Video: Kriptovalyutası: 6 addım

Video: Kriptovalyutası: 6 addım
Video: Kriptovalyutada 100$ pulni 1 yilda 160000$ qilish #birja #kriptovalyuta #kriptosavdo #cryptouz 2024, Noyabr
Anonim
Kriptovalyutası
Kriptovalyutası
Kriptovalyutası
Kriptovalyutası

Müxtəlif kriptovalyutaların cari qiymətini yoxlamaqla məşğulduram, ancaq nişanları dəyişdirmək və ya telefonumu çıxarmaq mənim işimi pozur və fikrimi yayındırır. Qiymətləri bir baxışda göstərmək üçün kirdən sadə bir interfeysi olan ayrı bir ekranın faydalı olacağına qərar verdim. Bu Təlimat kitabında masanıza və ya soyuducunuza qoya biləcəyiniz kiçik bir kriptovalyuta tikerinin necə qurulacağını göstərəcəyəm.

Xüsusiyyətləri:

  • İki nüvəli, WiFi effektiv mikro nəzarətçi olan ESP32 -dən istifadə edir
  • 128x64 ağ OLED ekran
  • Toxunma düyməsi cihazı oyadır və istifadəçi tərəfindən müəyyən edilmiş valyutalarda dövr edir
  • USB şarjlı Li-Po batareyası
  • Qiymət məlumatları CryptoCompare API -dən əldə edilir
  • Arduino IDE istifadə edir
  • GitHub -da kod
  • Avtomatik yuxu və nəticədə avtomatik oyanma

Addım 1: Lazımi hissələri və alətləri toplayın

Lazımi hissələri və alətləri toplayın
Lazımi hissələri və alətləri toplayın

Hissələri

  • TTGO ESP32 PRO OLED V2.0 lövhəsi (LoRa olmadan) [14 $]
  • Toxunma lövhəsi (10 paket) [1.50 dollar]
  • Lityum batareya (602447 və ya 6.0x24x47 mm) [~ 5 dollar]
  • 3D çap qutu [5 dollar]
  • Neodim Magnet x4 (10x1mm disk) [1 dollar]
  • 3 pinli kişi başlığı
  • İncə tel (26ga. Maqnit tel istifadə etdim)

Alətlər

  • Lehimleme dəmir
  • Tel kəsicilər
  • Cımbız
  • Hobbi bıçağı və ya digər kiçik bıçaq
  • Super yapışqan

İsteğe bağlı

Dövrə lövhəsi köməkçisi

Baxış üçün böyüdücü şüşə və ya göz lupası

Addım 2: Toxunma düyməsini əlavə edin

Toxunma düyməsini əlavə edin
Toxunma düyməsini əlavə edin
Toxunma düyməsini əlavə edin
Toxunma düyməsini əlavə edin
Toxunma düyməsini əlavə edin
Toxunma düyməsini əlavə edin

Bunlar hər hansı bir layihəyə əlavə etmək asan olan səliqəli kiçik toxunma düymələridir. Ümumiyyətlə 10 paketlik paketlərdə gəlir, təxminən 3 dollar göndərilir! Bilirəm ki, ESP32 daxili toxunma algılama qabiliyyətinə malikdir, lakin bu lövhələrdən istifadə etmək işi daha asanlaşdırır və proqram konfiqurasiya səhvlərini aradan qaldırır. Touch IC -nin maksimum gözləmə cərəyanı yalnız 7µA -dır, buna görə də bu düyməni əlavə etməklə çox enerji sərf edilmir.

LED -i söndürün

Düymənin çıxış pimi yüksəlir və barmağınız toxunma səthinə bir neçə mm yaxınlaşdıqda arxada bir LED yanır. Rezistorun LED -ə çıxarılması onu söndürür və enerji istehlakını azaldır. A və/və ya B yastıqları arasında bir lehim körpüsü yaratmaq, düymə keçərsə və aktiv olduqda çıxış yüksək və ya aşağı olarsa dəyişir. Bizim vəziyyətimizdə, bu körpüləri açıq qoyacağıq ki, bu da düymənin bir anlıq keçid rolunu oynayacaq.

İzləri kəsin

Düymənin gərginlik girişi, ana lövhənin 3.3v çıxışı ilə mükəmməl şəkildə üst -üstə düşür. Təəssüf ki, siqnal və yer sancaqları yoxdur, buna görə bəzi dəyişikliklər etməli olacağıq. Bir hobbi bıçağı və ya digər iti bıçaq istifadə edərək, ana lövhənin arxasındakı sıfırlama izini və ön tərəfdəki 13 -cü pin üçün izi kəsin. Qalan metal olmadığından əmin olmaq üçün kəsikləri böyüdücü şüşə ilə yoxlayın. Bu deliklər, müvafiq olaraq, toxunma lövhəsinin siqnalını və yer sancaqlarını yerləşdirəcək.

Başlığı eyni şəkildə bağlayın

Bu layihədə çox boş yer yoxdur, buna görə yer qənaət edən hər hansı bir fənd lazımlıdır. Toxunma lövhəsindən nə qədər yüksək çıxdığını azaltmaq üçün lehimdən əvvəl pin başlığını kəsmək daha yaxşıdır. Lehimdən sonra başlığı kəsmək, onun yuyulmasını çətinləşdirir, çünki lehim konisinin əsası çox qalındır və kəsmək asan deyil. Beləliklə, başlığı toxunma lövhəsi ilə eyni səviyyədə kəsin və sonra lehimləyin. Lövhəni və başlığı ana dövrə lövhəsinə qoyun və başlığın digər tərəfini də yuyulacaq şəkildə kəsin, sonra lehimləyin.

Bağlayın

Kiçik və aşağı güc naqilləri üçün 26ga istifadə etməyi xoşlayıram. maqnit tel, işləmək ucuz və asan olduğu üçün burada hər hansı bir kiçik tel istifadə edilə bilər. Bağlantılar qurmaq üçün teldəki emaye bıçaqla qırıla bilər və ya telin ucuna bir lehim topu olan bir lehimləmə dəmiri tutaraq əridilə bilər. Bunu telin bir tərəfinə edin və sonra zəminə yapışdırın. Toxunma düyməsinin torpaq pininə çatması üçün teli ölçün və kəsin. Sonra telin digər tərəfindəki emaye çıxarma prosesini təkrarlayın. Teli cımbızla tutun və toxunma yastığına lehimləyin. 12 -ci düyməni düymənin siqnal çıxış pininə bağlamaq üçün bu prosesi təkrarlayın. Qalan lehim axını təmizləyin və düymə hazırdır!

Addım 3: Batareyanı hazırlayın

Batareyanı hazırlayın
Batareyanı hazırlayın
Batareyanı hazırlayın
Batareyanı hazırlayın
Batareyanı hazırlayın
Batareyanı hazırlayın
Batareyanı hazırlayın
Batareyanı hazırlayın

Bu lövhəyə mükəmməl uyğun olan bu batareyaları tapdım. Batareya lövhənin konturundan bir qədər kiçikdir və dövrə qoruma tərəfi lövhədəki konnektoru yerləşdirmək üçün kifayət qədər yer buraxır. Təəssüf ki, 3 pinli 1,5 mm JST konnektoru ilə gəldi və lövhə yalnız 2 pinli konnektoru dəstəkləyir. Bu, sarı teli kəsərək və sonra lövhəyə uyğun olana qədər bağlayıcını kəsməklə düzəldilə bilər. Batareyanızın fərqli bir konnektoru varsa və ya ümumiyyətlə yoxdursa, devre kartına daxil olan konnektora qoşula bilərsiniz. Sarı tel tamamilə çıxarıla bilər, amma gələcəkdə istifadə etmək istədiyim halda onu əlində saxlamağa qərar verdim. Şarj zamanı temperaturu izləmək üçün tel batareyanın içərisindəki bir termistora qoşulur.

Addım 4: Davanı çap edin

Davanı çap edin
Davanı çap edin
Davanı çap edin
Davanı çap edin
Davanı çap edin
Davanı çap edin

Bir qutu hazırladım və yerli çap xidmətindən istifadə edərək 3D çap etdim. Şəffaf PLA ilə getməyə qərar verdim ki, korpusun qabağında deşik açmadan qırmızı şarj LEDini görə biləm. Qatların hündürlüyü 100 mikrondur. Göndərmədən iki halda mənə təxminən 10 dollara başa gəlir. Çantanın üst hissəsi super yapışqan istifadə edərək bazaya yapışdırılmalıdır. Batareya və lövhə bir vahid olaraq qutuya daxil olur və daxili raylar tərəfindən dəstəklənir. Sonra tərəf sürüşür və sürüşür.

Addım 5: Kassaya Mıknatıslar əlavə edin

Kassaya Maqnit əlavə edin
Kassaya Maqnit əlavə edin

İşaretçinizi soyuducuya və ya başqa bir metal səthə qoymaq istəyirsinizsə, bu isteğe bağlı bir prosedurdur. İstifadə etdiyim maqnitlər 10x1mm neodim diskli maqnitlərdir, N50 dərəcəli. Qutunun arxasına Superglue 2 və ya daha çox. Bu, ən yaxşı həll yolu deyil, çünki zaman keçdikcə təkrar təsirlər göstərə bilərlər. Başqa bir şey əlavə etməzdən əvvəl super yapışqanın hər maqnit üçün müalicə olunduğundan əmin olun, çünki onlar uçub özlərini yapışdıra bilərlər.

Addım 6: Gələcək Təkmilləşdirmələr

Toxunma Düyməsinə

Xarici bir dövrə etibar etmədən ESP32 -nin toxunma xüsusiyyətindən birbaşa istifadə etmək istərdim. Toxunma düyməsindəki IC -ni çıxarmaq və birbaşa I/O pinini toxunma yastığına bağlamaq mümkündür. Yoxsa heç bir dövrəsi olmayan bir toxunma yastığı olan bir PCB dizayn edə bilərdim.

Batareya İstiliyinin Monitorinqi

Batareyadan gələn sarı tel, şarj edərkən batareyanın temperaturunu izləmək üçün istifadə olunur. İstilik artdıqca müqaviməti azalan bir termistora daxili olaraq bağlıdır. Əlavə bir rezistorlu bir gərginlik bölücü yaratmaq və qovşağı ADC girişinə bağlamaq, nisbi temperatur monitorinqinə imkan verməlidir. ESP32 -nin şarj dövrəsinə nəzarəti yoxdur, buna görə də edə biləcəyi yeganə hərəkət ekranda və ya WiFi üzərindən bir temperatur xəbərdarlığı vermək olardı.

Proqram Təkmilləşdirmələri

  • WiFi etimadnaməsini konfiqurasiya etmək üçün SmartConfig və ya Bluetooth tətbiqindən istifadə edin
  • Konfiqurasiyanı uzaqdan dəyişdirin
  • Üst küncdəki oyanış sayğacını saata dəyişdirin

Tövsiyə: