čtvrtek 25. srpna 2011

Netduino Plus



Tak toto je moje, dá se říct nová, hračka. Jedná se o mikropočítač postavený na mikrokontroléru Atmel AT91SAM7X512.


V tomto příspěvku jsou uvedeny zejména informace, které chci mít neustále po ruce a které není radno zapomenout...

Co s tím?
Tato kapitola byla doplněna až později, jako reakce na dotazy kamarád<ů|ek>, laiků, jejichž eufemická verze zní "A k čemu je to dobré?", u zvídavějších "Co to umí?". Mimochodem je zajímavé, že na dotaz "K čemu ti to bude?" se odpovídá nesrovnatelně hůř...


A protože chci aktivovat vaši fantazii, jistě notně zakrnělou pasivní konzumací již připraveného obsahu, odpovím jen na druhou otázku.


Co to umí?
  • komunikovat po síti Ethernet
  • komunikovat po USB
  • komunikovat po sériovém rozhraní
  • číst a zapisovat na kartu Micro SD
  • na 14 portech (nožičkách) zjistit, případně nastavit napětí 0 nebo 5V
  • na 6 portech (nožičkách) zjistit, případně nastavit napětí v rozmezí 0-3.3V

No dobrá, tak napovím alespoň jedno použití: třeba změříme každých 10 sekund teplotu na osmi různých místech a tento údaj uložíme na SD kartu. V případě, že se na Netduino někdo připojí po ethernetu, může si aktuální teploty rovnou prohlédnout a jako prémii si také stáhnout historická data. A protože vstupů a výstupů je celkem dost, vybavíme naše zařízení také klávesnicí a LED displejem.


Rozměry
Rozměry a rozmístění konektorů je shodné s Arduinem


71.1 x 53.4 [mm]

Základní technická data


Procesor a paměť
  • Atmel 32-bit microcontroller
  • Speed: 48MHz, ARM7
  • Code Storage: 64 KB (bez podpory sítě 128 KB)
  • RAM: 28 KB (bez podpory sítě 60 KB)

Číslicové V/V funkce

  • all 20 digital and analog pins: GPIO
  • digital pins 0-1: UART 1 RX, TX
  • digital pins 2-3: UART 2 RX, TX
  • digital pins 5-6: PWM, PWM
  • digital pins 7-8: UART 2 RTS, CTS
  • digital pins 9-10: PWM, PWM
  • digital pins 11-13: SPI MOSI, MISO, SPCK
  • analog pins 4-5: I2C SDA, SCL
Síť
  • ethernet: 100 mbps
  • network stack: lwIP
Storage
  • micro sd (up to 2 GB)
  • auto card detect
Tlačítka a LED

  • Power LED (napájení): bílá
  • User LED (uživatelská): modrá
  • Ethernet LED: 2 zelené a jedna 1 žlutá
  • Button (tlačítko): defaultně RESET, může být použito pro GPIO input
Napájení
  • vstup: 7.5 - 12.0 (z VDC nebo USB)
  • výstup: 5 VDC and 3.3 VDC (stabilizováno)
  • referenční analogové napájení: 2.6 - 3.3 VDC (vyžadována pouze při použití ADC funkcí)
  • max proud: 8 mA na pin
    digitální piny 2, 3, 7: 16 mA na pin
    analogové piny 0-3: 2 mA na pin
    celkový max. odběr microcontrolleru: 200 mA
  • číslicové V/V jsou 3.3 V, ale tolerují 5 V
Programování
  • Microsoft .NET Micro Framework
  • Visual Studio Express 2010 (C# nebo VB)
Zatížitelnost jednotlivých pinů

SourceMax
Current
Board/Pins
Netduino, Netduino PlusNetduino Mini
Analog Pins2 mAA0-A3P5-P8
Digital Pins8 mAA4, A5
D0, D1, D4-D6, D8-D13
P9, P10, P13-P20
Digital Pins (High-current)16 mAD2, D3, D7P11, P12
DC Output800 mA+3.3V, +5VP21 (5V)


Ke stažení
Odkazy

2 komentáře:

  1. Jak jsi na tom s projektem dnes? Přeci jen už uběhlo pár dní od vydání článku.

    OdpovědětSmazat
  2. Zdravím,
    v práci jsem na ND+ dělal nějaký IP monitoring a signalizaci. Momentálně se zabývám rekonstrukcí domu a do budoucna pokukuji po nové verzi ND2+. Připraveny mám z prázdnin nějaké krokové motorky a jejich řadiče + pár čidel, ale stále se mi nedostává času. Ani na lodní modelářství, ani na elektroniku.

    Nějaké starší projekty jsou tady (což asi víte): http://www.xpari.cz/2011/08/1001-netduino.html

    Jinak nic, snad letos v zimě.

    OdpovědětSmazat