botland BASE V1 Device Prototype Development Board
WELKOM
Die Micromesh Base V1-ontwikkelaarbord is 'n moderne hulpmiddel vir ingenieurs en programmeerders om gevorderde elektroniese projekte te skep. Die hoofkenmerk van die bord is die gebruik van die ESP32-skyfie, wat een van die gewildste skyfies is vir die skep van projekte met behulp van draadlose netwerke (Wi-Fi en Bluetooth).
Dit maak die bord ideaal vir die skep van Internet of Things (loT) toestelle en ander toepassings wat 'n draadlose verbinding vereis. Die gebruik van Micromis word vergemaklik deur 'n ingeboude USB-UART-omskakelaar, wat toelaat dat die toestel met 'n USB-C-kabel geprogrammeer word. 'n USB-sok wat in die toestel ingebou is, laat ook toe om die toestel se komponente en bykomende komponente wat aan die platform gekoppel is, van krag te voorsien.
Die platform is toegerus met 'n Quectel M65-modem, wat verbinding met sellulêre netwerke en data-oordrag oor GSM-netwerke moontlik maak.
Die modem het 'n geïntegreerde antenna-aansluiting, sodat dit maklik aan 'n eksterne antenna gekoppel kan word vir beter verbindingskwaliteit.
Die toestel het ook 'n adresseerbare LED. wat sagteware-beheer kan word en gebruik kan word om die toestel se status te visualiseer of om beligtingseffekte te skep. Boonop is dit toegerus met die MPU6050-skyfie, wat versnelling en rotasie in drie asse kan meet. wat die skepping van bewegingswaarnemingsontwerpe moontlik maak.
Die bord is ook toegerus met die LM75-temperatuursensor, wat die meting van omgewingstemperatuur met 'n akkuraatheid van 0 grade Celsius moontlik maak. Dit is nuttig vir toepassings wat temperatuurmeting vereis, soos lugversorgingstelsels en meettoestelle.
Die Micromis Base V1 beskik ook oor vroulike goue pendrade, wat die aansluiting van eksterne randapparatuur en Micromis-bedekkings moontlik maak om die vermoëns van die bord self uit te brei.
Die platform is ook toegerus met 'n aantal beskermings, insluitend overvoltage, kortsluiting-, oortemperatuur- en oorstroombeskerming vanaf die USB-poort, wat dit 'n geskikte hulpmiddel maak vir elektroniese beginners.
HET PRET TERWYL U DIE MICRDMIS BASE V1 GEBRUIK!
MICROMIS BASE V1: VINNIGE BEGINKUNS
Die gebruik van die Micromis Base V1-platform is uiters maklik! Om met jou bord te begin, moet jy die paar stappe hieronder volg:
- Pak jou Micromis Base V1-bord uit die verpakking
- Plaas 'n aktiewe nano-SIM-kaart in die SIM-kaartgleuf
- Koppel die GSM-antenna aan die U.FL-aansluiting
- Koppel die een kant van die USB Tipe C-kabel aan die Micromis Base V1-bord en die ander aan die rekenaar
- Installeer die omgewing op jou rekenaar waarin jy die bord programmeer
- Installeer bestuurders vir CP2102-skyfie vanaf www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- Installeer datapakkette vir ESP32-skyfies.
- Kies die "ESP32 Dev Module" bord
- Laai jou eerste program op na die Micromis Base V1-bord
As jy voorheen borde met 'n ingeboude ESP32-skyfie in jou ontwikkelingsomgewing gebruik het, sal jy waarskynlik nie enige bykomende konfigurasie hoef te doen nie, en die Micromis Base V1-bord sal werk sodra jy dit aan jou rekenaar koppel.
As jy nog nie 'n programmeringsomgewing het waarmee jy die Micromis Base V1-bord gaan programmeer nie, of jy weet nie hoe om datapakkette vir borde met ESP32-skyfies te installeer nie, dan bespreek ons op die volgende bladsye die twee gewildste omgewings en hoe om die Micromis Base V1-bord daarmee te laat werk.
MICROMIS BASE V1: GEBRUIK MET ARDUINO IDE
Arduino IDE is die gewildste omgewing wat hoofsaaklik vir stokperdjiedoeleindes gebruik word. As gevolg van die vermoë om bykomende borde in te voer en die uiters groot gemeenskap van gebruikers van hierdie IDE, het baie eienaars van borde met die ESP32-skyfie besluit om hierdie omgewing te gebruik.
As jy nie die Arduino IDE-omgewing geïnstalleer het nie, moet jy dit van die skakel hieronder aflaai en dit op jou rekenaar installeer, laai verkieslik weergawe 2.0 of later af.
https://www.arduino.cc/en/software
Nadat u die Arduino IDE-omgewing geïnstalleer het, moet u klik:
File -> Voorkeure en in die “Additional boards manager URLs" veld voer die volgende skakel in, dit is 'n skakel na die amptelike pakket van die vervaardiger van die ESP32-skyfie: https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json
Nadat u die direksiebestuurderskakel geplak het, moet u op die "OK11-knoppie klik om die omgewingsvoorkeure te verlaat. Nou moet jy om die beurt klik:
Tools -> Board -> Boards Manager en in die bordbestuurder tik "esp3211 in die soekenjin, na 'n rukkie behoort jy die pakket "esp32 deur Espressif Systems11 te sien, onderaan die blokkie moet jy 11linstall 11 klik, die nuutste weergawe van ESP32-chip-toegeruste bordpakkette sal outomaties installeer. As jy nie teëlpakkette sien nadat jy die pakketskakel by die 11Additional-bordbestuurder gevoeg het nie URLs11-veld en tik die frase “esp3211 in die teëlbestuurder-soekenjin, dit is 'n goeie idee om die hele omgewing te herbegin.
MICROMIS BASE V1: GEBRUIK MET VISUELE STUDIO-KODE
Die tweede gewildste omgewing vir programmeringsborde wat met ESP32-skyfies toegerus is, is Visual Studio Code met die Platform IO IDE-uitbreiding. Die Platform IQ-uitbreiding stel ons in staat om gemaklik te werk met 'n groot aantal ontwikkelingsborde en selfstandige skyfies, wat ons in baie raamwerke kan programmeer. Om die vermoëns van hierdie omgewing te gebruik, moet jy eers Visual Studio Code aflaai en installeer vanaf die skakel: https://code.visualstudio.com/
Daarbenewens moet jy Python 3.8.5 of later aflaai en installeer vanaf die skakel: https://www.python.org/downloads/
Sodra jy die Visual Studio Code-omgewing en Python geïnstalleer het, klik op View-> Uitbreiding in Visual Studio Code, 'n uitbreidingsblaaiervenster moet aan die linkerkant oopmaak. In die uitbreidingsblaaier moet jy 11PlatformlO IDE11 tik, wanneer jy op die item met die naam "Platform IO IDE" klik, sal 'n venster oopmaak met die besonderhede van die uitbreiding, nou hoef jy net 11 lnstall11 te klik en die uitbreiding sal verskyn aflaai en self installeer.
Na die installering van die uitbreiding. ons moet op die Platform IO-ikoon wat op die nutsbalk aan die linkerkant geleë is, klik en dan op die tuisikoon op die onderste balk klik. wat die uitbreiding se tuisblad sal na vore bring. Sodra jy op die uitbreiding se tuisblad is, moet jy op “Boards” klik en 11ESP32 Dev Module” in die teëlsoekkassie tik. Die bord waarin jy belangstel sal self onder die soekkassie verskyn. Wanneer jy 'n projek skep. al wat jy hoef te doen is om die ID van die spesifieke bord te kopieer en in die projek te plak, of wanneer jy die projek genereer, kies die bord wat jy sal programmeer as "ESP32 Dev Module".
MICROMIS BASE V1: PIN-FUNKSIE
ADC
Insette vir die ADC, die ADC het 12-blt-resolusie. Daarmee. ons kan analoogwaardes van 0 tot 4095 lees In voltage wissel van 0V tot 3,3V. waar o 0V is en 4095 3.3V is. Onthou om nie 'n voltage hoër as 33V na die analoog penne
12C
Die ESP32 het twee 12C-kanale en elke pen kan as SDA of SCL gestel word vir gemak van gebruik. die komponente op die bord en die leidrade op die goue penne is na penne 21 (SDA) en 22 (SCLJ.
HOOF UART
Die bord se penne gemerk MAIN UART laat kommunikasie via die UAAT protokol toe, is gekoppel aan die ESP32 se hoof UART protokol. en kan gebruik word om die skyfie te programmeer wat die CP2102-skyfie wat in die bord ingebou is, omseil. Ons beveel nie aan om hierdie verbindings vir ander doeleindes as UART-kommunikasie te gebruik nie.
GND
Bordpenne vir grondpotensiaal-uitset.
RTC WAKEUP
Die ESP32-skyfie ondersteun wakker word uit 'n eksterne skaars via 'n ultrabesparende RTC-skyfie met penne !gemerk ATC WAKEUP.
SPI
Om met ewige komponente te kommunikeer, kan ons die SPI-protokol gebruik wat in die ESP32 ingebou is, op die bord is penne 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) aan die SPI-koppelvlak toegewys.
3V3
3.3V kraguitset, wat gebruik kan word om balsemkomponente aan te dryf. maar die huidige kapasiteit van hierdie verbinding tot 350mA. As jy 'n meer veeleisende komponent moet aandryf, gebruik 'n eksterne kragbron.
LAAISEL
Die BOOT-pen is verantwoordelik vir die beheer van die bedryfsmodus van die ESP32, danksy dit kan die skyfie in die programmeringsmodus gaan. Die pen is aan die BOOT-knoppie op die bord gekoppel.
RAAK
Die ESP32 het ingeboude 10 interne kapasitiewe aanraaksensors. Hulle laat die verandering in oppervlaktes met elektriese ladings waarneem. Met hierdie. ons kan eenvoudige raakblokkies skep wat ook gebruik kan word om die skyfie wakker te maak.
SLEGS INVOER
Die penne van die bord gemerk INPUT ONLY laat ons nie toe om eksterne komponente te beheer nie, ons kan dit gebruik om analoog of digitale seine te lees.
5v
5V kragaansluiting, wat gebruik kan word om eksterne komponente van krag te voorsien. maar die huidige kapasiteit van hierdie verbinding is 2S0mA. as jy 'n meer veeleisende komponent moet aandryf, gebruik 'n eksterne kragbron. Die aansluiting kan ook gebruik word om die bord van krag te gee ingeval die toestel nie van die USB-poort aangedryf word nie.
EN
Die EN-pen is verantwoordelik om die ESP32-skyfie terug te stel. Die pen is aan die EN-knoppie op die bord gekoppel.
MICROMIS BASE V1: BELANGRIKE ANT-KOMPONENTE AAN BOORD
- ESP32-WROO~M-32D mikrobeheerder
- Quintal M65 GSM-modem
- Nano Sim-kaartgleuf
- USB Tipe C-aansluiting
- MPU6050 versnellingsmeter en giroskoop
- LM75 temperatuursensor
- WS2812C adresseerbare LED
- CP2102 programmering chip
- Geïntegreerde GSM-antenna-skikking
MICROMIS BASE V1: BLOKDIAGRAM VAN SLEUTELKOMPONENTE
MICAOMIS BASE V1: GEBRUIK INGEBOUDE T-IN KOMPONENTE – GSM MODEM
Die Micromis Base V1-ontwikkelingsbord het 'n ingeboude Quintal M65-modem vir GSM-netwerkkommunikasie, wat die toestel toelaat om aan die internet te koppel sonder WiFi en SMS-boodskappe te stuur.
Vir behoorlike werking van die m1odem benodig ons 'n aktiewe nano SIM-grootte kaart en 'n antenna met 'n U.FL. aansluiting geskik vir werking in die frekwensieband van 800MHz: tot 1900 MHz. Afhangende van ons behoeftes, kan ons 'n SIM-kaart gebruik wat slegs mobiele data-uitruiling toelaat, daar is geen behoefte aan 'n SIM-kaart met SMS en 1de telefoonoproepondersteuning nie.
Die UART-protokol waardeur die modem met die ESP32 kommunikeer, is permanent gekoppel aan penne 16 (RX2 ESP32) en 17 (TX2 ESP32), wat die verstekpoort vir die UAl~T2-protokol op die ESP32-skyfie is.
Vir maklike bestuur van die modem se werking. ons kan die PWR_KEY en MAIN_DTR penne beheer. Die modem se PWR_KEY-pen laat toe dat die modem aan- en afgeskakel word, wanneer 'n hoë toestand vir een sekonde op ESP32 pen 27 toegepas word, sal die modem sy toestand verander van af na aan of van aan na af. Wanneer 'n hoë toestand vir 20 ms op pen 26 van die ESP32 gegee word, aktiveer ons die MAIN_DTR pen, wat die modem toelaat om wakker te word wanneer kragbesparing geaktiveer word.
Die bord se ingeboude NETLIGHT LED dui die modem se werking aan, as dit flikker beteken dit die modem is \Nor king, indien nie beteken dit dit is af.
MICAOMIS BASE V1: GEBRUIK INGEBOUDE T-IN-KOMPONENTE – NIPU6O5O IMU
Op die Micromis Base V1-ontwikkelingsbord is die MPU6050-skyfie, wat versnelling en ruimtelike oriëntasie kan lees - 'n kombinasie van 'n giroskoop en versnellingsmeter.
Die MPU6050 kommunikeer met die ESP32 deur die I2C-protokol te gebruik, wat ook op die Micromis-toestelpenne uitgebring word – penne 22 (SCL) en 21 (SDA). Om met die IMU te kommunikeer, sal ons sy adres nodig hê – in die geval van die skyfie wat in die Micromis Base V1-bord ingebed is. die skyfieadres kan nie verander word nie – dit is vasgestel op 0x68.
Die chip maak voorsiening vir werking in verskillende metingsreekse:
- versnellingsmeter – ±2 g, ±4 g. ±8 g. ±16 g
- giroskoop – ±250 °/s, ±500 °/s, ±1000 °/s, ±2000 °/s
MICAOMIS BASE V1: GEBRUIK INGEBOUDE T-IN KOMPONENTE – LIM75 TEMP SENSOR
Benewens die MPU6050-skyfie, is 'n LM75-temperatuursensor op die Microtips Base V1-ontwikkelingsbord gemonteer, wat die lees van omgewingstemperature van -Sis °C tot +125 °C moontlik maak.
Die LM75-sensor kommunikeer met die ESP32 deur die I2C-protokol te gebruik, wat ook op die penne van die Micromis-toestel uitgebring word – penne 22 (SCL) en 21 (SDA). Om met die LM75 te kommunikeer, sal ons sy adres nodig hê – in die geval van die skyfie wat in die Micromis Base V1-bord ingebed is, kan die adres van die skyfie nie: verander word nie – dit is vas en is 0x48.
Die LM75 temperatuursensor stel ons in staat om sy toestand te beheer sodat die sensor te eniger tyd afgeskakel kan word. 'n Baie belangrike voordeeltage is sy lae standaard stroomverbruik tydens werking (2S0μA) en terwyl dit af geprogrammeer is (4μA).
MICAOMIS BASE V1: GEBRUIK INGEBOUDE T-IN KOMPONENTE · WS2812C LED
Die Micromis Base V1-ontwikkelingsbord is ook toegerus met 'n adresseerbare RGB-LED om ligseine uit te stuur. Die gemonteerde diode sluit die WS2812C-skyfie in, wat die diode beheer en die gebruiker toelaat om die kleur en kleurversadiging vir die diode se lig te kies. As gevolg van die gebruik van RGB-tegnologie is daar meer as 16 miljoen kombinasies tot die gebruiker se beskikking om bevredigende beligtingseffekte te verkry.
Die adresseerbare LED is permanent gekoppel aan die 32-pen van die ESP32-skyfie en kan beheer word met behulp van die meeste biblioteke wat verantwoordelik is vir die beheer van adresseerbare LED's.
MICROMIS BASIS V1: RAADDIMENSIONES
Die Micromis Base V1-platform, as gevolg van sy kompakte grootte. kan gebruik word in 'n wye reeks pasgemaakte projekte wat vereis dat 'n beheerplatform klein van grootte moet wees terwyl lae kragverbruik, hoë werkverrigting en multiplatform-kommunikasie via WiFi gehandhaaf word. Bluetooth of GSM.
MICROMIS BASIS V1: SAMPLE PROGRAMME · MODEM AANBIED 'N TIDN
Die gebruik van die Micromis Base V1-bord is baie maklik as gevolg van die feit dat die bord gedeeltelik versoenbaar is met ander gewilde oplossings op die mark, sodat ons met selfvertroue programme vir ESP32 self, Quintal M65-modem, adresseerbare diodes, IMU MPU6050 en LM75-temperatuur kan gebruik sensor. Die Device Prototype-span het egter toegewyde sagteware vir elke bykomende komponent ontwikkel, sodat jy maklik kan kyk hoe die komponente op jou PCB werk deur die Arduino IDE-omgewing te gebruik.
Die eerste program is "Modem aanbieding," wat 'n eenvoudige program is waarmee jy die werking van die ingeboude rr1odem kan toets. Nadat ons die program na die toestel opgelaai het en Serial Monitor laat loop het, kan ons stelselopdragte tik wat die modem sal beheer en bv.ample, stuur SMS-boodskappe, soek alle beskikbare netwerke, konfigureer die modem of koppel aan die netwerk. Onthou om die veranderlikes aan die begin van die program te voltooi voordat jy dit oplaai, daarsonder sal jy nie aan die netwerk kan koppel en SMS-boodskappe behoorlik kan stuur nie.
'n Baie nuttige kenmerk van hierdie program is die vermoë om AT-opdragte na die modem te stuur.
As jy een of ander opdrag stuur wat nie in die lys van ondersteunde opdragte ingesluit is nie, sal die program dit outomaties na die modem stuur, dit kan die werk van effens meer gevorderde gebruikers baie vergemaklik wat dalk 'n skema van gestuurde opdragte wil bou om bygevoeg te word later na hul eie programme. Die lys van AT-opdragte met hul verduideliking is ingesluit in die bord se hulpbronpakket en is deur die modemvervaardiger saamgestel en in dokumente vir elke afdeling van die modem se werking verdeel.
MICROMIS BASIS V1: SAMPLE-PROGRAMME · LEEI AANBIED 'N TIDN
Die tweede program is "LED-aanbieding", dit is 'n baie kort skrif waarmee jy die werking van die LED wat in die Micromesh Base V1-bord ingebou is, kan nagaan. Nadat ons die program opgelaai het en Serial Monitor laat loop het, het ons die opsie om verskeie opdragte na die LED te stuur, die opdragte kan die LED heeltemal afskakel, enige kleur vanaf die RGB-palet stel of een van die voorafbepaalde kleure soos rooi, groen stel. blou. pienk, geel of pers.
Gebaseer op die opdragte in die programkode. Beginnergebruikers kan maklik hul eie skrifte bou om die gebruik van die adresseerbare LED te ondersteun.
MICROMIS BASIS V1: SAMPLE PROGRAMME – IMUI AANBIEDING
Die derde program is "IMU Presentation", dit is 'n baie eenvoudige en kort skrif waarmee ons kan kyk hoe die IMU-sensor wat in die Microtips Base v1-bord ingebed is, data lees. Nadat u die program opgelaai het en die reeksplotter uitgevoer het. ons is in staat om view die data wat intyds van die IMU-sensor gelees word.
Wanneer jy Serial Plotter hardloop, kan jy gerieflik view die data wat die bord stuur, elke steek of beweging van die laai sal aangeteken word en in grafieke gewys word. Afhangende van jou begeerte om spesifieke parameters na te gaan, kan jy individuele metingsreekse deselekteer om inligting oor slegs een spesifieke datakanaal te kry.
MICRDMIS BASIS V1: GEREED TD GEBRUIK PROJEKTE
Om die gebruik van Micromis Base V1-teëls te vergemaklik, het ons 'n kennisbasis geskep wat jou sal toelaat om toegang tot inspirerende projekte te kry. Ons werk voortdurend aan die inhoud wat beskikbaar is op die webwebwerf sodat jy maklik kan kyk na sample toepassings van ons produkte.
Moenie wag nie en kyk dit nou: https://deviceprototype.com/hobby/knowledge-center/
Dokumente / Hulpbronne
![]() |
botland BASE V1 Device Prototype Development Board [pdf] Gebruikersgids BASE V1 Device Prototype Development Board, BASE V1, Device Prototype Development Board, Prototype Development Board, Development Board, Board |