====== Seznam modulů MLAB ====== Nejaktuálnější seznam se v současnosti nachází na [[http://www.mlab.cz/Server/GenIndex/GenIndex.php?lang=cs&path=/Modules|dokumentační stránce modulů]]. Jak pracovat s moduly se dozvíte na stránce s [[cs:navody|návody]]. Existuje také stránka [[cs:TODO|TODO]], kde je popsáno, co můžete pro MLAB udělat v případě, že by jste se chtěli podílet na jeho vývoji. ===== Doplňky ===== Aby bylo možné moduly snadno užívat, je jejich koncepce doplněna o řadu [[cs:doplnky|doplňků]] ===== ADconverters ===== Moduly obecně sloužící k převodu analogového signálu na digitální. - [[cs:ADCmonoPPI|ADCmonoPPI01A]] - [[cs:ADCmonoSPI|ADCmonoSPI01B]] - [[cs:I2CADC|I2CADC01A]] - 24-bitoví převodník ovládaný přes I2C rozhraní ===== AVR ===== Moduly procesorů firmy Atmel. === Řízení pohonů === Moduly jsou speciálně vhodné na [[http://cs.wikipedia.org/wiki/Pulzn%C4%9B_%C5%A1%C3%AD%C5%99kov%C3%A1_modulace|PWM]] řízení motorů, měničů, stmívání světel a další aplikace, kde je vhodné digitálně řídit výkon ve více kanálech. - AT90PWM === Univerzální === Zvládají běžné základní aplikace, jako čtení dat z čidel, ovládání jednoduchých výstupů a motorů i zobrazování na displejích a komunikaci s dalšími procesorovými moduly, nebo s nadřazeným PC. - [[cs:atmega8|ATmega801A]] - [[cs:atmega8|ATmega801B]] - ATmega8DIL01A - [[cs:atmegatq32|ATmegaTQ3201A]] - ATmegaTQ4401A - ATmegaTQ6401A === Miniaturní === Jsou vhodné především pro jednoduché aplikace, jako je například vyčítaní dat z některých analogových, nebo digitálních čidel bez jejich dalšího zpracování. Obvykle se proto kombinují s některým modulem komunikačního rozhraní. - ATtinySO801A - ATtinySO801B === Velké === Tyto moduly jsou vhodné pro náročnější aplikace, náročné na paměť a výpočetní výkon, jako například řízení některých robotů. - ATmegaTQ10001A [[cs:ngw100|NGW100]] - adoptovaný vývojový kit od Atmelu. ==== Programátory k modulům ==== - ATprogISPUSB01A - [[cs:atprogispusb|ATprogISPUSB02A]] - ISP AVR programátor připojitelný na USB [[cs:AVR_programming|Programování procesorů AVR]] ===== ARM ===== - [[cs:stm32f10xrxt|STM32F10xRxT01A]] - výkonný modul pro ARM Cortex STM32. - [[cs:odroid-x2|Hardkernel Odroid-X2]] - vývojová doska pre ARM Cortex-A9. ==== Programátory ==== Jednou z možností, čím programovat moduly s ARM je postavit si z nich programátor [[http://www.versaloon.com/|Versaloon]]. [[cs:ARM_programming|Programování procesorů ARM]] ===== Audio ===== ==== Koncové zesilovače ==== NF audio zesilovače malého výkonu pro použití k signalizaci přístrojových stavů. - LM38601A - Audio zesilovač vhodný pro výstup do sluchátek. - [[cs:mba810|MBA81001A]] - Zesilovač vhodný pro reproduktorový výstup. ==== Kodeky a audio generátory ==== - AD1881A01A - Audio kodek AC97 vhodný pro generování zvukového signálu z digitálního streamu dat. ===== CPLD FPGA===== - ISPLSI1016A - [[cs:s3an|S3AN01A]] - Modul na Spartan 3AN. ===== CommIR ===== - IRDA01A - Modul pro datový přenos standardizovaným rozhraním IRDA. - [[cs:txir|TXIR01A]] - Základní IR modulátor - [[cs:txir|TXIR01B]] - Základní IR modulátor s nastavitelnou nosnou frekvencí. ===== CommRF ===== Moduly pro přenos telemetrie a malých datových toků ve volných pásmech. - RFM01SMD01A - Obsahují přímo řídící a kódovací mikrokontroler, takže umožňují připojení přímo na sériový terminál. - RFM02SMD01A - - RX336201A - RX433MHz01A - Přijímač pro volné pásmo 433MHz - TXsaw433MHz01A - Digitálně modulovaný vysílač pro volné pásmo 433MHz. - ZIGBEE01A - Zatím stále nedokončený modul pro ZigBee controler MC13213. - [[cs:lna|LNA01A]] - nízkošumový předzesilovač. - [[cs:gb|GB01A]] - širokopásmový zesilovač (Gain Block) - [[cs:bp|BP01A]] - pásmový filtr. ===== CommSerial ===== - [[cs:i2chub|I2CHUB02A]] - Hub (rozbočovač) pro sběrnici I2C - [[cs:rs232single|RS232SINGLE01A]] - Převodník TTL na RS232. - [[cs:ttlcan|TTLCAN01A]] - Převodník TTL na diferenciální CAN sběrnici. - [[cs:ttlcan|TTLCAN01B]] - Převodník TTL na diferenciální CAN, novější verze. - [[cs:ttlrs485|TTLRS48501A]] - Převodník TTL na RS485. - [[cs:usb232r|USB232R01A]] - [[cs:usb232r|USB232R01B]] - Převodník USB na RS232TTL. - [[cs:usbio|USBIO01A]] - High speed USB 2.0 interface - [[cs:eth|ETH02A]] - Rozhraní Ethernet pro CPU moduly s integrovaným budičem. - [[cs:servohub|SERVOHUB01A]] - Modul je určený k řízení více klasických modelářských serv z mikrokontroleru. - [[cs:jtagft2232v02a|JTAGFT2232V02A]] - J-tag programátor - [[cs:I2C232|I2C232V01A]] - Převodník I2C/UART - [[cs:I2Cio|I2CIO01A]] - I2C I/O expander - [[cs:I2Cpwm|I2CPWM01A]] - PWM řízené I2C - [[cs:I2Cspi|I2CSPI01A]] - Konvertor z I²C na SPI - [[cs:usbi2c|USBI2C01A]] - Převodník z USB na I²C master V této kategorii se dále připravuje: - [[cs:eth|ETH01A]] - Modul pro Ethernet 100 s možností využití PoE a rozhraním MII. ===== Clock ===== - [[cs:clkgen|CLKGEN01A]] - [[cs:clkgen|CLKGEN01B]] - Generátor digitálních hodin variabilní frekvence nastavitelný přes I2C. - [[cs:clkhub|CLKHUB01A]] - Rozbočovač hodinových signálů se zpožďovacími linkami, děličkami a fázovým závěsem. - [[cs:clkhub|CLKHUB02A]] - Základní rozbočovač hodin na 10 kanálů s nízkým jitterem. ===== H-můstky ===== Různé budiče motorů převážně v konfiguraci plného můstku, které umožňují komutací a tedy i obou směrné řízení motorů. ==== Stejnosměrné motory ==== - HB1FET01A - Výkonový FET H-můstek pro velmi vysoké výkony v rozsahu 50V a 80A. - HB2FET01A - Nefungující konstrukce. Pokus o řízení FET spínačů operačními zesilovači. - HBRIDGE01A - Můstek s bipolárními tranzistory pro řízení stejnosměrných komutátorových motorů na malých robotech. - HBRIDGE01B - H-můstek s upraveným layoutem pro lepší chlazení. - HBRIDGE02A - Používá obvod L6203 - HT675101A - H-můstky s integrovanými výkonovými tranzistory. - MPC17511HB01A - MPC17529HB01A - [[cs:drv8835hb|DRV8835HB01A]] - Integrovaný H-můstek 2 x 1.5 A, nebo 1 x 3A. ==== Krokové motory ==== - [[cs:hbstep|HBSTEP01A]] - Budič bipolárních krokových motorů s mikrokrokovacím indexerem. ==== Vícefázové motory ==== - 3PHBRIDGE01A - H můstek pro buzení třífázových motorů. ===== HumanInterfaces ===== - DIP8SW01A - 8ks přepínačů v řadě, použitelných pro digitální konfiguraci. - LCD2L4P01A - [[cs:lcd2l4p|LCD2L4P02A]] - modul s LCD, tlačítky a pípákem, terminál k zařízení. - LED8TRI01A - LEDROBOT - deska se stabilizátorem a sadou LEDek pro zobrazení stavů - LEDbar01A - řada LEDek pro zobrazování různých hodnot - LEDbar02A - [[cs:trimquad|TRIMQUAD01A]] - modul se 4mi trimry pro snadnou konfuguraci proměnných. - nanoterm01A - modul s LCD displayem pro zobrazování textových informací. - nanoterm02A ===== Measuring ===== - RFdetect01A - RF detektor pro měření na frekvencích v rozsahu 100 až 2000MHz. - TTLPROBE01A - Logická sonda pro indikaci logických úrovní na digitálních výstupech. - TTLPROBE02A - [[cs:gps|GPS01A]] - Modul umožňujíví příjem GPS signálu. Komunikační rozhraní I2C, USB, sériová linka. ==== TDC ==== * [[cs:gp2|GP201A]] - ===== Memory ===== - [[cs:eeprom|EEPROM01A]] - modul pro nejrosšířenější čipové paměti EEPROM. - [[cs:sdcard|SDcard01B]] - modul se slotem pro SD kartu. MicroSD může být osazena přes adaptér. ===== OpAmps ===== - [[cs:ozdual|OZdual01A]] - Modul pro dvojitý operační zesilovač v pouzdru DIL. - [[cs:ozdual|OZdual02A]] - Modul pro dvojitý operační zesilovač v pouzdru SO8. - [[cs:ozdual|OZdual02B]] - Aktualizovaný modul pro dvojitý operační zesilovač v pouzdru SO8. - [[cs:ozpower|OZpower01A]] - Modul výkonového operačního zesilovače s výstupním proudem až 3A. - [[cs:ozquad|OZquad01A]] - [[cs:ozquad|OZquad01B]] - Modul pro čtyřnásobný operační zesilovač. Ve standardním pouzdru DIL. ===== PIC ===== Mikroprocesorové moduly a programátory pro Microchip PIC. === Procesorové moduly s univerzálním použitím === - PIC16F84DIL1801A - PIC16F84SO1801A - PIC16F87xDIL2801A - PIC16F87xSO2801A - [[cs:pic16f87xtq44|PIC16F87xTQ4401A]] - [[cs:pic16f87xtq44|PIC16F87xTQ4401B]] === Velký počet portů === - PIC18F8x2001A - [[cs:pic18f8xtq80|PIC18F8xTQ8001A]] - Možnost osadit typem PIC s Ethernet periférií. === S USB konektivitou === - PIC18F2550v01A - PIC18F2550v02A - [[cs:pic18f4550v|PIC18F4550v01A]] ==== Programátory ==== - [[cs:picprogusb|PICPROGUSB02A]] - USB programátor - PICICD01A - RS232 programátor - PICICD01B - PICPGR301A - LPT programátor [[cs:PIC_programming|Programování procesorů PIC]] ===== PowerSW ===== Spínání a řízení výkonových obvodů. - NFET2X01A - Dvojitý N-FETový spínač. - NFET2x2 - Spínací modul se dvěma dvojitými výkonovými FETy v pouzdru SO8. - NFET4X01A - Spínací modul se čtyřmi N-FETy. - REL8SW01A - Modul s klasickými elektromagnetickými relé. - [[cs:rel1sw|REL1SW01A]] - modul s jedním relé, nebo dvojicí NMOSFETů - TRIACSHARP02A - Výkonový fototriakový spínač, ke spínání větších spotřebičů. - [[cs:pwmled|PWMLED01A]] - slouží k řízení jasu LED. ===== PowerSupply ===== Tyto moduly obvykle nějakým způsobem upravují [[cs:napájecí zdroje|napájení]] do podoby vhodné pro připojení k ostatním modulům. - [[cs:batpower|BATPOWER01A]] Moduly umožňující napájení přístrojů z akumulátorů. - [[cs:batpower|BATPOWER02A]] - [[cs:batpower|BATPOWER03A]] - LM108601A - MC3406301A - Univerzální step-up měnič. - HVPS01A - Vysokonapěťový zdroj. - [[cs:unipower|UNIPOWER01A]] - Napájecí modul. - [[cs:lion1cell|LION1CELL01A]] - Modul s pouzdrem a proudovým omezením pro 3,6V Li-ion akumulátory velikosti 18650. - [[cs:lion2cell|LION2CELL01A]] - Modul s dvojitým pouzdrem a proudovým omezením pro Li-ion akumulátory velikosti 18650. Výstupní napětí je 8,4V. V této kategorii se dále připravuje: - Symetrický napájecí zdroj (s možností vzájemného spojování více zdrojů) - Regulovatelný laboratorní zdroj ===== Sensors ===== Tato kategorie obsahuje návrhy modulů, které umožňují připojení speciálních čidel, která nelze [[cs:wire_sensors|připojit přímo]]. A nebo potřebují ještě další periferní elementy. ==== Digitální ==== === I²C nebo SMBus === - [[cs:isl29020|ISL2902001A]] - digitální luxmetr. - [[cs:thermophile|THERMOPHILE01A]] - bezkontaktní snímání teploty. - [[cs:altimet|ALTIMET01A]] - Digitální snímač atmosférického tlaku. - [[cs:sht25v|SHT25V01A]] - přesný digitální I2C senzor relativní vlhkosti a teploty. - [[cs:imu|IMU01A]] - digitální tří osý akcelerometr a gyroskop (I2C rozhraní). - [[cs:lts|LTS01A]] - digitální senzor teploty -40 °C - 105 °C (I2C rozhraní). === SPI === - [[cs:altimet|ALTIMET01A]] - Digitální snímač atmosférického tlaku. - [[cs:mag|MAG01A]] - magnetometr vhodný pro použití jako digitální kompas pro navigaci. === LOG output === - R1S01A - detekce značek / otáček kola. - IRFEE01A - detekce překážky. ==== Analogová ==== Většinou starší modely snímačů s analogovým výstupem - MMA6260 - akcelerometr - [[cs:GSENSE|GSENSE01A]] - měření zrychlení ve 3 osách. - RGBFEE01A - detekce barvy povrchu. - [[cs:hum|HUM01A]] - analogové čidlo relativní vlhkosti vzduchu. - [[cs:iuc|IUC01A]] - Snímání proudu v obvodu. V této kategorii se dále připravuje: - Kapacitní snímač - Detekce plynů 02, CO2, N2 - Spektrometrické polovodičové čidlo pro ionizující záření - Sonar Podrobnější informace viz stránka [[cs:todo#senzoricke_moduly|TODO]]. ===== Translators ===== Obvody pro převod signálů mezi různými napěťovými úrovněmi. - [[cs:ttlpecl|TTLPECL01A]] - Převod mezi TTL a PECL. - VLT01A - Převod mezi TTL nebo CMOS o různých napěťových úrovních. ===== Universal ===== - [[cs:inputuni|INPUTUNI01A]] - Univerzální vstupní modul s ochranou proti přepětí. - UNIDIL1601A - patice pro integrované obvody v pouzdru DIL. - UNIUNI01A - pájitelné univerzální pole ===== Mechanical ===== - [[cs:base1621|BASE162101A]] - základní nosná deska stavebnice MLAB. ==== Boxes ==== - [[cs:unibox|UNIBOX01]] - Univerzální kovová krabička nejenom pro konstrukce vytvořené ze stavebnice MLAB. ==== Holders ====