botland BASE V1 Device Prototype Development Board
MERĦBA
Il-bord tal-iżviluppatur Micromesh Base V1 huwa għodda moderna għall-inġiniera u l-programmaturi biex joħolqu proġetti elettroniċi avvanzati. Il-karatteristika ewlenija tal-bord hija l-użu taċ-ċippa ESP32, li hija waħda miċ-ċipep l-aktar popolari għall-ħolqien ta 'proġetti li jużaw netwerks mingħajr fili (Wi-Fi u Bluetooth).
Dan jagħmel il-bord ideali għall-ħolqien ta 'apparat tal-Internet tal-Oġġetti (loT) u applikazzjonijiet oħra li jeħtieġu konnessjoni mingħajr fili. L-użu ta 'Micromis huwa ffaċilitat minn konvertitur USB-UART integrat, li jippermetti li l-apparat jiġi pprogrammat permezz ta' kejbil USB-C. Socket USB mibni fl-apparat jippermetti wkoll li jitħaddmu l-komponenti tal-apparat u komponenti addizzjonali konnessi mal-pjattaforma.
Il-pjattaforma hija mgħammra b'modem Quectel M65, li jippermetti konnettività għal netwerks ċellulari u trażmissjoni tad-dejta fuq netwerks GSM.
Il-modem għandu konnettur tal-antenna integrat, u għalhekk jista 'jiġi mqabbad faċilment ma' antenna esterna għal kwalità ta 'konnessjoni aħjar.
L-apparat għandu wkoll LED indirizzabbli. li jistgħu jiġu kkontrollati minn softwer u użati biex jivviżwalizzaw l-istatus tal-apparat jew biex joħolqu effetti tad-dawl. Barra minn hekk, ġie mgħammar biċ-ċippa MPU6050, li tista 'tkejjel l-aċċelerazzjoni u r-rotazzjoni fi tliet assi. li jippermettu l-ħolqien ta 'disinji sensing moviment.
Il-bord ġie mgħammar ukoll bis-senser tat-temperatura LM75, li jippermetti l-kejl tat-temperatura ambjentali bi preċiżjoni ta '0 .5 gradi Celsius. Dan huwa utli għal applikazzjonijiet li jeħtieġu kejl tat-temperatura, bħal sistemi ta 'arja kondizzjonata u tagħmir tal-kejl.
Il-Micromis Base V1 fih ukoll pin leads femminili tad-deheb, li jippermettu l-konnessjoni ta 'periferali esterni u overlays Micromis biex jespandu l-kapaċitajiet tal-bord innifsu.
Il-pjattaforma hija mgħammra wkoll b'numru ta 'protezzjonijiet, inkluż overvoltage, short-circuit, over-temperatura u over-kurrent protezzjoni mill-port USB, li jagħmilha għodda xierqa għall-jibdew elettronika.
ĦODDU WAQT LI TUŻA L-MICRDMIS BASE V1!
MICROMIS BAŻI V1: QUICK ST ART
L-użu tal-pjattaforma Micromis Base V1 huwa estremament faċli! Biex tibda bil-bord tiegħek, trid issegwi l-ftit passi hawn taħt:
- Ħoll il-karta Micromis Base V1 tiegħek mill-imballaġġ
- Daħħal nano SIM card attiva fl-islott tal-karta SIM
- Qabbad l-antenna tal-GSM mal-konnettur U.FL
- Qabbad naħa waħda tal-kejbil USB Type C mal-bord Micromis Base V1 u l-oħra mal-kompjuter
- Installa l-ambjent fuq il-kompjuter tiegħek li fih tipprogramma l-bord
- Installa sewwieqa għaċ-ċippa CP2102 minn www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
- Installa pakketti tad-dejta għaċ-ċipep ESP32.
- Agħżel il-bord "ESP32 Dev Module".
- Tella l-ewwel programm tiegħek fuq il-bord Micromis Base V1
Jekk qabel użajt bordijiet b'ċippa ESP32 inkorporata fl-ambjent ta 'żvilupp tiegħek, probabbilment ma jkollokx bżonn tagħmel xi konfigurazzjoni addizzjonali, u l-bord Micromis Base V1 jaħdem hekk kif tikkonnettja mal-kompjuter tiegħek.
Jekk għad m'għandekx ambjent ta' programmazzjoni li bih tipprogramma l-bord Micromis Base V1, jew ma tafx kif tinstalla pakketti tad-dejta għal bordijiet b'ċipps ESP32, allura fil-paġni li ġejjin niddiskutu ż-żewġ l-aktar popolari ambjenti u kif tikseb il-bord Micromis Base V1 operabbli magħhom.
MICROMIS BASE V1: UŻU MA ARDUINO IDE
Arduino IDE huwa l-aktar ambjent popolari użat prinċipalment għal skopijiet ta 'passatemp. Minħabba l-abbiltà li timporta bordijiet addizzjonali u l-komunità estremament kbira ta 'utenti ta' dan l-IDE, ħafna sidien ta 'bordijiet biċ-ċippa ESP32 iddeċidew li jużaw dan l-ambjent.
Jekk ma jkollokx l-ambjent Arduino IDE installat imbagħad ikollok bżonn tniżżlu mill-link hawn taħt u tinstallah fuq il-kompjuter tiegħek, preferibbilment tniżżel il-verżjoni 2.0 jew aktar tard.
https://www.arduino.cc/en/software
Wara li tinstalla l-ambjent Arduino IDE, trid tikklikkja:
File -> Preferenzi u fil-“Maniġer tal-bordijiet addizzjonali URLs” daħħal il-link li ġejja, din hija link għall-pakkett uffiċjali mill-manifattur taċ-ċippa ESP32: https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_index.json
Wara li twaħħal il-link tal-maniġer tal-bord, trid tikklikkja fuq il-buttuna "OK11 biex toħroġ mill-preferenzi ambjentali. Issa trid tikklikkja min-naħa tagħha:
Għodda -> Bord -> Maniġer tal-Bordijiet u fil-maniġer tal-bord ittajpja "esp3211 fil-magna tat-tiftix, wara ftit għandek tara l-pakkett "esp32 minn Espressif Systems11 , fil-qiegħ tal-kaxxa trid tikklikkja 11lnstall 11 , l-aħħar verżjoni tal-pakketti tal-bord ESP32 mgħammra biċ-ċippa se tinstalla awtomatikament. Jekk ma tarax pakketti tal-madum wara li żżid il-link tal-pakkett mal-maniġer tal-bordijiet addizzjonali 11 URLqasam s11 u ttajpja l-frażi "esp3211 fil-magna tat-tiftix tal-maniġer tal-madum, hija idea tajba li terġa 'tibda l-ambjent kollu.
MICROMIS BASE V1: L-UŻU MAL-KODIĊI TA' STUDJO VIŻWALI
It-tieni ambjent l-aktar popolari għal bordijiet ta 'programmar mgħammra b'ċipps ESP32 huwa Visual Studio Code bl-estensjoni tal-Pjattaforma IO IDE. L-estensjoni tal-Pjattaforma IQ tippermettilna naħdmu bil-kumdità ma 'numru kbir ta' bordijiet ta 'żvilupp u ċipep waħedhom, li nistgħu nipprogrammaw f'ħafna oqfsa. Biex tuża l-kapaċitajiet ta 'dan l-ambjent, l-ewwel trid tniżżel u tinstalla Visual Studio Code mill-link: https://code.visualstudio.com/
Barra minn hekk, għandek tniżżel u tinstalla Python 3.8.5 jew aktar tard mill-link: https://www.python.org/downloads/
Ladarba tkun installat l-ambjent Visual Studio Code u Python, ikklikkja fuq View-> Estensjoni f'Visual Studio Code, tieqa tal-browser ta 'estensjoni għandha tiftaħ fuq ix-xellug. Fil-browser tal-estensjoni għandek bżonn ittajpja 11PlatformlO IDE11 , meta tikklikkja fuq l-oġġett bl-isem "Platform IO IDE" tinfetaħ tieqa bid-dettalji tal-estensjoni, issa għandek bżonn biss li tikklikkja 11 lnstall11 u l-estensjoni tidher download u tinstalla ruħha.
Wara l-installazzjoni tal-estensjoni. għandna bżonn nikklikkjaw fuq l-ikona tal-Pjattaforma IO li tinsab fuq il-bar tal-għodda fuq ix-xellug, u mbagħad ikklikkja fuq l-ikona tad-dar fuq il-bar tal-qiegħ. li se jtella' l-home page tal-estensjoni. Ladarba tkun fil-paġna ewlenija tal-estensjoni, trid tikklikkja fuq “Bordijiet” u ttajpja 11ESP32 Dev Module” fil-kaxxa tat-tfittxija tal-madum. Il-bord li inti interessat fih innifsu se jidher taħt il-kaxxa tat-tfittxija. Meta toħloq proġett. kull ma trid tagħmel hu li tikkopja l-ID tal-bord speċifiku u tippejstjaha fil-proġett, jew meta tiġġenera l-proġett, agħżel il-bord li se tipprogramma bħala "ESP32 Dev Module".
MICROMIS BAŻI V1: FUNZJONI PIN
ADC
Inputs għall-ADC, l-ADC għandu riżoluzzjoni ta '12-blt. Magħha. nistgħu naqraw valuri analogi minn 0 sa 4095 In voltage tvarja minn 0V sa 3,3V. fejn o huwa 0V u 4095 huwa 3.3V. Ftakar li ma tqabbadx voltage ogħla minn 33V għall-labar Analog
12C
L-ESP32 għandu żewġ kanali 12C u kull pin jista 'jiġi ssettjat bħala SDA jew SCL għal faċilità ta' użu. il-komponenti fuq il-bord u ċ-ċomb fuq il-brilli tad-deheb ġew mgħoddija lejn il-brilli 21 (SDA) u 22 (SCLJ.
UART EWLENIN
Il-pinnijiet tal-bord bit-tikketta MAIN UART jippermettu komunikazzjoni permezz tal-protokoll UAAT, huma konnessi mal-protokoll UART prinċipali tal-ESP32. u tista 'tintuża biex tipprogramma ċ-ċippa li tevita ċ-ċippa CP2102 mibnija fil-bord. Aħna ma nirrakkomandawx li tuża dawn il-konnetturi għal skopijiet oħra minbarra l-komunikazzjoni UART.
GND
Labar tal-bord għall-output potenzjali tal-art.
RTC WAKEUP
Iċ-ċippa ESP32 tappoġġja l-qawmien minn skars estern permezz ta 'ċippa RTC li tiffranka ultra bl-użu ta' pinnijiet! ittikkettati ATC WAKEUP.
SPI
Biex nikkomunikaw ma 'komponenti eterni nistgħu nużaw il-protokoll SPI mibni fl-ESP32, fuq il-bord pins 23 (MOSI) 19 (MISOI 18 (CLK) S (CS) ġew assenjati lill-Interface SPI.
3V3
Output ta 'enerġija ta' 3.3V, li jista 'jintuża biex iħaddem komponenti tal-imbalsam. iżda l-kapaċità attwali ta 'dan il-konnettur għal 350mA. Jekk għandek bżonn tħaddem komponent aktar impenjattiv, uża sors ta 'enerġija esterna.
BOT
Il-pin BOOT Huwa responsabbli għall-kontroll tal-mod ta 'tħaddim tal-ESP32, grazzi għal Hija ċ-ċippa tista' tidħol fil-mod ta 'programmazzjoni. Il-pin huwa konness mal-buttuna BOOT fuq il-bord.
MESSA
L-ESP32 għandu 10 sensors tat-touch capacitive interni inkorporati. Huma jippermettu sensazzjoni tal-bidla fl-uċuħ li għandhom piżijiet elettriċi. B'dan. nistgħu noħolqu touch pads sempliċi li jistgħu jintużaw ukoll biex tqum iċ-ċippa.
INPUT BISS
Il-brilli tal-bord immarkati INPUT BISS ma jippermettulniex nikkontrollaw komponenti esterni, nistgħu nużawhom biex naqraw sinjali analogi jew diġitali.
5v
Konnettur tal-enerġija 5V, li jista 'jintuża biex iħaddem komponenti esterni. iżda l-kapaċità attwali ta 'dan il-konnettur Hija 2S0mA. jekk għandek bżonn tħaddem komponent aktar impenjattiv, uża sors ta 'enerġija esterna. Il-konnettur jista 'jintuża wkoll biex iħaddem il-bord f'każ li l-apparat ma jkunx imħaddem mill-port USB.
EN
Il-pin EN huwa responsabbli għar-reset taċ-ċippa ESP32. Il-pin Huwa konness mal-buttuna EN fuq il-bord.
MICROMIS BASE V1: IMPORTA KOMPONENTI ANT ABORD
- Mikrokontrollur ESP32-WROO ~ M-32D
- Quintal M65 GSM modem
- Slot tal-biljett Nano Sim
- Konnettur USB Type-C
- MPU6050 aċċellerometru u ġiroskopju
- Sensor tat-temperatura LM75
- WS2812C LED indirizzabbli
- Ċippa ta 'programmazzjoni CP2102
- Array ta 'antenna GSM integrata
MICROMIS BAŻI V1: BLOCK DIAGRAM TAL-KOMPONENTI EWLENIN
MICAOMIS BASE V1: L-UŻU TA' KOMPONENTI BUIL T-IN - MODEM GSM
Il-bord ta 'żvilupp Micromis Base V1 għandu modem Quintal M65 mibni għal komunikazzjoni tan-netwerk GSM, li jippermetti li l-apparat jikkonnettja mal-Internet mingħajr WiFi u jibgħat messaġġi SMS.
Għal tħaddim tajjeb tal-m1odem neħtieġu kard tad-daqs nano SIM attiva u antenna b'U.FL. konnettur adattat għall-operazzjoni fil-medda ta 'frekwenza minn 800MHz: sa 1900 MHz. Skont il-bżonnijiet tagħna, nistgħu nużaw SIM card li tippermetti biss skambju ta 'dejta mobbli, m'hemmx bżonn ta' SIM card b'SMS u appoġġ ta 'telefonata.
Il-protokoll UART li bih il-modem jikkomunika ma 'l-ESP32 huwa konness b'mod permanenti mal-brilli 16 (RX2 ESP32) u 17 (TX2 ESP32), li huma l-port default għall-protokoll UAl ~ T2 fuq iċ-ċippa ESP32.
Għall-ġestjoni faċli tal-operat tal-~ modem. nistgħu nikkontrollaw il-pinnijiet PWR_KEY u MAIN_DTR. Il-pin PWR_KEY tal-modem jippermetti li l-modem jinxtegħel u jitfi, meta jiġi applikat stat għoli għall-pin 32 tal-ESP27 għal sekonda waħda l-modem jibdel l-istat tiegħu minn mitfi għal mixgħul jew minn mixgħul għal mitfi. Meta tingħata stat għoli għal 20 ms fuq il-pin 26 tal-ESP32, nattivaw il-pin MAIN_DTR, li jippermetti lill-modem iqum meta l-iffrankar tal-enerġija jiġi attivat.
L-LED NETLIGHT integrat tal-bord jindika l-operat tal-modem, jekk teptip dan ifisser li l-modem huwa \Lanqas king, jekk le ifisser li huwa mitfi.
MICAOMIS BASE V1: L-UŻU TA' KOMPONENTI BUIL T-IN – NIPU6O5O IMU
Fuq il-bord ta 'żvilupp Micromis Base V1 hemm iċ-ċippa MPU6050, li tista' taqra l-aċċelerazzjoni u l-orjentazzjoni spazjali - taħlita ta 'ġiroskopju u aċċellerometru.
L-MPU6050 jikkomunika mal-ESP32 billi juża l-protokoll I2C, li joħroġ ukoll fuq il-brilli tal-apparat Micromis - pins 22 (SCL) u 21 (SDA). Sabiex nikkomunikaw mal-IMU, ikollna bżonn l-indirizz tagħha - fil-każ taċ-ċippa inkorporata fil-bord Micromis Base V1. l-indirizz taċ-ċippa ma jistax jinbidel - huwa ffissat għal 0x68.
Iċ-ċippa tippermetti tħaddim f'meded ta' kejl differenti:
- aċċellerometru – ± 2 g, ± 4 g. ±8 g. ±16 g
- ġiroskopju – ±250 °/s, ±500 °/s, ±1000 °/s, ±2000 °/s
MICAOMIS BASE V1: L-UŻU TA' KOMPONENTI BUIL T-IN - LIM75 TEMP SENSOR
Minbarra ċ-ċippa MPU6050, sensor tat-temperatura LM75 huwa mmuntat fuq il-bord ta 'żvilupp Microtips Base V1, li jippermetti qari ta' temperaturi ambjentali minn -Sis °C sa +125 °C.
Is-sensor LM75 jikkomunika mal-ESP32 billi juża l-protokoll I2C, li jinġieb ukoll fuq il-brilli tal-apparat Micromis - labar 22 (SCL) u 21 (SDA). Sabiex nikkomunikaw mal-LM75, ikollna bżonn l-indirizz tiegħu - fil-każ taċ-ċippa inkorporata fil-bord Micromis Base V1, l-indirizz taċ-ċippa ma jistax: jinbidel - huwa fiss u huwa 0x48.
Is-sensor tat-temperatura LM75 jippermettilna nikkontrollaw l-istat tiegħu sabiex is-senser ikun jista 'jintefa' fi kwalunkwe ħin. Advan importanti ħafnatage huwa l-konsum tal-kurrent standard baxx tiegħu waqt it-tħaddim (2S0μA) u waqt li jkun ipprogrammat off (4μA).
MICAOMIS BASE V1: L-UŻU TA' KOMPONENTI BUIL T-IN · WS2812C LED
Il-bord ta 'żvilupp Micromis Base V1 huwa mgħammar ukoll b'LED RGB indirizzabbli biex jarmi sinjali tad-dawl. Id-dijodu immuntat jinkludi ċ-ċippa WS2812C, li tikkontrolla d-dijodu u tippermetti lill-utent jagħżel il-kulur u s-saturazzjoni tal-kulur għad-dawl tad-dijodu. Minħabba l-użu tat-teknoloġija RGB, hemm aktar minn 16-il miljun kombinazzjoni għad-dispożizzjoni tal-utent biex jinkisbu effetti tad-dawl sodisfaċenti.
L-LED indirizzabbli huwa konness b'mod permanenti mat-32 pin taċ-ċippa ESP32 u jista 'jiġi kkontrollat bl-użu tal-biċċa l-kbira tal-libreriji responsabbli għall-kontroll tal-LEDs indirizzabbli.
MICROMIS BAŻI V1: DIMENSJONIJIET TAL-BORD
Il-pjattaforma Micromis Base V1, minħabba d-daqs kompatt tagħha. jista 'jintuża f'firxa wiesgħa ta' proġetti tad-dwana li jeħtieġu pjattaforma ta 'kontroll li tkun ta' daqs żgħir filwaqt li żżomm konsum baxx ta 'enerġija, prestazzjoni għolja u komunikazzjoni multiplatform permezz tal-WiFi. Bluetooth jew GSM.
MICROMIS BAŻI V1: SAMPLE PROGRAMMI · MODEM PREŻENTA A TIDN
L-użu tal-bord Micromis Base V1 huwa faċli ħafna minħabba l-fatt li l-bord huwa parzjalment kompatibbli ma 'soluzzjonijiet popolari oħra fis-suq, sabiex inkunu nistgħu nużaw b'mod kunfidenti programmi għal ESP32 innifsu, modem Quintal M65, diodes indirizzabbli, IMU MPU6050, u temperatura LM75 sensor. Madankollu, it-tim tal-Prototip tal-Apparat żviluppa softwer iddedikat għal kull komponent addizzjonali, sabiex tkun tista 'faċilment tiċċekkja kif jaħdmu l-komponenti fuq il-PCB tiegħek billi tuża l-ambjent Arduino IDE.
L-ewwel programm huwa "Preżentazzjoni tal-Modem", li huwa programm sempliċi li jippermettilek tittestja l-operat tal-rr1odem inkorporat. Wara li ttellgħu l-programm fuq l-apparat u nħaddmu Serial Monitor, nistgħu nittajpja kmandi tas-sistema li se jikkontrollaw il-modem u jippermettu, pereżempjuample, tibgħat messaġġi SMS, tfittex in-netwerks kollha disponibbli, tikkonfigura l-modem jew tikkonnettja man-netwerk. Ftakar biex tlesti l-varjabbli fil-bidu tal-programm qabel ittella ', mingħajrhom inti ma tkunx tista' tikkonnettja to• in-netwerk u tibgħat messaġġi SMS kif suppost.
Karatteristika utli ħafna ta 'dan il-programm hija l-abbiltà li tibgħat kmandi AT lill-modem.
Jekk tibgħat xi kmand li mhux inkluż fil-lista ta 'kmandi appoġġjati allura l-programm awtomatikament jibgħatha lill-modem, dan jista' jiffaċilita bil-kbir ix-xogħol ta 'utenti kemmxejn aktar avvanzati li jistgħu jixtiequ jibnu skema ta' kmandi mibgħuta biex jiżdiedu. aktar tard għall-programmi tagħhom stess. Il-lista tal-kmandi AT bl-ispjegazzjoni tagħhom hija inkluża fil-pakkett tar-riżorsi tal-bord u ġiet ikkumpilata mill-manifattur tal-modem u maqsuma f'dokumenti għal kull taqsima tal-operat tal-modem.
MICROMIS BAŻI V1: SAMPLE PROGRAMMI · LEEI PREŻENTA A TIDN
It-tieni programm huwa "Preżentazzjoni LED", huwa skript qasir ħafna li jippermettilek tiċċekkja l-operat tal-LED mibni fil-bord Micromesh Base V1. Wara li ttella 'l-programm u tħaddem Serial Monitor, għandna l-għażla li nibagħtu diversi kmandi lill-LED, il-kmandi jistgħu jitfi kompletament l-LED, issettja kwalunkwe kulur mill-paletta RGB jew issettja wieħed mill-kuluri predeterminati bħal aħmar, aħdar. blu. roża, isfar jew vjola.
Ibbażat fuq il-kmandi fil-kodiċi tal-programm. utenti novizzi jistgħu faċilment jibnu l-iskripts tagħhom stess biex jappoġġjaw l-użu tal-LED indirizzabbli.
MICROMIS BAŻI V1: SAMPLE PROGRAMS – PREŻENTAZZJONI IMUI
It-tielet programm huwa "Preżentazzjoni IMU", huwa skript sempliċi ħafna u qasir li jippermettilna niċċekkjaw kif is-sensor IMU inkorporat fil-bord Microtips Base v1 jaqra d-dejta. Wara li ttella' l-programm u tħaddem is-Serial Plotter. aħna kapaċi view id-dejta tinqara mis-sensor IMU f'ħin reali.
Meta inti tmexxi Serial Plotter inti tista konvenjenti view id-data li l-bord jibgħat, kull poke jew moviment tal-looard se jiġu rreġistrati u murija fil-grafiċi. Skont ix-xewqa tiegħek li tiċċekkja parametri partikolari, tista 'tneħħi l-għażla tal-meded ta' kejl individwali biex tikseb informazzjoni dwar kanal tad-dejta partikolari wieħed biss.
MICRDMIS BAŻI V1: PROĠETTI LESTI TD UŻU
Biex niffaċilitaw l-użu tal-madum Micromis Base V1, ħloqna bażi ta 'għarfien li tippermettilek taċċessa proġetti ta' ispirazzjoni. Qegħdin naħdmu kontinwament fuq il-kontenut disponibbli fuq il- websit sabiex inti tista 'faċilment check out sample applikazzjonijiet tal-prodotti tagħna.
Tistenniex u iċċekkjaha issa: https://deviceprototype.com/hobby/knowledge-center/
Dokumenti / Riżorsi
![]() |
botland BASE V1 Device Prototype Development Board [pdfGwida għall-Utent BASE V1 Bord tal-Iżvilupp tal-Prototip tal-Apparat, BASE V1, Bord tal-Iżvilupp tal-Prototip tal-Apparat, Bord tal-Iżvilupp tal-Prototip, Bord tal-Iżvilupp, Bord |