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
- ethernet: 100 mbps
- network stack: lwIP
- 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
- Microsoft .NET Micro Framework
- Visual Studio Express 2010 (C# nebo VB)
Zatížitelnost jednotlivých pinů
Source | Max Current | Board/Pins | ||
Netduino, Netduino Plus | Netduino Mini | |||
Analog Pins | 2 mA | A0-A3 | P5-P8 | |
Digital Pins | 8 mA | A4, A5 D0, D1, D4-D6, D8-D13 | P9, P10, P13-P20 | |
Digital Pins (High-current) | 16 mA | D2, D3, D7 | P11, P12 | |
DC Output | 800 mA | +3.3V, +5V | P21 (5V) |
Ke stažení
- Microsoft Visual C# Express 2010
- .NET Micro Framework SDK v4.1
- Netduino SDK v4.1.0 (32-bit nebo 64-bit)
- Schéma zapojení (Netduino Plus, PDF)
Jak jsi na tom s projektem dnes? Přeci jen už uběhlo pár dní od vydání článku.
OdpovědětVymazatZdravím,
OdpovědětVymazatv 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ě.