Ding:uMighty1284P von Udo: Unterschied zwischen den Versionen

Aus FabLab Region Nürnberg
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
}}
}}


'''uMIGHTY1284P'''
== '''uMIGHTY1284P''' ==
<gallery>
<gallery>
Datei:Umighty1284 V3.png|Visualisierung
Datei:Umighty1284 V3.png|Visualisierung
Zeile 18: Zeile 18:
[https://wiki.fablab-nuernberg.de/files/9/9a/Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]
[https://wiki.fablab-nuernberg.de/files/9/9a/Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]


Die vorliegende Version uMighty1284P (ATmega1284P)
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)<br />
'''Mehr Infos in der vorliegenden PDF Dokumentation


ist zudem als 3,3V System ausgelegt.
'''[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])
Ein OnBoard verbautes USB-Interface mit FT232RL mit micro USB-Anschluss, 3,3V Spannungsregler,
SD-Speicherkarten Slot für micro-SD Karten, eine Batteriegestützte Echtzeituhr (RV3029C2), vier Eingabe- und ein Reset-Taster sowie zwei aktive bidirektionale Level-Shifter für ausgewählte Funktionen zum Anschluss an 5V Peripherie runden die Features dieser Platine ab.
Um Platz zu sparen wurden zum Anschluss von externen Bauteilen und Geräten anstelle „normaler“ Buchsenleisten (wie am Arduino üblich) sog. MicroMatch Steckverbinder verwendet. Diese  MicroMatch Steckverbinder können auch durch normale einreihige Stift/Buchsenleisten im Raster 0.1“/2,54mm ersetzt werden. Die jeweils zweite Reihe ist um einen halben Raster (0.05“/1,27mm) versetzt im Abstand von 0.1“/2,54mm zur ersten Reihe definiert. Somit kann man eine Verbindung  zum uMighty1284P entweder mit einem Standard Flachbandkabel (AWG28) und den entsprechenden aufgepressten MicroMatch Stecker oder den sog. DUPONT  Jumper-Wire Stiftkontakten und anderen Steckbrücken herstellen. Auch eine Kombination dieser Technologien ist denkbar.
Obwohl der ATmega1284P laut Datenblatt mit 3,3V Betriebsspannung eine Maximale Taktfrequenz von 10MHz erlaubt, wurde auf dem uMighty1284P ein 16MHz Quarz verbaut. Trotz dieses erheblichen übertaktens konnten bisher keine Probleme festgestellt werden. Im Extremfall muss der verbaute 16MHz Quarz gegen einen 10MHz oder 8MHz Quarz gewechselt werden. Die jeweils verwendete Taktfrequenz kann/muss in der Arduino IDE vor der Kompilierung eingestellt werden, mehr hierzu etwas weiter unten.
Der uMighty1284P wurde absichtlich lang und schmal ausgelegt (Größe der Platine 2,54 mm x 151 mm)
um diesen in z.B. Bilderahmen (IKEA Ribba o.ä.) einzubauen und eine Bedienung über die Taster von der (Rück-)Seite aus zu ermöglichen. Somit sind sehr schöne Licht und Deko Objekte z.B. mit LED Streifen (WS2812 o.ä.) sehr einfach realisierbar. Auch ein Datalogging z.B. eine Wetterstation mit Temperatur, Luftdruck und Luftfeuchte sind mit der Echtzeituhr, dem SD-Speicherkarten Slot und entsprechender externer Sensoren (BMP085/DHT22 u.a.) sehr einfach zu realisieren.
IoT (Internet of Things): Auch an einen Anschluss des beliebten ESP8266 (z.B. ESP01) wurde gedacht. Mit dem entsprechenden, sehr günstigen Modul, kann der uMighty1284P auch per WLAN in das Heimnetzwerk / Internet eingebunden werden.
Technische Daten im Vergleich
Arduino UNO
uMighty1284P Arduino MEGA2560
 
CPU ATmega 328
ATmega 1284P
ATmega 2560
 
Taktfrequenz 16 MHz Übertaktet mit  16 MHz
(@3,3V sicher mit 10 MHz) 16 MHz
Programmspeicher 32 kByte 128 kByte 256 kByte
Variablenspeicher (RAM) 2 kByte 16 kByte 8 kByte
EEprom (onChip) 1 kByte 4 kByte 4 kByte
RTC Echtzeituhr (onBoard) - RV 3029 C2
Library für Arduino
-
SD-Card (onBoard) - Micro SD-Card SDHC -
3,3V zu 5,0V LevelShifter
(onBoard, bidirektional, aktiv) - RXD1, TXD1, SCL, SDA und GPIO 13, 14 -
Eingabe - 4x Taster -
LEDs (onBoard) Power, RXD, TXD, Status (shared) Power, RXD, TXD, Status (exclusiv) Power, RXD, TXD, Status (shared
Serielles Interface
für Programmierung (onBoard) USB-B Micro USB-B USB-B
Stromversorgung über USB oder
7V bis 12V (Buchse) über USB oder
5V (Schraubklemme) über USB oder
7V bis 12V (Buchse)
 
 
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])
<br />
<br />
<br />
<br />

Version vom 25. Februar 2017, 21:30 Uhr


Foto
Umighty1284 V3.png
Basisdaten
Status funktionstüchtig
Schöpfer Udo (Diskussion)


uMIGHTY1284P

Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m. Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher, und hat sogar mehr RAM als ein Arduino Mega2560.

Eine neue Controller Platine ist fertig

Datei:Ein ARDUINO mit mehr Speicher der MIGHTY.pdf [1]

Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)
Mehr Infos in der vorliegenden PDF Dokumentation

Udo (Diskussion)