Mündəricat:
- Addım 1: Tələb olunan komponentlər və alətlər
- Addım 2: Şematik
- Addım 3: Tikinti
- Addım 4: Proqram və Konfiqurasiya
- Addım 5: İstifadə
- Addım 6: Veb interfeysi
Video: Wifi kaliperləri: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimat, quraşdırılmış bir veb serveri ilə wifi aktivləşdirən ümumi rəqəmsal kaliperlərə əlavədir.
Fikir Jonathan Mackey tərəfindən öyrədilən wifi interfeysindən ilham aldı
Bu bölmənin xüsusiyyətləri bunlardır:
- Wifi üzərindən bir sıra ölçülər əldə etmək üçün rəqəmsal kaliperlərin arxasına əlavə edin
- Özünü saxlayır, əlavə tel yoxdur
- Batareya ilə işləyir (şarj edilə bilən LIPO); xarici şarj nöqtəsi; kaliperləri də gücləndirir
- Uzun batareya ömrü üçün çox aşağı sakit cərəyan (<30uA)
- Açmaq, ölçmək və söndürmək üçün tək düyməni idarə edin
- Bir müddət sakit olduqda avtomatik sönür
- Ölçmələr saxlanıla bilər və 16 ölçüyə qədər olan fayllara yüklənə bilər
- Fərdi ölçüləri adlandırmaq olar
- Vəziyyət və konfiqurasiya məlumatları veb interfeysində də mövcuddur
- Proqram veb interfeysi vasitəsilə yenilənə bilər
- İlk konfiqurasiya edildikdə və ya şəbəkə dəyişdikdə WiFi giriş məlumatlarını təyin etmək üçün ilkin AP
Addım 1: Tələb olunan komponentlər və alətlər
Lazım olan komponentlər
- ESP-12F wifi modulu
- 3.3V tənzimləyici xc6203
- 220V 6V kondansatör
- 3 npn tranzistorlar (məsələn bc847)
- 2 schottky diod
- 6 mm düymə
- kiçik LIPO batareya 400mAh (802030)
- Rezistorlar 4K7, 10K, 15K, 3 x 100K, 220K, 470K, 1M
- kiçik bir prototip lövhəsi
- Şarj üçün 3 pinli bağlayıcı.
- Tel bağlayın
- Emaye edilmiş mis tel öz -özünə axır
- Epoksi qatranı
- İki tərəfli lent
- 3D çap örtüyü
Lazımi alətlər
- İncə nöqtəli lehimləmə dəmiri
- Cımbız
Addım 2: Şematik
Elektronika olduqca sadədir.
LDO 3.3V tənzimləyicisi LIP-ni ESP-12F moduluna lazım olan 3.3V-ə çevirir.
Kaliperin 2 siqnalı var (təxminən 1.5V məntiq səviyyəsində olan saat və məlumatlar. Bunlar GPIO13 və 14 pinləri ESP-12 üçün lazım olan 3.3V məntiq səviyyələrində idarə etmək üçün sadə npn tranzistor mərhələləri ilə qidalanır. Daxili çəkilmələr yük kimi istifadə olunur.
GPIO4, kaliperlərə güc vermək üçün n npn tranzistoru ilə bölünür və tamponlanır.
Düymə, açmaq üçün bir diod vasitəsilə ESP-12-nin EN-ə yüksək bir enerji verir. Bir GPIO çıxışı, dərin bir yuxu vəziyyətinə gətirilənə qədər saxlamaq üçün bir diod vasitəsilə yüksək səviyyədə saxlaya bilər. Düyməni GPIO12 vasitəsilə də izləmək olar.
Addım 3: Tikinti
Kaliper, yan tərəfdəki kiçik sürüşmə qapağının arxasında 4 PC yastıqdan ibarət sadə bir interfeysə malikdir.
Emayələnmiş özünü axan mis tellərə lehimləyərək bunlara qoşulmağı seçdim. Bu etibarlı bir əlaqə təmin edir və səliqəli qalması üçün örtüyü hələ də geri sürüşdürməyə imkan verir. Lehimdən sonra tellərdə stresdən qurtarmaq üçün kiçik bir epoksi qatranı istifadə etdim.
Mənim vəziyyətimdə siqnallar +V, saat, məlumat, 0V -dən soldan sağa oxunurdu, lakin fərqli kaliperlərdə dəyişdiyi halda bunları yoxlamağa dəyər ola bilər.
Tikintidə əsas səy 15 mm -lik kiçik bir prototip lövhəsinə quraşdırdığım tənzimləyicini və periferik elektronikanı əhatə etdi. Mümkün qədər kiçik tutmaq üçün smd komponentlərindən istifadə etdim. Daha sonra bu lövhə, lövhədən gücə qədər olan telləri və yerində saxlamaq üçün moduldakı GPIO pinlərini istifadə edərək ESP-12F moduluna dəstəkləndi.
Batareya və düymə və şarj nöqtəsi daha sonra bağlanmışdır. Bir şarj nöqtəsi üçün 0V xaricində 3 pinli bir bağlayıcı və mərkəzi şarj pimi istifadə edirəm, buna görə polaritenin əhəmiyyəti yoxdur. Bu və buna bənzər modulları doldurmaq üçün istifadə etdiyim ayrı bir USB LIPO şarj cihazım var. Lazım gələrsə enerjinin çıxarılmasına icazə vermək üçün modulun içərisindəki batareya xəttinə sadə bir kiçik fiş yuvası daxil etdim.
Batareya və ESP-12F modulu iki tərəfli lentlə kaliperlərə yapışdırıldı və naqillər tamamlandı. Konfiqurasiya diqqətlə aparılmalıdır, çünki örtük bu hissələrə yenidən oturmalı və kaliperlərə yapışdırılmalıdır. Qapaq kumpasların üstünə yaxşı oturmaq üçün hazırlanmışdır və qapağı yerində bərkitmək üçün bir az lent istifadə edirəm.
Addım 4: Proqram və Konfiqurasiya
Proqram Arduino mühitində qurulmuşdur.
Bunun üçün mənbə kodu https://github.com/roberttidey/caliperEsp ünvanındadır. Kod, ES8266 cihazına tərtib edilməzdən əvvəl təhlükəsizlik məqsədləri üçün bəzi sabitləri dəyişdirə bilər.
- WM_PASSWORD, cihazı yerli wifi şəbəkəsinə konfiqurasiya edərkən wifiManager tərəfindən istifadə edilən şifrəni təyin edir
- update_password, firmware yeniləmələrinə icazə vermək üçün istifadə olunan bir parol təyin edir.
İlk dəfə istifadə edildikdə cihaz wifi konfiqurasiya rejiminə keçir. Cihaz tərəfindən qurulan Giriş nöqtəsinə qoşulmaq üçün telefon və ya planşetdən istifadə edin, sonra 192.168.4.1. Buradan yerli wifi şəbəkəsini seçib parolunu daxil edə bilərsiniz. Bunu yalnız bir dəfə və ya wifi şəbəkələri və ya parolları dəyişdirərkən etmək lazımdır.
Cihaz yerli şəbəkəyə qoşulduqdan sonra əmrləri dinləyəcək. IP ünvanının 192.168.0.100 olduğunu fərz etsək, faylları məlumat qovluğuna yükləmək üçün əvvəlcə 192.168.0.100:AP_PORT/upload istifadə edin. Bu daha sonra 192.168.0.100/edit -in digər faylları görməsinə və yükləməsinə, həmçinin 192.168.0100: AP_PORT -un test əmrləri göndərmək üçün istifadə edilməsinə icazə verəcək.
Addım 5: İstifadə
Hər şey bir düymədən idarə olunur. Düymə buraxıldıqda hərəkət baş verir. Düyməni buraxmadan əvvəl qısa, orta və ya uzun müddət basıldıqda fərqli hərəkətlər meydana gəlir.
Cihazı işə salmaq üçün düyməni bir dəfə basın. Kaliper ekranı bir anda açılmalıdır. Wi -Fi -nın yerli şəbəkəyə qoşulması bir neçə saniyə çəkə bilər.
Http: // ipCalipers/ünvanına baxın, burada ipCalipers vahidin IP ünvanıdır. 3 nişan görünüşü olan kaliper ekranını görməlisiniz. Ölçülər 16 ölçüyə qədərdir. Növbəti çəkiliş yaşıl rənglə vurğulanmışdır. Vəziyyət, vahidin cari vəziyyəti olan bir cədvəl göstərir. Config cari konfiqurasiya məlumatlarını göstərir.
Tədbirlər sekmesinde, düyməni təxminən bir saniyə basıb yeni bir ölçü alınır. Yeni dəyər cədvələ daxil ediləcək və növbəti yerə keçəcək. Təxminən 3 saniyəlik bir orta ölçmə, ölçməni təkrar etmək lazımdırsa, yeri bir addım geri çəkəcək.
Tədbirlər sekmesinin altında bir fayl adı sahəsi və iki düymə var. Fayl adı silinsə, mövcud mesaj fayllarından seçim etməyə imkan verəcəkdir. Yeni bir ad da daxil edilə və ya dəyişdirilə bilər. Qeyd edək ki, bütün mesaj faylları prefikslə başlamalıdır (Bu konfiqurasiyada dəyişdirilə bilər). Bu daxil edilmədikdə avtomatik olaraq əlavə olunacaq.
Saxla düyməsi cari ölçülər dəstini bu faylda saxlayır. Yükləmə düyməsi əvvəlki bir ölçü dəstini əldə etməyə çalışacaq.
Təxminən 5 saniyəlik düyməyə uzun müddət basmaq cihazı söndürəcək.
Addım 6: Veb interfeysi
Firmware, müştəri interfeysini dəstəkləmək üçün bir sıra http zənglərini dəstəkləyir. Yeni index.html yaradılarsa, bunlar alternativ müştərilər təmin etmək üçün istifadə oluna bilər.
- /redaktə - cihazın fayl sisteminə daxil olmaq; ölçü fayllarını yükləmək üçün istifadə edilə bilər
- /status - status detallarını ehtiva edən bir sətri qaytarın
- /loadconfig -konfiqurasiya məlumatlarını ehtiva edən bir sətri qaytarın
- /saveconfig - konfiqurasiyanı yeniləmək üçün bir simli göndərin və qeyd edin
- /loadmeasures - fayllardan ölçüləri olan bir sətri qaytarın
- /savemeasures - cari ölçü detallarını ehtiva edən bir simli göndərin və qeyd edin
- /setmeasureindex - növbəti ölçü üçün istifadə ediləcək indeksi dəyişdirin
- /getmeasurefiles - mövcud ölçü sənədlərinin siyahısı olan bir simli alın
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
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 ++)
Mitutoyo Kaliperləri və Göstəriciləri üçün Bluetooth Simsiz Arayüzü: 8 Addım (Şəkillərlə birlikdə)
Mitutoyo Kaliperləri və Göstəriciləri üçün Bluetooth Simsiz Arayüzü: Bu gün dünyada milyonlarla Mitutoyo Digimatic kaliper, mikrometre, göstərici və digər qurğular mövcuddur. Mənim kimi bir çox insan bu cihazlardan məlumatları birbaşa kompüterə toplamaq üçün istifadə edir. Bu, bəzən yüzlərlə yazmaq və yazmaq məcburiyyətini ortadan qaldırır
ESP8266-NODEMCU $ 3 WiFi Modulu #1- WiFi ilə işə başlayın: 6 addım
ESP8266-NODEMCU 3 dollarlıq WiFi Modulu #1- WiFi ilə Başlayın: Bu mikro hesablamaların yeni bir dünyası gəldi və bu şey ESP8266 NODEMCU-dur. Bu, esp8266 mühitini arduino IDE -yə başlanğıc videosu vasitəsi ilə necə yükləyə biləcəyinizi göstərən ilk hissədir