Mündəricat:
- Təchizat
- Addım 1: İlk növbədə.. Şematik
- Addım 2: PCB hazırlayın
- Addım 3: Aşındırma üçün PCB ixrac edin
- Addım 4: Test üçün Prototipi aşındırdıqdan sonra lövhənin qurulması
- Addım 5: Firmware yükləyin
- Addım 6: Jeelabs -dan ELclient yükləyin
Video: MQmax 0.7, Esp8266 və Arduino Mini Pro -ya əsaslanan aşağı qiymətli WiFi IoT Platforması: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Salam Bu mənim ikinci təlimatımdır (bundan sonra saymağı dayandırıram). Bunu M2M işini ehtiva edən Real IoT tətbiqləri üçün sadə (ən azından mənim üçün), ucuz, hazırlanması asan və səmərəli bir platforma yaratmaq üçün etdim.
Bu platforma esp8266 və bir arduino mini pro (8 analoq portu olan) ilə işləyir. Maddi sənədlər çox azdır. JLCPBC tərəfindən hazırlanan PCB ilə 7 avroya qədər, 2 avroya 10 ədəd.
Bunun necə işlədiyini bir az təsvir etmək. Bu platforma üçün əsas proqram təminatıdır. Platforma, ilk dəfə proqram təminatını proqramlaşdırmaq üçün bir proqramçı əlavə edir, lakin serial porta qoşulmaq üçün FTDI TTL proqramçısına ehtiyacınız olacaq. Lövhəni gücləndirmək üçün güc adapterinə də ehtiyacınız olacaq. Lövhə 6 ~ 24 ~ (AC və ya DC) ilə işləyir. İki səbəbdən AC cərəyanına uyğunlaşdırdım. Əvvəlcə qütbdən qorunur və uzun bir məsafədə tapmaq istəyirsinizsə, AC cərəyanından istifadə edə bilərsiniz və kabelin itkisi daha azdır.
Gördüyünüz kimi, platformada arduino qalxanları kimi ayrı bir elektrik lövhəsi var. Çünki ona güc vermək üçün bir çox fərqli metoddan istifadə edə bilərsiniz. Sollar -dan batareyaya qədər, xüsusi tətbiqiniz üçün istədiyiniz hər şeyi edə bilərsiniz.
Beləliklə, bir şey hazırlamağa və onunla necə başlayacağınıza və tətbiqinizi etmək üçün Node-Red-ə icazə verin.:-)
Təchizat
Jeelabs-dan EspLink
Addım 1: İlk növbədə.. Şematik
Şematik etmək çox sadədir. Esp8266 yaxınlığındakı iki Botton, firmware proqramını yandırmaq üçündür (istifadə edə bilərsiniz və TASMOTA kimi digər firmware)
Ayrıca, proqramçı ilə birlikdə Rx və Tx konnektorundan iki keçid istifadə etməli olduğunuz və ya əməliyyat şərti olan Esp ilə AVR arasındakı əlaqə üçün bir Seçici əməliyyatı görə bilərsiniz.
Addım 2: PCB hazırlayın
EasyEDA proqramı ilə yaradılan sxematik və Pcb.
bu ikili tərəfli pcb və üst tərəfi alt ilə birləşdirmək üçün istifadə edə biləcəyiniz bir çox viasdır. Mən.2 mm qazma və.4 1 mm -ə qədər istifadə edə bilərsiniz
Layihəyə EasyEDA Link
Addım 3: Aşındırma üçün PCB ixrac edin
Bu maskalardan istifadə edərək lövhə düzəldə bilərsiniz. Çap olunmuş tərəf içəriyə girir, buna görə də yeriniz yoxdur.
Addım 4: Test üçün Prototipi aşındırdıqdan sonra lövhənin qurulması
Bir lövhə sifariş etməzdən əvvəl test etmək üçün güc paneli ilə Əl ilə 4 lövhə hazırladım.
Test uğurla keçdi, buna görə JLCPCB lövhələrini sifariş etdim. Paket Yunanıstana çox sürətli gəldi, lakin yüksək qiymətlə, hər iki paket üçün təxminən 20 avro, lakin hələ də özümdən hazırlamaqdan daha ucuzdur, çünki iki tərəfli fotosensitiv A4 ölçülü lövhə Yunanıstanda təxminən 25 avroya başa gəlir.
Addım 5: Firmware yükləyin
Lövhəni PowerBoard -dan gücləndirmək məcburiyyətində olduğunuz üçün ftdi -nin TTL tərəfini 5v olmadan proqramlaşdırma limanına qoşun (bu çətin bilirəm amma təhlükəsizdir). Firmware yükləmək üçün python 3.0 yükləməlisiniz.
Quraşdırıldıqdan sonra aşağıdakı əmri işlədin
Pəncərələr üçün
pip esptools quraşdırın
Ubuntusudo pip üçün esptools quraşdırın
linux üçün.bat faylının içindəki skripti dəyişmək və onu icra etmək lazımdır. Pəncərələrdə bu, standartdır.
Proqramlaşdırma qaydasındadırsa, cib telefonunuzda AIThinkerXXXXX adlı yeni bir wifi şəbəkəsi görəcəksiniz və açıqdır.
Buna qoşulursunuz və əlaqədən sonra telefonunuzun və ya kompüterinizin brauzerinə 192.168.4.1 yazsanız, bu, esp bağlantısının xoş gəlmisiniz səhifəsini gətirəcəkdir.
Əvvəlcə Pin AssignmentReset -> gpio12 qurmalısınız
ISP/FLASH -> disabledConned LED gpio2/TX1
Serial LEd -> əlil UART pinləri -> normal
Rx işarəsini qaldırın və dəyişdir düyməsini basın.
İndi arduino -nuzu kabel olmadan, ancaq simsiz proqramlaşdıra bilərsiniz !! Bundan sonra etməli olduğunuz tək şey, xidmətlər menyusuna girib mDNS sahəsində arduino yazmaqdır
Bundan sonra arduino IDE -də Portlara gedəndə və 192.168.4.1 ip -ə baxanda wifi körpüsünün işlədiyini görəcəksiniz.
Ayrıca esp -ni yerli şəbəkənizə bağlaya və bir proqram yükləmək üçün bu ipdən istifadə edə bilərsiniz.
İndi lövhələrdən Arduino wifi seçməlisiniz (mənim üçün işləyib, ancaq 50% daha çox siqnalla) və ya lövhəni fayllarla birlikdə quraşdıra və MqMax lövhəsindən istifadə edə bilərsiniz! (Hələ inkişaf mərhələsindədir)
Addım 6: Jeelabs -dan ELclient yükləyin
github.com/jeelabs/el-client
Bu linkdən Arduino IDE üçün El Müştəri kitabxanasını yükləyin.
Orada Mqtt və İstirahət üçün nümunələr tapa bilərsiniz, onlardan istifadə etmək üçün sürüşmə rejimini aktiv etməlisiniz
ElClient kitabxanasını qurduqdan sonra Elclient sahəsində yeni nümunələr əldə edirsiniz. Ən çox sevdiyim Mqtt nümunəsidir, ancaq onu yalnız wifi körpüsü olaraq istifadə edə və Node-RED quraşdırılmış bir Moruq pi ilə bağlaya bilərsiniz.
MqMax ilə heç vaxt edə bilməyəcəyiniz sonsuz işlər var. Tezisimi avtomatlaşdırma və telekommunikasiya üzrə magistrlərim üçün hazırladım və böyük uğur qazandım.
İstifadə edirsinizsə, çox iş olduğu üçün bir zərbə verin. İstəsəniz, PCB yarışmasında mənə səs verin.
Xoşbəxtlik!
Tövsiyə:
Aşağı Qiymətli Reometr: 11 Addım (Şəkillərlə birlikdə)
Aşağı Qiymətli Reometr: Bu təlimatın məqsədi, mayenin özlülüyünü eksperimental olaraq tapmaq üçün aşağı qiymətli bir reometr yaratmaqdır. Bu layihə Brown Universitetinin Mexaniki Sistemlərin Titrəməsi sinifində oxuyan bir tələbə və magistr tələbəsi tərəfindən yaradılmışdır
Aşağı Qiymətli EKQ Cihazı Necə Qurulur: 26 Addım
Aşağı Qiymətli EKQ Cihazı Necə Qurulur: Hamıya Salam! Adım Mariano və mən biotibbi mühəndisiyəm. Bir neçə həftə sonu Bluetooth vasitəsilə bir Android cihazına (smartfon və ya tablet) qoşulmuş Arduino lövhəsinə əsaslanan aşağı qiymətli EKQ cihazının prototipini hazırlamaq və həyata keçirmək üçün keçirdim. Mən istərdim ki
Arduino, Esp8266 və ya Esp32 üçün aşağı qiymətli E32 (sx1278/sx1276) cihazı ilə LoRa 3Km -dən 8Km -ə qədər Simsiz Əlaqə: 15 Addım
Arduino, Esp8266 və ya Esp32 üçün E32 (sx1278/sx1276) Cihazı ilə LoRa 3Km -dən 8Km -ə qədər Simsiz Əlaqə: Çox güclü, sadə və ucuz bir cihaz olan LoRa cihazının Semtech seriyasına əsaslanan EBYTE E32 -ni idarə etmək üçün bir kitabxana yaradıram. Buradakı 3Km versiyası, Buradakı 8Km versiyası 3000m -dən 8000m -ə qədər məsafədə işləyə bilərlər və bir çox xüsusiyyətlərə malikdirlər
Esp8266: 6 Addımlardan istifadə edərək DIY Aşağı Qiymətli Ev Avtomatlaşdırılması
Esp8266 istifadə edərək DIY aşağı qiymətli ev avtomatlaşdırması: Hər kəsə salam, bu gün bu təlimatlarda, vaxt itirmədən, ümumiyyətlə nodemcu kimi tanınan ESP 8266 modulundan istifadə edərək ağıllı bir evə doğru bir addım olaraq öz ev avtomatlaşdırmamı necə hazırladığımı sizə göstərəcəyəm. gəlin başlayaq:)
Aşağı Qiymətli MR Oyununun Demosu: 9 Addım
Aşağı Dəyərli MR Oyununun Demosu: http://www.bilibili.com/video/av7937721/ (Çin materikindəki video url) Görünüşün Üstündə: İki ox tutucusuna işarə işarəsi qoyun , İstifadəçi kartona baxsın işarələyin, oyun dünyasında bir -birlərini vurun. Bucaq bahisini anlamaq üçün AR istifadə edin