botland BASE V1 Device Prototype Development Board
WOLKOM
It Micromesh Base V1-ûntwikkeldersboerd is in modern ark foar yngenieurs en programmeurs om avansearre elektroanyske projekten te meitsjen. De wichtichste skaaimerk fan it bestjoer is it brûken fan de ESP32-chip, dat is ien fan de meast populêre chips foar it meitsjen fan projekten mei help fan draadloze netwurken (Wi-Fi en Bluetooth).
Dit makket it boerd ideaal foar it meitsjen fan Internet of Things (loT) apparaten en oare applikaasjes dy't in draadloze ferbining nedich binne. It brûken fan Micromis wurdt fasilitearre troch in ynboude USB-UART-konverter, wêrtroch it apparaat kin wurde programmearre mei in USB-C-kabel. In USB-socket ynboud yn it apparaat lit ek de komponinten fan it apparaat en ekstra komponinten oanmeitsje dy't ferbûn binne mei it platfoarm.
It platfoarm is foarsjoen fan in Quectel M65-modem, wêrtroch ferbining mei sellulêre netwurken en gegevensferfier oer GSM-netwurken mooglik makket.
It modem hat in yntegreare antenne-ferbining, sadat it maklik kin wurde ferbûn oan in eksterne antenne foar bettere ferbiningskwaliteit.
It apparaat hat ek in adresbere LED. dat kin wurde regele troch software en brûkt om de status fan it apparaat te visualisearjen of om ljochteffekten te meitsjen. Derneist is it foarsjoen fan de MPU6050-chip, dy't fersnelling en rotaasje yn trije assen mjitte kin. wêrtroch it meitsjen fan bewegingssensing-ûntwerpen mooglik is.
It bestjoer is ek foarsjoen fan de temperatuersensor LM75, dy't de mjitting fan omjouwingstemperatuer mei in krektens fan 0 .5 graden Celsius mooglik makket. Dit is handich foar applikaasjes dy't temperatuermjitting nedich binne, lykas airconditioningsystemen en mjitapparaten.
De Micromis Base V1 hat ek froulike gouden pin-leads, wêrtroch de ferbining fan eksterne perifeare apparaten en Micromis-overlays mooglik is om de mooglikheden fan it boerd sels út te wreidzjen.
It platfoarm is ek foarsjoen fan in oantal beskermingen, ynklusyf overvoltage, koartsluting, over-temperatuer en over-stream beskerming fan de USB haven, wêrtroch't it in gaadlik ark foar elektroanika begjinners.
HAVE FUN BY JE DE MICRDMIS BASE V1 GEBRUK!
MICROMIS BASE V1: QUICK ST ART
It gebrûk fan it Micromis Base V1-platfoarm is ekstreem maklik! Om te begjinnen mei jo boerd, moatte jo de pear stappen hjirûnder folgje:
- Pak jo Micromis Base V1-board út 'e ferpakking
- Foegje in aktive nano SIM-kaart yn 'e SIM-kaartslot
- Ferbine de GSM-antenne mei de U.FL-ferbining
- Ferbine de iene kant fan 'e USB Type C-kabel oan it Micromis Base V1-boerd en de oare mei de kompjûter
- Ynstallearje de omjouwing op jo kompjûter wêryn jo programmearje it bestjoer
- Ynstallearje bestjoerders foar CP2102 chip fan www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- Ynstallearje gegevenspakketten foar ESP32-chips.
- Selektearje it boerd "ESP32 Dev Module".
- Upload jo earste programma nei it Micromis Base V1 board
As jo earder boerden hawwe brûkt mei in ynbêde ESP32-chip yn jo ûntwikkelingsomjouwing, hoege jo wierskynlik gjin ekstra konfiguraasje te dwaan, en it Micromis Base V1-boerd sil wurkje sa gau as jo it ferbine mei jo kompjûter.
As jo noch gjin programmearomjouwing hawwe wêrmei jo it Micromis Base V1-boerd programmearje, of jo net witte hoe't jo gegevenspakketten moatte ynstallearje foar boerden mei ESP32-chips, dan sille wy op 'e folgjende siden de twa populêrste beprate omjouwings en hoe't jo it Micromis Base V1-boerd mei har kinne wurkje.
MICROMIS BASE V1: GEBRUK MEI ARDUINO IDE
Arduino IDE is de populêrste omjouwing dy't benammen brûkt wurdt foar hobbydoelen. Troch de mooglikheid om ekstra boards te ymportearjen en de ekstreem grutte mienskip fan brûkers fan dizze IDE, hawwe in protte eigners fan boards mei de ESP32-chip besletten om dizze omjouwing te brûken.
As jo de Arduino IDE-omjouwing net hawwe ynstalleare, dan moatte jo it downloade fan 'e ûndersteande keppeling en ynstallearje op jo kompjûter, by foarkar download ferzje 2.0 of letter.
https://www.arduino.cc/en/software
Nei it ynstallearjen fan de Arduino IDE-omjouwing, moatte jo klikke:
File -> Foarkarren en yn de "Behearder oanfoljende bestjoeren URLs" fjild ynfiere de folgjende keppeling, dit is in keppeling nei it offisjele pakket fan 'e fabrikant fan' e ESP32-chip: https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json
Nei it plakjen fan de keppeling fan de bestjoersmanager, moatte jo klikke op de "OK11 knop om de omjouwingsfoarkarren te ferlitten. No moatte jo beurtelings klikke:
Ark -> Board -> Boards Manager en yn 'e bestjoersbehearder typ "esp3211 yn' e sykmasjine, nei in skoft moatte jo it pakket sjen "esp32 troch Espressif Systems11 , ûnderoan it fakje moatte jo klikke 11lnstall 11 , de lêste ferzje fan ESP32 chip-ynrjochte board pakketten sil automatysk ynstallearje. As jo gjin tegelpakketten sjogge nei it tafoegjen fan de pakketkeppeling oan de 11Additional board manager URLs11-fjild en typ de sin "esp3211 yn 'e sykmasjine fan tegelbehearder, it is in goed idee om de heule omjouwing opnij te begjinnen.
MICROMIS BASE V1: GEBRUK MET VISUELE STUDIOKODE
De twadde populêrste omjouwing foar programmearboerden útrist mei ESP32-chips is Visual Studio Code mei de Platform IO IDE-útwreiding. De Platform IQ-útwreiding lit ús noflik wurkje mei in enoarm oantal ûntwikkelingsboerden en standalone chips, dy't wy yn in protte kaders kinne programmearje. Om de mooglikheden fan dizze omjouwing te brûken, moatte jo earst Visual Studio Code downloade en ynstallearje fanôf de keppeling: https://code.visualstudio.com/
Derneist moatte jo Python 3.8.5 of letter downloade en ynstallearje fanôf de keppeling: https://www.python.org/downloads/
Sadree't jo hawwe ynstallearre de Visual Studio Code omjouwing en Python, klik op View-> Tafoeging yn Visual Studio Code, in útwreidingsblêderfinster moat lofts iepenje. Yn 'e útwreidingsblêder moatte jo 11PlatformlO IDE11 typen, as jo klikke op it item mei de namme "Platform IO IDE" sil in finster iepenje mei de details fan 'e tafoeging, no moatte jo gewoan klikke 11 lnstall11 en de tafoeging sil ferskine download en ynstallearje sels.
Nei it ynstallearjen fan de tafoeging. wy moatte klikke op it platfoarm IO ikoan leit oan de arkbalke oan de linker, en klik dan op it thús ikoan op de ûnderste balke. dy't de thússide fan 'e útwreiding sil bringe. Sadree't jo op 'e thússide fan' e tafoeging binne, moatte jo klikke op "Boarden" en type 11ESP32 Dev Module "yn it tegelsykfak. It boerd wêryn jo ynteressearre binne sil sels ûnder it sykfak ferskine. As jo in projekt meitsje. alles wat jo hoege te dwaan is de ID fan it spesifike boerd te kopiearjen en yn it projekt te plakjen, of as jo it projekt generearje, selektearje it boerd dat jo sille programmearje as "ESP32 Dev Module".
MICROMIS BASE V1: PIN FUNKSJE
ADC
Ynputen foar de ADC, de ADC hat 12-blt-resolúsje. Mei It. kinne wy lêze analoge wearden út 0 oan 4095 In voltage fariearret fan 0V oant 3,3V. dêr't o is 0V en 4095 is 3.3V. Unthâld net te ferbinen in voltage heger as 33V oan de analoge pins
12C
De ESP32 hat twa 12C-kanalen en elke pin kin ynsteld wurde as SDA of SCL foar maklik gebrûk. de komponinten op it boerd en de liedingen op 'e gouden pins binne omlaat nei pins 21 (SDA) en 22 (SCLJ.
MAIN UART
De pinnen fan it boerd mei it label MAIN UART tastean kommunikaasje fia it UAAT-protokol, binne ferbûn mei it haad UART-protokol fan 'e ESP32. en kin brûkt wurde om programmearje de chip omgean de CP2102 chip boud yn it bestjoer. Wy riede net oan om dizze Anschlüsse te brûken foar oare doelen dan UART-kommunikaasje.
GND
Board pins foar grûn potinsjele útfier.
RTC WAKEUP
De ESP32-chip stipet wekker wurde fan in eksterne skaars fia in ultra-besparjende RTC-chip mei pinnen !labeld ATC WAKEUP.
SPI
Om te kommunisearjen mei ivige komponinten kinne wy it SPI-protokol brûke ynboud yn 'e ESP32, op' e boardpins 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) binne tawiisd oan 'e SPI-ynterface.
3V3
3.3V macht útfier, dat kin wurde brûkt om macht balsem komponinten. mar de hjoeddeiske kapasiteit fan dizze Anschluss oan 350mA. As jo moatte macht in mear easken komponint, brûk in eksterne macht boarne.
BOOT
De BOOT-pin Is ferantwurdlik foar it kontrolearjen fan de bestjoeringsmodus fan 'e ESP32, tank oan It kin de chip de programmearringmodus yngean. De pin is ferbûn mei de BOOT knop op it boerd.
OANREITSJE
De ESP32 hat ynboude 10 ynterne kapasitive touchsensors. Se kinne de feroaring yn oerflakken mei elektryske ladingen fiele. Mei dit. wy kinne ienfâldige touchpads meitsje dy't ek kinne wurde brûkt om de chip wekker te meitsjen.
INPUT ONLY
De pins fan it boerd markearre INPUT ONLY tastean ús net te kontrolearjen eksterne komponinten, wy kinne brûke se te lêzen analoge of digitale sinjalen.
5v
5V power connector, dy't kin wurde brûkt om eksterne komponinten oan te jaan. mar de hjoeddeistige kapasiteit fan dizze connector Is 2S0mA. as jo moatte macht in mear easken komponint, brûk in eksterne macht boarne. De ferbining kin ek brûkt wurde om it bestjoer te bemachtigjen yn gefal dat it apparaat net fan 'e USB-poarte wurdt oandreaun.
EN
De EN-pin is ferantwurdlik foar it weromsetten fan de ESP32-chip. De pin is ferbûn mei de EN knop op it boerd.
MICROMIS BASE V1: IMPORT ANT COMPONENTS ON BOARD
- ESP32-WROO~M-32D mikrocontroller
- Quintal M65 GSM modem
- Nano Sim card slot
- USB Type-C Anschluss
- MPU6050 accelerometer en gyroscoop
- LM75 temperatuer sensor
- WS2812C adresbere LED
- CP2102 programmearring chip
- Integrated GSM antenne array
MICROMIS BASE V1: BLOCK DIAGRAM OF KEY COMPONENTS
MICAOMIS BASE V1: GEBRUK BUIL T-IN-KOMPONENTEN - GSM MODEM
It Micromis Base V1-ûntwikkelingsboerd hat in ynboude Quintal M65-modem foar GSM-netwurkkommunikaasje, wêrtroch it apparaat kin ferbine mei it ynternet sûnder WiFi en SMS-berjochten ferstjoere.
Foar goede wurking fan de m1odem wy moatte in aktive nano SIM grutte kaart en in antenne mei in U.FL. connector geskikt foar operaasje yn de frekwinsje band út 800MHz: oan 1900 MHz. Ofhinklik fan ús behoeften kinne wy in SIM-kaart brûke dy't allinich mobile gegevensútwikseling mooglik makket, d'r is gjin ferlet fan in SIM-kaart mei SMS as stipe foar telefoanoprop.
It UART-protokol wêrmei it modem kommunisearret mei de ESP32 is permanint ferbûn mei pins 16 (RX2 ESP32) en 17 (TX2 ESP32), dy't de standertpoarte binne foar it UAl~T2-protokol op 'e ESP32-chip.
Foar maklik behear fan de operaasje fan 'e modem. wy kinne de PWR_KEY en MAIN_DTR pins kontrolearje. De PWR_KEY-pin fan it modem lit it modem yn- en útskeakelje, as in hege tastân wurdt tapast op ESP32 pin 27 foar ien sekonde sil it modem syn tastân feroarje fan út nei oan of fan oan nei út. As in hege steat wurdt jûn foar 20 ms op pin 26 fan 'e ESP32, aktivearje wy de MAIN_DTR pin, vvhich lit it modem wekker wurde as enerzjybesparring is aktivearre.
De ynboude NETLIGHT LED fan it bestjoer jout de wurking fan 'e modem oan, as it blinkt, betsjut it dat it modem \Nor kening is, as net it betsjut dat it út is.
MICAOMIS BASE V1: GEBRUK BUIL T-IN-KOMPONENTEN - NIPU6O5O IMU
Op it Micromis Base V1-ûntwikkelingsboerd is de MPU6050-chip, dy't fersnelling en romtlike oriïntaasje kin lêze - in kombinaasje fan in gyroskoop en accelerometer.
De MPU6050 kommunisearret mei de ESP32 mei it I2C-protokol, dat ek útbrocht wurdt op 'e Micromis-apparaatpinnen - pins 22 (SCL) en 21 (SDA). Om te kommunisearjen mei de IMU, sille wy it adres nedich hawwe - yn it gefal fan 'e chip ynbêde yn it Micromis Base V1 board. it chipadres kin net feroare wurde - it is fêst op 0x68.
De chip makket it mooglik om te wurkjen yn ferskate mjitbereiken:
- accelerometer - ± 2 g, ± 4 g. ±8 g. ±16 g
- gyroscoop – ±250 °/s, ±500 °/s, ±1000 °/s, ±2000 °/s
MICAOMIS BASE V1: GEBRUK BUIL T-IN KOMPONENTEN - LIM75 TEMP SENSOR
Neist de MPU6050-chip is in LM75-temperatuersensor monteard op it Microtips Base V1-ûntwikkelingsboerd, wêrtroch omjouwingstemperatueren fan -Sis °C oant +125 °C lêze kinne.
De LM75-sensor kommunisearret mei de ESP32 mei it I2C-protokol, dat ek útbrocht wurdt op 'e pins fan it Micromis-apparaat - pins 22 (SCL) en 21 (SDA). Om te kommunisearjen mei de LM75, sille wy it adres nedich hawwe - yn it gefal fan 'e chip ynbêde yn it Micromis Base V1-boerd, kin it adres fan' e chip net: feroare wurde - it is fêst en is 0x48.
De temperatuersensor LM75 lit ús syn steat kontrolearje, sadat de sensor op elk momint kin wurde útskeakele. In tige wichtige advantage is syn lege standert hjoeddeistige konsumpsje tidens operaasje (2S0μA) en wylst it is programmearre út (4μA).
MICAOMIS BASE V1: GEBRUK BUIL T-IN-KOMPONENTEN · WS2812C LED
It Micromis Base V1-ûntwikkelingsboerd is ek foarsjoen fan in adresseerbere RGB LED om ljochtsinjalen út te stjoeren. De monteare diode omfettet de WS2812C-chip, dy't de diode kontrolearret en de brûker de kleur en kleurferzadiging foar it ljocht fan 'e diode kin selektearje. Troch it gebrûk fan RGB-technology binne d'r mear dan 16 miljoen kombinaasjes beskikber foar de brûker om befredigjende ljochteffekten te berikken.
De adresseerbere LED is permanint ferbûn mei de 32 pin fan 'e ESP32-chip en kin wurde regele mei de measte biblioteken dy't ferantwurdlik binne foar it kontrolearjen fan adressearbere LED's.
MICROMIS BASE V1: BOARD DIMENSIOINS
It Micromis Base V1-platfoarm, troch syn kompakte grutte. kin brûkt wurde yn in breed skala oan oanpaste projekten dy't fereaskje in kontrôle platfoarm te wêzen lyts yn grutte wylst behâld fan lege macht konsumpsje, hege prestaasjes en multiplatform com1munication fia WiFi. Bluetooth of GSM.
MICROMIS BASE V1: SAMPLE PROGRAMMA'S · MODEM PRESENT A TIDN
It gebrûk fan it Micromis Base V1-boerd is heul maklik fanwege it feit dat it boerd foar in part kompatibel is mei oare populêre oplossingen op 'e merke, sadat wy mei fertrouwen programma's kinne brûke foar ESP32 sels, Quintal M65-modem, adresseerbere diodes, IMU MPU6050, en LM75-temperatuer sensor. It Device Prototype-team hat lykwols tawijd software ûntwikkele foar elke ekstra komponint, sadat jo maklik kinne kontrolearje hoe't de komponinten op jo PCB wurkje mei de Arduino IDE-omjouwing.
It earste programma is "Modempresintaasje", dat is in ienfâldich programma wêrmei jo de wurking fan 'e ynboude rr1odem kinne testen. Nei it opladen fan it programma nei it apparaat en it útfieren fan Serial Monitor, kinne wy systeemkommando's ynfiere dy't it modem sille kontrolearje en tastean, bygelyksample, ferstjoeren fan SMS-berjochten, sykje alle beskikbere netwurken, konfigurearje de modem of con nêst op it netwurk. Unthâld om de fariabelen oan it begjin fan it programma te foltôgjen foardat jo it uploade, sûnder se kinne jo net ferbine mei• it netwurk en sms-berjochten goed ferstjoere.
In heul nuttich skaaimerk fan dit programma is de mooglikheid om AT-kommando's nei it modem te stjoeren.
As jo in kommando stjoere dy't net opnommen is yn 'e list mei stipe kommando's, dan sil it programma it automatysk nei it modem stjoere, dit kin it wurk fan wat mear avansearre brûkers gâns fasilitearje dy't in skema meitsje wolle fan ferstjoerde kommando's om ta te foegjen letter nei har eigen programma's. De list mei AT-kommando's mei har útlis is opnommen yn it boarnepakket fan it bestjoer en is gearstald troch de modemfabrikant en ferdield yn dokuminten foar elke seksje fan 'e modemfunksje.
MICROMIS BASE V1: SAMPLE PROGRAMMA'S · LEEI PRESENT A TIDN
It twadde programma is "LED-presintaasje", it is in heul koart skript wêrmei jo de wurking fan 'e LED kinne kontrolearje dy't ynboud is yn it Micromesh Base V1-board. Nei it opladen fan it programma en it útfieren fan Serial Monitor, hawwe wy de opsje om ferskate kommando's nei de LED te stjoeren, de kommando's kinne de LED folslein útsette, elke kleur ynstelle fan it RGB-palet of ien fan 'e foarbepaalde kleuren ynstelle lykas read, grien. blau. roze, giel of pears.
Op grûn fan de kommando's yn 'e programmakoade. begjinnende brûkers kinne maklik har eigen skripts bouwe om it gebrûk fan 'e adresbere LED te stypjen.
MICROMIS BASE V1: SAMPLE PROGRAMMA'S - IMUI PRESENTASJE
It tredde programma is "IMU Presintaasje", it is in heul ienfâldich en koart skript wêrmei wy kinne kontrolearje hoe't de IMU-sensor ynbêde yn it Microtips Base v1-boerd gegevens lêst. Nei it opladen fan it programma en it útfieren fan de Serial Plotter. wy kinne view de gegevens lêzen fan de IMU sensor yn real time.
As jo rinne Serial Plotter kinne jo maklik view de gegevens dy't it bestjoer stjoert, elke poke of beweging fan 'e loard sil wurde opnommen en werjûn yn grafiken. Ofhinklik fan jo winsk om bepaalde parameters te kontrolearjen, kinne jo yndividuele mjittingsberiken deselektearje om ynformaasje te krijen oer mar ien bepaald gegevenskanaal.
MICRDMIS BASE V1: READY TD GEBRUK PROJEKTEN
Om it gebrûk fan Micromis Base V1-tegels te fasilitearjen, hawwe wy in kennisbasis makke wêrmei jo tagong krije ta ynspirearjende projekten. Wy wurkje hieltyd oan de ynhâld beskikber op de website sadat jo maklik check out sample applikaasjes fan ús produkten.
Wachtsje net en besjoch it no: https://deviceprototype.com/hobby/knowledge-center/
Dokuminten / Resources
![]() |
botland BASE V1 Device Prototype Development Board [pdf] Brûkersgids BASE V1 Device Prototype Development Board, BASE V1, Device Prototype Development Board, Prototype Development Board, Development Board, Board |