botland BASE V1 Device Prototype Development Board
Xoş gəlmisiniz
Micromesh Base V1 tərtibatçı lövhəsi mühəndislər və proqramçılar üçün qabaqcıl elektron layihələr yaratmaq üçün müasir bir vasitədir. Lövhənin əsas xüsusiyyəti simsiz şəbəkələrdən (Wi-Fi və Bluetooth) istifadə edərək layihələrin yaradılması üçün ən məşhur çiplərdən biri olan ESP32 çipindən istifadə edilməsidir.
Bu, lövhəni Əşyaların İnterneti (loT) cihazlarını və simsiz əlaqə tələb edən digər proqramları yaratmaq üçün ideal hala gətirir. Micromis-dən istifadə USB-C kabelindən istifadə edərək cihazı proqramlaşdırmağa imkan verən daxili USB-UART çeviricisi ilə asanlaşdırılır. Cihazda quraşdırılmış USB yuvası həmçinin cihazın komponentlərini və platformaya qoşulmuş əlavə komponentləri enerji ilə təchiz etməyə imkan verir.
Platforma mobil şəbəkələrə qoşulmağa və GSM şəbəkələri üzərindən məlumat ötürməyə imkan verən Quectel M65 modemi ilə təchiz olunub.
Modemdə inteqrasiya olunmuş anten konnektoru var, ona görə də daha yaxşı əlaqə keyfiyyəti üçün onu asanlıqla xarici antenaya qoşmaq olar.
Cihazda ünvanlı LED də var. proqram təminatı ilə idarə oluna bilən və cihazın vəziyyətini vizuallaşdırmaq və ya işıqlandırma effektləri yaratmaq üçün istifadə edilə bilər. Bundan əlavə, o, üç oxda sürətlənmə və fırlanmanı ölçə bilən MPU6050 çipi ilə təchiz edilmişdir. hərəkət algılama dizaynlarının yaradılmasına imkan verir.
Lövhə həmçinin ətraf mühitin temperaturunu 75 dərəcə Selsi dəqiqliyi ilə ölçməyə imkan verən LM0 temperatur sensoru ilə təchiz edilmişdir. Bu, kondisioner sistemləri və ölçü cihazları kimi temperaturun ölçülməsini tələb edən tətbiqlər üçün faydalıdır.
Micromis Base V1, həmçinin xarici periferik qurğuların və Micromis örtüklərinin qoşulmasına lövhənin özünün imkanlarını genişləndirməyə imkan verən qadın qızıl sancaqlara malikdir.
Platforma həmçinin overvol da daxil olmaqla bir sıra qoruyucularla təchiz olunubtage, USB portundan qısaqapanmadan, həddindən artıq temperaturdan və həddindən artıq cərəyandan qorunma, onu elektronikaya yeni başlayanlar üçün uyğun bir vasitədir.
MICRDMIS BASASI V1-DƏN İSTİFADƏ ETMƏKƏN ƏYLƏNİN!
MICROMIS BASASI V1: QUICK ST ART
Micromis Base V1 platformasından istifadə olduqca asandır! Lövhənizi işə salmaq üçün aşağıdakı bir neçə addımı yerinə yetirməlisiniz:
- Micromis Base V1 lövhənizi qablaşdırmadan çıxarın
- SİM kart yuvasına aktiv nano SİM kartı daxil edin
- GSM antennasını U.FL konnektoruna qoşun
- USB Type C kabelinin bir tərəfini Micromis Base V1 lövhəsinə, digər tərəfini isə kompüterə qoşun
- Lövhəni proqramlaşdırdığınız mühiti kompüterinizə quraşdırın
- CP2102 çipi üçün sürücüləri quraşdırın www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- ESP32 çipləri üçün məlumat paketlərini quraşdırın.
- “ESP32 Dev Module” lövhəsini seçin
- İlk proqramınızı Micromis Base V1 lövhəsinə yükləyin
Əgər siz əvvəllər inkişaf mühitinizdə quraşdırılmış ESP32 çipi olan lövhələrdən istifadə etmisinizsə, yəqin ki, heç bir əlavə konfiqurasiya etməyə ehtiyacınız olmayacaq və Micromis Base V1 lövhəsi onu kompüterinizə qoşan kimi işləyəcək.
Əgər hələ Micromis Base V1 lövhəsini proqramlaşdıracağınız proqramlaşdırma mühitiniz yoxdursa və ya ESP32 çipləri olan lövhələr üçün məlumat paketlərini necə quraşdıracağınızı bilmirsinizsə, o zaman növbəti səhifələrdə ən populyar ikisini müzakirə edəcəyik. mühitləri və Micromis Base V1 lövhəsini onlarla necə işlək etmək olar.
MICROMIS BAZASI V1: ARDUINO İDE İLE İSTİFADƏ
Arduino IDE əsasən hobbi məqsədləri üçün istifadə edilən ən populyar mühitdir. Əlavə lövhələri idxal etmək imkanı və bu IDE-nin son dərəcə böyük istifadəçiləri birliyi sayəsində ESP32 çipli lövhələrin bir çox sahibləri bu mühitdən istifadə etmək qərarına gəldilər.
Əgər sizdə Arduino IDE mühiti quraşdırılmayıbsa, onu aşağıdakı linkdən yükləməli və kompüterinizə quraşdırmalı, 2.0 və ya daha sonrakı versiyanı yükləməlisiniz.
https://www.arduino.cc/en/software
Arduino IDE mühitini quraşdırdıqdan sonra klikləməlisiniz:
File -> Üstünlüklər və “Əlavə lövhələr meneceri URLs" sahəsinə aşağıdakı linki daxil edin, bu, ESP32 çipinin istehsalçısının rəsmi paketinə keçiddir: https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json
Lövhə meneceri linkini yapışdırdıqdan sonra ətraf mühit seçimlərindən çıxmaq üçün “OK11” düyməsini sıxmalısınız. İndi növbə ilə klik etməlisiniz:
Alətlər -> Board -> Boards Manager və board menecerində axtarış sisteminə “esp3211” yazın, bir müddət sonra Espressif Systems32 tərəfindən “esp11” paketini görməlisiniz, qutunun altındakı 11lnstall 11 düyməsini sıxmalısınız, ən son ESP32 çip ilə təchiz edilmiş lövhə paketlərinin versiyası avtomatik olaraq quraşdırılacaq. Paket linkini 11Əlavə lövhə menecerinə əlavə etdikdən sonra kafel paketlərini görmürsünüzsə URLs11 sahəsinə daxil olun və kafel meneceri axtarış sistemində “esp3211” ifadəsini yazsanız, bütün mühiti yenidən başlatmaq yaxşı bir fikirdir.
MICROMIS BASASI V1: VİZUAL STUDİO KODU İLƏ İSTİFADƏ
ESP32 çipləri ilə təchiz edilmiş proqramlaşdırma lövhələri üçün ikinci ən populyar mühit Platform IO IDE genişləndirilməsi ilə Visual Studio Kodudur. Platform IQ genişləndirilməsi bizə bir çox çərçivələrdə proqramlaşdıra biləcəyimiz çoxlu sayda inkişaf lövhələri və müstəqil çiplərlə rahat işləməyə imkan verir. Bu mühitin imkanlarından istifadə etmək üçün əvvəlcə linkdən Visual Studio Kodunu endirib quraşdırmalısınız: https://code.visualstudio.com/
Bundan əlavə, siz Python 3.8.5 və ya daha sonrakı versiyaları linkdən endirib quraşdırmalısınız: https://www.python.org/downloads/
Visual Studio Code mühitini və Python-u quraşdırdıqdan sonra üzərinə klikləyin View-> Visual Studio Kodundakı genişləndirmə, solda genişləndirmə brauzer pəncərəsi açılmalıdır. Genişləndirici brauzerdə 11PlatformlO IDE11 yazmalısınız , “Platform IO IDE” adlı elementə kliklədiyiniz zaman genişləndirmənin təfərrüatları ilə bir pəncərə açılacaq, indi sadəcə 11 lnstall11 düyməsini sıxmalısınız və uzantı yüklənəcək. və özü quraşdırın.
Uzatmanı quraşdırdıqdan sonra. sol tərəfdəki alətlər panelində yerləşən Platform IO işarəsinə, sonra isə alt paneldəki ev ikonasına klikləməliyik. uzantının ana səhifəsini açacaq. Uzatmanın ana səhifəsində olduqdan sonra “Lövhələr” üzərinə klikləyib kafel axtarış qutusuna 11ESP32 Dev Modulu” yazmalısınız. Sizi maraqlandıran lövhə özü axtarış qutusunun altında görünəcək. Layihə yaratdığınız zaman. Sizə lazım olan tək şey xüsusi lövhənin ID-sini kopyalayıb layihəyə yapışdırmaq və ya layihəni yaradarkən “ESP32 Dev Module” olaraq proqramlaşdıracağınız lövhəni seçməkdir.
MICROMIS BASASI V1: PİN FONKSİYASI
ADC
ADC üçün girişlər, ADC 12 blt qətnaməyə malikdir. Birgə, bununla. 0-dan 4095-ə qədər analoq dəyərləri oxuya biləriktage 0V ilə 3,3V arasında dəyişir. burada o 0V və 4095 3.3V-dir. Bir vol qoşmamağı unutmayıntage analoq sancaqlar üçün 33V-dən yüksək
12C
ESP32-nin iki 12C kanalı var və istifadə rahatlığı üçün hər bir pin SDA və ya SCL kimi təyin edilə bilər. lövhədəki komponentlər və qızıl sancaqlardakı aparıcılar 21 (SDA) və 22 (SCLJ.
ƏSAS UART
Lövhənin MAIN UART etiketli sancaqları UAAT protokolu vasitəsilə əlaqə yaratmağa imkan verir, ESP32-nin əsas UART protokoluna qoşulur. və lövhədə quraşdırılmış CP2102 çipindən yan keçərək çipi proqramlaşdırmaq üçün istifadə edilə bilər. Bu bağlayıcıları UART rabitəsindən başqa məqsədlər üçün istifadə etməyi tövsiyə etmirik.
GND
Torpaq potensial çıxışı üçün lövhə sancaqları.
RTC OYANMA
ESP32 çipi !etiketli ATC WAKEUP sancaqlarından istifadə edərək ultra qənaət edən RTC çipi vasitəsilə xarici çatışmazlıqdan oyanmağı dəstəkləyir.
SPI
Əbədi komponentlərlə əlaqə yaratmaq üçün biz ESP32-də quraşdırılmış SPI protokolundan istifadə edə bilərik, lövhədə 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) SPI interfeysinə təyin edilmişdir.
3V3
Balzam komponentlərini gücləndirmək üçün istifadə edilə bilən 3.3V güc çıxışı. lakin bu konnektorun cari gücü 350mA-dır. Daha tələbkar komponenti gücləndirmək lazımdırsa, xarici enerji mənbəyindən istifadə edin.
BOOT
BOOT pin ESP32-nin iş rejiminə nəzarət etmək üçün cavabdehdir, onun sayəsində çip proqramlaşdırma rejiminə daxil ola bilər. Pin lövhədəki BOOT düyməsinə bağlıdır.
TOXUN
ESP32 daxili 10 daxili tutumlu toxunma sensoruna malikdir. Onlar elektrik yükləri olan səthlərin dəyişməsini hiss etməyə imkan verir. Bununla. biz çipi oyatmaq üçün də istifadə edilə bilən sadə toxunma pedləri yarada bilərik.
YALNIZ GİRİŞ
Lövhənin YALNIZ INPUT işarəsi olan sancaqlar bizə xarici komponentləri idarə etməyə imkan vermir, biz onlardan analoq və ya rəqəmsal siqnalları oxumaq üçün istifadə edə bilərik.
5v
Xarici komponentləri gücləndirmək üçün istifadə edilə bilən 5V güc konnektoru. lakin bu konnektorun cari gücü 2S0mA-dır. daha tələbkar komponenti gücləndirmək lazımdırsa, xarici enerji mənbəyindən istifadə edin. Konnektor, həmçinin, cihazın USB portundan qidalanmadığı halda lövhəni gücləndirmək üçün istifadə edilə bilər.
EN
EN pin ESP32 çipinin sıfırlanmasından məsuldur. Sancaq lövhədəki EN düyməsinə qoşulub.
MICROMIS BAZASI V1: GƏMİTDƏ İDHAL EDİLƏN qarışqa komponentləri
- ESP32-WROO~M-32D mikro nəzarətçi
- Quintal M65 GSM modem
- Nano Sim kart yuvası
- USB Type-C konnektoru
- MPU6050 akselerometr və giroskop
- LM75 temperatur sensoru
- WS2812C ünvanlı LED
- CP2102 proqramlaşdırma çipi
- İnteqrasiya edilmiş GSM antena sırası
MICROMIS BASASI V1: ƏSAS KOMPONENTLƏRİN BLOK SƏHMƏSİ
MICAOMIS BASE V1: QURULMUŞ KOMPONENTLƏRDƏN İSTİFADƏ EDİLMİŞ – GSM MODEM
Micromis Base V1 inkişaf lövhəsində GSM şəbəkə rabitəsi üçün quraşdırılmış Quintal M65 modem var ki, bu da cihaza WiFi olmadan internetə qoşulmağa və SMS mesajları göndərməyə imkan verir.
M1odem-in düzgün işləməsi üçün bizə aktiv nano SİM ölçülü kart və U.FL ilə antena lazımdır. 800 MHz-dən 1900 MHz-ə qədər tezlik diapazonunda işləmək üçün uyğun konnektor. Ehtiyacımızdan asılı olaraq, biz yalnız mobil məlumat mübadiləsinə imkan verən SİM kartdan istifadə edə bilərik, SMS və telefon zəngi dəstəyi ilə SİM karta ehtiyac yoxdur.
Modemin ESP32 ilə əlaqə saxladığı UART protokolu daimi olaraq ESP16 çipindəki UAl~T2 protokolu üçün standart port olan 32 (RX17 ESP2) və 32 (TX2 ESP32) pinlərinə bağlıdır.
~ modemin işini asan idarə etmək üçün. PWR_KEY və MAIN_DTR pinlərini idarə edə bilərik. Modemin PWR_KEY pin kodu modemi yandırıb-söndürməyə imkan verir, ESP32 pin 27-yə bir saniyə ərzində yüksək vəziyyət tətbiq edildikdə, modem öz vəziyyətini sönükdən aktivə və ya açıqdan söndürə dəyişəcək. ESP20-nin 26-cı pinində 32 ms üçün yüksək vəziyyət verildikdə, enerjiyə qənaət aktivləşdirildikdə modemin oyanmasına imkan verən MAIN_DTR pinini aktivləşdiririk.
Lövhənin daxili NETLIGHT LED-i modemin işini göstərir, yanıb-sönürsə, bu modemin \Nor King olduğunu, yoxsa sönmüş olduğunu bildirir.
MICAOMIS BASASI V1: QURULMUŞ T-IN KOMPONENTLƏRİNDƏN İSTİFADƏ EDİLMƏSİ – NIPU6O5O IMU
Micromis Base V1 inkişaf lövhəsində MPU6050 çipi var, o, sürətlənməni və məkan oriyentasiyasını oxuya bilir – giroskop və akselerometrin birləşməsini.
MPU6050 ESP32 ilə I2C protokolundan istifadə edərək əlaqə qurur, bu da Micromis cihazının sancaqlarında - 22 (SCL) və 21 (SDA) pinlərində çıxarılır. IMU ilə əlaqə saxlamaq üçün bizə onun ünvanı lazımdır – Micromis Base V1 lövhəsinə daxil edilmiş çip halda. çip ünvanı dəyişdirilə bilməz - 0x68-də sabitlənmişdir.
Çip müxtəlif ölçmə diapazonlarında işləməyə imkan verir:
- akselerometr – ±2 q, ±4 q. ±8 g. ±16 q
- giroskop – ±250 °/s, ±500 °/s, ±1000 °/s, ±2000 °/s
MICAOMIS BASE V1: QURAŞDIRILAN KOMPONENTLƏRDƏN İSTİFADƏ EDİLMİŞ – LIM75 TEMPERATİK SENSOR
MPU6050 çipinə əlavə olaraq, Microtips Base V75 inkişaf lövhəsində LM1 temperatur sensoru quraşdırılıb ki, bu da ətraf mühitin temperaturunu -Sis °C-dən +125 °C-ə qədər oxumağa imkan verir.
LM75 sensoru ESP32 ilə I2C protokolundan istifadə edərək əlaqə qurur, bu da Micromis cihazının sancaqlarında - 22 (SCL) və 21 (SDA) pinlərində çıxarılır. LM75 ilə əlaqə saxlamaq üçün bizə onun ünvanına ehtiyacımız olacaq – Micromis Base V1 lövhəsində quraşdırılmış çip halda, çipin ünvanı dəyişdirilə bilməz: o, sabitdir və 0x48-dir.
LM75 temperatur sensoru bizə onun vəziyyətini idarə etməyə imkan verir ki, sensor istənilən vaxt söndürülə bilsin. Çox vacib bir advantage, əməliyyat zamanı (2S0μA) və söndürüldükdə (4μA) aşağı standart cərəyan istehlakıdır.
MICAOMIS BASE V1: BUIL T-IN KOMPONENTLƏRİNİN İSTİFADƏ EDİLMƏSİ · WS2812C LED
Micromis Base V1 inkişaf lövhəsi işıq siqnallarını yaymaq üçün ünvanlı RGB LED ilə təchiz edilmişdir. Quraşdırılmış dioda diodu idarə edən və istifadəçiyə diodun işığı üçün rəng və rəng doymasını seçməyə imkan verən WS2812C çipi daxildir. RGB texnologiyasının istifadəsi sayəsində məmnunedici işıq effektlərinə nail olmaq üçün istifadəçinin ixtiyarında 16 milyondan çox kombinasiya mövcuddur.
Ünvanlı LED daimi olaraq ESP32 çipinin 32 pininə bağlıdır və ünvanlı LED-lərə nəzarət etmək üçün məsul olan əksər kitabxanalardan istifadə etməklə idarə oluna bilər.
MICROMIS BASASI V1: Lövhə ÖLÇÜLƏRİ
Micromis Base V1 platforması, yığcam ölçüsünə görə. aşağı enerji istehlakını, yüksək performansı və WiFi vasitəsilə çox platformalı rabitəni qoruyarkən idarəetmə platformasının kiçik ölçüdə olmasını tələb edən geniş çeşidli xüsusi layihələrdə istifadə oluna bilər. Bluetooth və ya GSM.
MICROMIS BAZASI V1: SAMPLE PROQRAMLAR · MODEM TIDN TƏQDİM EDİR
Micromis Base V1 lövhəsindən istifadə etmək çox asandır, çünki lövhə bazardakı digər populyar həllər ilə qismən uyğun gəlir, ona görə də biz ESP32-nin özü, Quintal M65 modemi, ünvanlı diodlar, IMU MPU6050 və LM75 temperaturu üçün proqramlardan əminliklə istifadə edə bilərik. sensor. Bununla belə, Device Prototype komandası hər bir əlavə komponent üçün xüsusi proqram hazırlayıb, beləliklə siz Arduino IDE mühitindən istifadə edərək PCB-nizdəki komponentlərin necə işlədiyini asanlıqla yoxlaya bilərsiniz.
Birinci proqram, quraşdırılmış rr1odem-in işini yoxlamağa imkan verən sadə proqram olan “Modem təqdimatı”dır. Proqramı cihaza yüklədikdən və Serial Monitoru işə saldıqdan sonra modemi idarə edəcək və imkan verəcək sistem əmrlərini yaza bilərik, məsələn,ample, SMS mesajlarının göndərilməsi, bütün mövcud şəbəkələrin axtarışı, modemin konfiqurasiyası və ya şəbəkəyə qoşulması. Proqramı yükləməzdən əvvəl proqramın əvvəlindəki dəyişənləri tamamlamağı unutmayın, onlar olmadan siz • şəbəkəyə qoşula və düzgün SMS göndərə bilməyəcəksiniz.
Bu proqramın çox faydalı xüsusiyyəti modemə AT əmrlərini göndərmək imkanıdır.
Dəstəklənən əmrlər siyahısına daxil olmayan bəzi əmrləri göndərsəniz, proqram onu avtomatik olaraq modemə göndərəcək, bu, əlavə olunacaq göndərilən əmrlərin sxemini qurmaq istəyən bir az daha inkişaf etmiş istifadəçilərin işini xeyli asanlaşdıra bilər. sonra öz proqramlarına. AT əmrlərinin siyahısı onların izahı ilə lövhənin resurs paketinə daxildir və modem istehsalçısı tərəfindən tərtib edilmiş və modemin işinin hər bir bölməsi üçün sənədlərə bölünmüşdür.
MICROMIS BAZASI V1: SAMPLE PROGRAMS · LEEI TIDN TƏQDİM EDİR
İkinci proqram "LED təqdimatı", Micromesh Base V1 lövhəsində quraşdırılmış LED-in işini yoxlamağa imkan verən çox qısa bir skriptdir. Proqramı yüklədikdən və Serial Monitoru işə saldıqdan sonra LED-ə bir neçə əmr göndərmək seçimimiz var, əmrlər LED-i tamamilə söndürə, RGB palitrasından istənilən rəngi təyin edə və ya qırmızı, yaşıl kimi əvvəlcədən müəyyən edilmiş rənglərdən birini təyin edə bilər. mavi. çəhrayı, sarı və ya bənövşəyi.
Proqram kodundakı əmrlər əsasında. təcrübəsiz istifadəçilər ünvanlı LED-in istifadəsini dəstəkləmək üçün asanlıqla öz skriptlərini qura bilərlər.
MICROMIS BAZASI V1: SAMPLE PROGRAMS – IMUI TƏQDİMATI
Üçüncü proqram “IMU Təqdimatı”, Microtips Base v1 lövhəsində quraşdırılmış IMU sensorunun məlumatları necə oxuduğunu yoxlamağa imkan verən çox sadə və qısa skriptdir. Proqramı yüklədikdən və Serial Plotter proqramını işə saldıqdan sonra. bacarırıq view real vaxt rejimində IMU sensorundan oxunan məlumatlar.
Serial Plotter-i işə saldığınız zaman rahatlıqla edə bilərsiniz view lövhənin göndərdiyi məlumatlar, looardın hər bir soxması və ya hərəkəti qeydə alınacaq və qrafiklərdə göstəriləcəkdir. Xüsusi parametrləri yoxlamaq istəyinizdən asılı olaraq, yalnız bir xüsusi məlumat kanalı haqqında məlumat əldə etmək üçün fərdi ölçmə diapazonlarının seçimini ləğv edə bilərsiniz.
MICRDMIS BAZASI V1: HAZIR TD İSTİFADƏ LAYİHƏLƏRİ
Micromis Base V1 plitələrindən istifadəni asanlaşdırmaq üçün biz sizə ruhlandırıcı layihələrə daxil olmağa imkan verəcək bilik bazası yaratdıq. Biz daim mövcud olan məzmun üzərində işləyirik websaytı asanlıqla yoxlaya bilərsinizampməhsullarımızın tətbiqləri.
Gözləməyin və indi yoxlayın: https://deviceprototype.com/hobby/knowledge-center/
Sənədlər / Resurslar
![]() |
botland BASE V1 Device Prototype Development Board [pdf] İstifadəçi təlimatı BASE V1 Cihaz Prototipinin İnkişafı Şurası, BASE V1, Cihaz Prototipinin İnkişafı Şurası, Prototip İnkişafı Şurası, İnkişaf Şurası, İdarə Heyəti |