botland BASE V1 Cihaz Prototip Geliştirme Kartı
HOŞ GELDİN
Micromesh Base V1 geliştirici kartı, mühendislerin ve programcıların gelişmiş elektronik projeler oluşturmasına yönelik modern bir araçtır. Kartın ana özelliği, kablosuz ağları (Wi-Fi ve Bluetooth) kullanarak projeler oluşturmak için en popüler yongalardan biri olan ESP32 yongasının kullanılmasıdır.
Bu, kartı Nesnelerin İnterneti (loT) cihazları ve kablosuz bağlantı gerektiren diğer uygulamalar oluşturmak için ideal hale getirir. Micromis'in kullanımı, cihazın bir USB-C kablosu kullanılarak programlanmasına olanak tanıyan yerleşik bir USB-UART dönüştürücü ile kolaylaştırılmıştır. Cihaza yerleşik bir USB soketi aynı zamanda cihazın bileşenlerine ve platforma bağlı ek bileşenlere güç verilmesine de olanak tanır.
Platform, hücresel ağlara bağlantı ve GSM ağları üzerinden veri aktarımına olanak sağlayan Quectel M65 modem ile donatılmıştır.
Modemin entegre bir anten konektörü vardır, böylece daha iyi bağlantı kalitesi için harici bir antene kolayca bağlanabilir.
Cihazda ayrıca adreslenebilir bir LED bulunmaktadır. yazılımla kontrol edilebilen ve cihazın durumunu görselleştirmek veya aydınlatma efektleri oluşturmak için kullanılabilen. Ayrıca üç eksende ivme ve dönüş ölçümü yapabilen MPU6050 çipiyle donatıldı. Hareket algılamalı tasarımların oluşturulmasına olanak tanır.
Kart ayrıca ortam sıcaklığının 75 santigrat derece hassasiyetle ölçülmesine olanak sağlayan LM0 sıcaklık sensörüyle donatılmıştır. Bu, iklimlendirme sistemleri ve ölçüm cihazları gibi sıcaklık ölçümü gerektiren uygulamalar için kullanışlıdır.
Micromis Base V1 ayrıca, harici çevre birimlerinin ve Micromis kaplamalarının bağlanmasına olanak tanıyarak kartın yeteneklerini genişleten dişi altın pin uçlarına da sahiptir.
Platform ayrıca aşırı gerilim de dahil olmak üzere bir dizi korumayla donatılmıştır.tagUSB bağlantı noktasından gelen kısa devre, aşırı sıcaklık ve aşırı akım koruması, onu elektroniğe yeni başlayanlar için uygun bir araç haline getiriyor.
MICRDMIS BASE V1'İ KULLANIRKEN EĞLENİN!
MICROMIS BASE V1: HIZLI BAŞLANGIÇ SANATI
Micromis Base V1 platformunu kullanmak son derece kolaydır! Panonuzu kullanmaya başlamak için aşağıdaki birkaç adımı uygulamanız gerekir:
- Micromis Base V1 kartınızı ambalajından çıkarın
- Aktif bir nano SIM kartı SIM kart yuvasına takın
- GSM antenini U.FL konektörüne bağlayın
- USB Tip C kablosunun bir tarafını Micromis Base V1 kartına, diğer tarafını da bilgisayara bağlayın
- Kartı programladığınız ortamı bilgisayarınıza kurun
- CP2102 yongasının sürücülerini şuradan yükleyin: www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- ESP32 yongaları için veri paketlerini yükleyin.
- “ESP32 Dev Modülü” kartını seçin
- İlk programınızı Micromis Base V1 kartına yükleyin
Geliştirme ortamınızda daha önce yerleşik ESP32 yongasına sahip kartlar kullandıysanız, muhtemelen herhangi bir ek yapılandırma yapmanıza gerek kalmayacaktır ve Micromis Base V1 kartı, bilgisayarınıza bağladığınız anda çalışacaktır.
Henüz Micromis Base V1 kartını programlayacağınız bir programlama ortamınız yoksa veya ESP32 çipli kartlar için veri paketlerinin nasıl kurulacağını bilmiyorsanız, sonraki sayfalarda en popüler iki tanesini tartışacağız. ortamlar ve Micromis Base V1 kartının bunlarla nasıl çalıştırılabileceği.
MICROMIS BASE V1: ARDUINO IDE İLE KULLANIM
Arduino IDE, çoğunlukla hobi amaçlı kullanılan en popüler ortamdır. Ek kartları içe aktarabilme yeteneği ve bu IDE'nin son derece geniş kullanıcı topluluğu nedeniyle, ESP32 çipli anakartların çoğu sahibi bu ortamı kullanmaya karar verdi.
Eğer Arduino IDE ortamınız kurulu değilse aşağıdaki bağlantıdan indirip bilgisayarınıza kurmanız, tercihen 2.0 ve üzeri sürümünü indirmeniz gerekmektedir.
https://www.arduino.cc/en/software
Arduino IDE ortamını kurduktan sonra şunları tıklamanız gerekir:
File -> Tercihler ve “Ek pano yöneticisi”nde URLs” alanına aşağıdaki bağlantıyı girin; bu, ESP32 yongası üreticisinin resmi paketine bir bağlantıdır: https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json
Board Manager linkini yapıştırdıktan sonra ortam tercihlerinden çıkmak için “OK11 butonuna basmanız gerekmektedir. Şimdi sırayla tıklamanız gerekiyor:
Araçlar -> Pano -> Pano Yöneticisi ve pano yöneticisinde arama motoruna “esp3211” yazın, bir süre sonra “esp32 by Espressif Systems11” paketini görmelisiniz, kutunun alt kısmında en son 11lnstall 11 seçeneğine tıklamanız gerekiyor ESP32 yonga donanımlı kart paketlerinin sürümü otomatik olarak yüklenecektir. Paket bağlantısını 11Additional pano yöneticisine ekledikten sonra kutucuk paketlerini göremiyorsanız URLs11 alanına girip kutucuk yöneticisi arama motoruna “esp3211” ifadesini yazarak tüm ortamı yeniden başlatmak iyi bir fikirdir.
MICROMIS BASE V1: VISUAL STUDIO CODE İLE KULLANIM
ESP32 yongalarıyla donatılmış programlama kartları için ikinci en popüler ortam, Platform IO IDE uzantılı Visual Studio Code'dur. Platform IQ uzantısı, birçok çerçevede programlayabildiğimiz çok sayıda geliştirme kartı ve bağımsız yonga ile rahatça çalışmamıza olanak tanır. Bu ortamın özelliklerini kullanmak için öncelikle aşağıdaki bağlantıdan Visual Studio Code'u indirip yüklemelisiniz: https://code.visualstudio.com/
Ayrıca aşağıdaki bağlantıdan Python 3.8.5 veya üzerini indirip yüklemelisiniz: https://www.python.org/downloads/
Visual Studio Code ortamını ve Python'u yükledikten sonra, üzerine tıklayın. View-> Visual Studio Code'da uzantı, solda bir uzantı tarayıcı penceresi açılmalıdır. Uzantı tarayıcısında 11PlatformlO IDE11 yazmanız gerekir, “Platform IO IDE” adlı öğeye tıkladığınızda uzantının ayrıntılarını içeren bir pencere açılacaktır, şimdi sadece 11 lnstall11'e tıklamanız yeterlidir ve uzantı indirilecektir. ve kendisini yükleyin.
Uzantıyı yükledikten sonra. soldaki araç çubuğunda bulunan Platform IO simgesine, ardından alt çubuktaki ana sayfa simgesine tıklamamız gerekiyor. bu, uzantının ana sayfasını getirecektir. Uzantının ana sayfasına geldiğinizde, “Panolar”a tıklamanız ve kutucuk arama kutusuna 11ESP32 Dev Modülü” yazmanız gerekir. İlgilendiğiniz panonun kendisi arama kutusunun altında görünecektir. Bir proje oluşturduğunuzda. Tek yapmanız gereken ilgili kartın ID'sini kopyalayıp projeye yapıştırmak veya projeyi oluştururken programlayacağınız kartı “ESP32 Dev Module” olarak seçmek.
MICROMIS BASE V1: PIN FONKSİYONU
ADC
ADC girişleri, ADC'nin 12-blt çözünürlüğüne sahiptir. Bununla birlikte. 0 ila 4095 In vol arasındaki analog değerleri okuyabiliriztag0V ile 3,3V arasında değişir. burada o, 0V ve 4095, 3.3V'dir. Bir cilt bağlamamayı unutmayıntagAnalog pinlere 33V'tan yüksek
12C
ESP32'nin iki adet 12C kanalı vardır ve kullanım kolaylığı için her pin SDA veya SCL olarak ayarlanabilir. kart üzerindeki bileşenler ve altın pinlerin üzerindeki kablolar 21 (SDA) ve 22 (SCLJ.) pinlerine yönlendirilmiştir.
ANA UART
Kartın MAIN UART etiketli pinleri UAAT protokolü üzerinden iletişime izin verir ve ESP32'nin ana UART protokolüne bağlanır. ve kartta yerleşik olan CP2102 çipini atlayarak çipi programlamak için kullanılabilir. Bu konnektörlerin UART iletişimi dışında amaçlarla kullanılmasını önermiyoruz.
Yeraltı
Toprak potansiyeli çıkışı için kart pinleri.
RTC UYANDIRMA
ESP32 çipi, ATC WAKEUP etiketli pinleri kullanan ultra tasarruflu bir RTC çipi aracılığıyla harici bir kıtlıktan uyanmayı destekler.
SPI
Sonsuz bileşenlerle iletişim kurmak için ESP32'de yerleşik olan SPI protokolünü kullanabiliriz; kartta 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) pinleri SPI Arayüzüne atanmıştır.
3V3
Mumyalama bileşenlerine güç vermek için kullanılabilen 3.3V güç çıkışı. ancak bu konektörün mevcut kapasitesi 350mA'dır. Daha zorlu bir bileşene güç vermeniz gerekiyorsa harici bir güç kaynağı kullanın.
BOT
BOOT pini ESP32'nin çalışma modunu kontrol etmekten sorumludur, bu sayede çip programlama moduna girebilir. Pim, karttaki BOOT düğmesine bağlıdır.
DOKUNMAK
ESP32'de yerleşik 10 dahili kapasitif dokunmatik sensör bulunur. Elektrik yükü taşıyan yüzeylerdeki değişikliğin algılanmasını sağlarlar. Bununla. Çipi uyandırmak için de kullanılabilecek basit dokunmatik yüzeyler oluşturabiliriz.
SADECE GİRİŞ
Kartın INPUT ONLY işaretli pinleri harici bileşenleri kontrol etmemize izin vermez, bunları analog veya dijital sinyalleri okumak için kullanabiliriz.
5v
Harici bileşenlere güç sağlamak için kullanılabilen 5V güç konektörü. ancak bu konektörün mevcut kapasitesi 2S0mA'dır. Daha zorlu bir bileşene güç vermeniz gerekiyorsa harici bir güç kaynağı kullanın. Konektör, cihazın USB bağlantı noktasından güç almaması durumunda panele güç sağlamak için de kullanılabilir.
EN
EN pini ESP32 çipinin sıfırlanmasından sorumludur. Pin kart üzerindeki EN butonuna bağlanır.
MICROMIS BASE V1: GEMİDEKİ ÖNEMLİ BİLEŞENLER
- ESP32-WROO~M-32D mikrodenetleyici
- Quintal M65 GSM modemi
- Nano Sim kart yuvası
- USB Type-C bağlantısı
- MPU6050 ivmeölçer ve jiroskop
- LM75 sıcaklık sensörü
- WS2812C adreslenebilir LED
- CP2102 programlama çipi
- Entegre GSM anten dizisi
MICROMIS BASE V1: ANAHTAR BİLEŞENLERİN BLOK ŞEMASI
MICAOMIS BASE V1: YERLEŞİK T-IN BİLEŞENLERİNİN KULLANIMI – GSM MODEM
Micromis Base V1 geliştirme kartı, GSM ağ iletişimi için cihazın Wi-Fi olmadan internete bağlanmasına ve SMS mesajları göndermesine olanak tanıyan yerleşik bir Quintal M65 modeme sahiptir.
M1odem'in düzgün çalışması için aktif bir nano SIM boyutunda karta ve U.FL'li bir antene ihtiyacımız var. 800MHz: ila 1900 MHz frekans bandında çalışmaya uygun konektör. İhtiyaçlarımıza göre sadece mobil veri alışverişine izin veren bir SIM kart kullanabiliriz, SMS ve telefon görüşmesi desteği olan bir SIM karta gerek yoktur.
Modemin ESP32 ile iletişim kurduğu UART protokolü, ESP16 yongasındaki UAl~T2 protokolü için varsayılan bağlantı noktası olan 32 (RX17 ESP2) ve 32 (TX2 ESP32) pinlerine kalıcı olarak bağlanır.
Modemin çalışmasının kolay yönetimi için. PWR_KEY ve MAIN_DTR pinlerini kontrol edebiliriz. Modemin PWR_KEY pini modemin açılıp kapanmasını sağlar, ESP32 pin 27'ye bir saniye boyunca yüksek durum uygulandığında modem durumunu kapalıdan açıka veya açıktan kapalıya değiştirir. ESP20'nin 26 numaralı pininde 32 ms süreyle yüksek durum verildiğinde MAIN_DTR pinini aktif hale getiriyoruz, bu da güç tasarrufu aktif olduğunda modemin uyanmasını sağlıyor.
Kartın dahili NETLIGHT LED'i modemin çalıştığını gösterir, eğer yanıp sönüyorsa modem kraldır, yanmıyorsa kapalı demektir.
MICAOMIS BASE V1: YERLEŞİK T-BİLEŞENLERİNİN KULLANIMI – NIPU6O5O IMU
Micromis Base V1 geliştirme kartında, jiroskop ve ivmeölçerin birleşimi olan ivmeyi ve uzaysal yönelimi okuyabilen MPU6050 çipi bulunuyor.
MPU6050, aynı zamanda Micromis cihazı pinleri olan pin 32 (SCL) ve 2 (SDA) üzerinde de ortaya çıkan I22C protokolünü kullanarak ESP21 ile iletişim kurar. IMU ile iletişim kurmak için, Micromis Base V1 kartına gömülü çip olması durumunda, onun adresine ihtiyacımız olacak. çip adresi değiştirilemez; 0x68'de sabitlenmiştir.
Çip farklı ölçüm aralıklarında çalışmaya olanak sağlar:
- ivmeölçer – ±2 g, ±4 g. ±8 gr. ±16 gr
- jiroskop – ±250 °/s, ±500 °/s, ±1000 °/s, ±2000 °/s
MICAOMIS BASE V1: YERLEŞİK T-BİLEŞENLERİNİN KULLANIMI – LIM75 SICAKLIK SENSÖRÜ
MPU6050 çipine ek olarak, Microtips Base V75 geliştirme kartına, -Sis °C'den +1 °C'ye kadar ortam sıcaklıklarının okunmasını sağlayan bir LM125 sıcaklık sensörü monte edilmiştir.
LM75 sensörü, aynı zamanda Micromis cihazının pinleri olan pin 32 (SCL) ve 2 (SDA) üzerinde de ortaya çıkan I22C protokolünü kullanarak ESP21 ile iletişim kurar. LM75 ile iletişim kurmak için adresine ihtiyacımız olacak – çipin Micromis Base V1 kartına gömülü olması durumunda, çipin adresi değiştirilemez – sabittir ve 0x48'dir.
LM75 sıcaklık sensörü, sensörün herhangi bir zamanda kapatılabilmesi için durumunu kontrol etmemizi sağlar. Çok önemli bir avantajtage, çalışma sırasında (2S0μA) ve kapalı olarak programlandığında (4μA) düşük standart akım tüketimidir.
MICAOMIS BASE V1: YERLEŞİK T-IN BİLEŞENLERİNİN KULLANIMI · WS2812C LED
Micromis Base V1 geliştirme kartı aynı zamanda ışık sinyalleri yayan adreslenebilir bir RGB LED ile donatılmıştır. Monte edilen diyot, diyotu kontrol eden ve kullanıcının diyot ışığının rengini ve renk doygunluğunu seçmesine olanak tanıyan WS2812C çipini içerir. RGB teknolojisinin kullanılması nedeniyle, tatmin edici aydınlatma efektleri elde etmek için kullanıcının emrinde 16 milyondan fazla kombinasyon bulunmaktadır.
Adreslenebilir LED, ESP32 yongasının 32 pinine kalıcı olarak bağlanır ve adreslenebilir LED'lerin kontrolünden sorumlu çoğu kitaplık kullanılarak kontrol edilebilir.
MICROMIS BASE V1: KART BOYUTLARI
Kompakt boyutundan dolayı Micromis Base V1 platformu. Düşük güç tüketimini, yüksek performansı ve WiFi üzerinden çoklu platform iletişimini korurken, küçük boyutlu bir kontrol platformu gerektiren çok çeşitli özel projelerde kullanılabilir. Bluetooth veya GSM.
MİKROMİS TABAN V1: SAMPLE PROGRAMLARI · MODEM TIDN SUNUYOR
Micromis Base V1 kartını kullanmak, kartın piyasadaki diğer popüler çözümlerle kısmen uyumlu olması nedeniyle çok kolaydır, bu nedenle ESP32'nin kendisi, Quintal M65 modem, adreslenebilir diyotlar, IMU MPU6050 ve LM75 sıcaklığı için programları güvenle kullanabiliriz. sensör. Bununla birlikte, Cihaz Prototipi ekibi her ek bileşen için özel bir yazılım geliştirmiştir, böylece PCB'nizdeki bileşenlerin nasıl çalıştığını Arduino IDE ortamını kullanarak kolayca kontrol edebilirsiniz.
İlk program, yerleşik rr1odem'in çalışmasını test etmenize olanak tanıyan basit bir program olan "Modem sunumu" dur. Programı cihaza yükleyip Seri Monitörü çalıştırdıktan sonra modemi kontrol edecek ve örneğin izin verecek sistem komutlarını yazabiliriz.ampdosya, SMS mesajı gönderme, mevcut tüm ağları arama, modemi yapılandırma veya ağa bağlanma. Programı yüklemeden önce değişkenleri programın başında tamamlamayı unutmayın; onlar olmadan ağa bağlanamaz ve SMS mesajlarını düzgün şekilde gönderemezsiniz.
Bu programın çok kullanışlı bir özelliği modeme AT komutları gönderebilmesidir.
Desteklenen komutlar listesinde yer almayan bir komut gönderirseniz, program bunu otomatik olarak modeme gönderecektir; bu, eklenecek gönderilen komutların bir şemasını oluşturmak isteyebilecek biraz daha ileri düzey kullanıcıların işini büyük ölçüde kolaylaştırabilir. daha sonra kendi programlarına. AT komutlarının listesi, açıklamalarıyla birlikte kartın kaynak paketine dahil edilmiştir ve modem üreticisi tarafından derlenmiş ve modemin çalışmasının her bölümü için belgelere bölünmüştür.
MİKROMİS TABAN V1: SAMPLE PROGRAMLARI · LEEI BİR TIDN SUNUYOR
İkinci program “LED sunumudur”, Micromesh Base V1 kartında yerleşik LED'in çalışmasını kontrol etmenizi sağlayan çok kısa bir komut dosyasıdır. Programı yükleyip Seri Monitörü çalıştırdıktan sonra LED'e birkaç komut gönderme seçeneğimiz var, komutlar LED'i tamamen kapatabilir, RGB paletinden herhangi bir rengi ayarlayabilir veya kırmızı, yeşil gibi önceden belirlenmiş renklerden birini ayarlayabilir. mavi. pembe, sarı veya mor.
Program kodundaki komutlara dayanmaktadır. acemi kullanıcılar, adreslenebilir LED'in kullanımını desteklemek için kolayca kendi komut dosyalarını oluşturabilirler.
MİKROMİS TABAN V1: SAMPLE PROGRAMLARI – IMUI SUNUMU
Üçüncü program ise “IMU Sunumu”, Microtips Base v1 kartına gömülü IMU sensörünün verileri nasıl okuduğunu kontrol etmemizi sağlayan çok basit ve kısa bir script. Programı yükledikten ve Seri Plotter'ı çalıştırdıktan sonra. yapabiliriz view IMU sensöründen gerçek zamanlı olarak okunan veriler.
Seri Çiziciyi çalıştırdığınızda rahatlıkla yapabilirsiniz view Tahtanın gönderdiği veriler, tahtanın her darbesi veya hareketi kaydedilecek ve grafikler halinde gösterilecektir. Belirli parametreleri kontrol etme isteğinize bağlı olarak, yalnızca belirli bir veri kanalı hakkında bilgi almak için bireysel ölçüm aralıklarının seçimini kaldırabilirsiniz.
MICRDMIS BASE V1: HAZIR TD KULLANIM PROJELERİ
Micromis Base V1 döşemelerinin kullanımını kolaylaştırmak için ilham verici projelere erişmenizi sağlayacak bir bilgi tabanı oluşturduk. Sürekli olarak mevcut içerik üzerinde çalışıyoruz. websiteyi kolayca kontrol edebilmeniz içinampÜrünlerimizin le uygulamaları.
Beklemeyin ve hemen kontrol edin: https://deviceprototype.com/hobby/knowledge-center/
Belgeler / Kaynaklar
![]() |
botland BASE V1 Cihaz Prototip Geliştirme Kartı [pdf] Kullanıcı Kılavuzu BASE V1 Cihaz Prototipi Geliştirme Kartı, BASE V1, Cihaz Prototipi Geliştirme Kartı, Prototip Geliştirme Kartı, Geliştirme Kartı, Kart |