|
|
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 /> |