Mündəricat:
- Addım 1: Lazımi hissələri və alətləri toplayın
- Addım 2: Toxunma düyməsini əlavə edin
- Addım 3: Batareyanı hazırlayın
- Addım 4: Davanı çap edin
- Addım 5: Kassaya Mıknatıslar əlavə edin
- Addım 6: Gələcək Təkmilləşdirmələr
Video: Kriptovalyutası: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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
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
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
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
İş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ə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)