Adafruit PyPortal, CircuitPython Internet Display, 4116
Adafruit PyPortal, CircuitPython Internet Display, 4116
PyPortal ist Adafruits neue All-in-One Lösung, um IoT-Anwendungen in wenigen Minuten umzusetzen. Kreieren Sie eigene Touchscreen GUIs und greifen Sie auf Nachrichten, Wetterdaten, Katzenfotos, uvm. per Python und tinyJSON / APIs zu - drahtlos per WLAN versteht sich und komplett Open-Source!
PyPortal läuft auf einem ATMEL (Microchip) ATSAMD51J20 und einem Espressif ESP32 Wi-Fi-Koprozessor mit integrierter TSL/SSL-Unterstützung. Das integrierte Display verfügt über eine Bildschirmdiagonale von 3,2" mit 320x240 Pixel und resistivem Touchscreen. Das PyPortal verfügt über folgende Komponenten: Lautsprecher, Lichtsensor, NeoPixel, MicroSD-Kartenslot, 8MB Flash, Anschlüsse für I2C und zwei analoge/digitale Pins. Programmiert werden kann das Board mit CircuitPython und Arduino. Wird das Gerät per USB am Computer angeschlossen, so weist es sich als USB-Stick aus. Der darauf verfügbare Python-Quelltext kann direkt mit einem beliebigen Editor geöffnet und bearbeitet werden.
Der M4 Prozessor und der ESP32 bilden ein gutes Team: Der SAMD51 M4 liefert native USB-Unterstützung, sodass er sich als USB-Stick und auch MIDI-, HID-Gerät, Tastatur oder Maus ausgeben kann. Des Weiteren liefert der Mikrocontroller D/A-, A/D-Wandler, PWM-Ausgänge und viele GPIOs. Der ESP32 liefert viele WiFi-(Sicherheits-)Funktionen, zusätzlichen Flashspeicher und RAM und kümmert sich um die Konnektivität. Der SAMD51 wird somit z.B. nicht mit Verschlüsselungen/Entschlüsselungen belastet und kann sich komplett um Nutzereingaben und das User-Interface kümmern.
Einen Einstieg in die Welt von PyPortal finden Sie bei Adafruit!