Kurzanleitung, um einen Digispark ATtiny85 (oder clone) mit Platformio inkl. Mausemulation zum laufen zu bringen.
Jumpstart: Digispark ATtiny85 & Platformio weiterlesenKategorie: Mikroprozessor
SOT23-5 für Fritzing
Für ein Projekt habe ich heute nach einem SOT23-5 PCB-Footprint für Fritzing gesucht.
Nach langen (unnötigen) Suchen bin ich fündig geworden: Einfach das Bauteil TPS76433 als Basis nutzen.
10 Platinen (10x10cm) für unter 5€
Bei allpcb(*) kann man sich zur Zeit seine eigenen Platinen zu einem super Preis fertigen lassen.
10x Platinen mit einer maximalen Größe von 10 x 10 cm kann man im Moment zu einem Preis von 5,49$ also knapp 4,62€ bestellen.
Eckdaten
- 10 Stück
- max. 10×10 cm groß
- FR4
- Doppelseitig inkl. Durchkontaktierungen
- beidseitiger Bestückungsdruck
- Lötstoplack (grün & weiß)
Die Platinen kosten 5$, Paypal Gebühren 0,49$ und im Moment kostenlosen Versand.
Geliefert wird per TNT. Lieferzeit inkl. Fertigung liegt so bei 7 Tagen.
ESP8285 ESP-M3 flashen
Die Tage habe ich meinen ersten ESP8285 ESP-M3(*) erhalten:
Wer den ESP8285 noch nicht kennt:
Der ESP8285 ist im Prinzip ein ESP8266, jedoch ist ein 1MB größer Flashspeicher integriert worden. Hierdurch sind im Vergleich zum ESP8266 platzsparendere Boards möglich.
Im folgenden eine kurze Anleitung, wie man den ESP-M3 flasht.
In der jeweiligen Entwicklungumgebung sollten folgende Einstellungen gewählt werden:
- Board: 8285 (Gerneric)
- Flash-Size: 1M / 64 K SPIFF
Benötigt werden:
- einige “Testhaken” + Kabel
- ein USB-Serial Wandler mit 3,3 Volt
Verbindungen:
GND
ESP-M3 | USB-Serial |
---|---|
VCC | 3,3 V |
GND | GND |
RXD | TXD |
TXD | RXD |
Vorgehen:
- USB-Serial und ESP-M3 gemäß Tabelle verbinden
- GPIO0 mit GND verbinden
- USB-Serial Konverter in den USB-Buchse stecken
- GPIO0 von GND trennen
- Wie gewohnt, den ESP-M3 flashen
Bei mir sah die ganze Aktion so aus:
USB Logic Analyzer
Dieser wirklich sehr einfache 8 Kanal Logic Analyzer, der deutlich unter 10€ kostet, hat mir jetzt schon in vielen Fällen geholfen.
Sei es bei der Analyse der Ausgänge eines ESP8266 ….
… oder der Auswertung eines DCC-Signales bei der Modelleisenbahn
Zu beachten ist, dass es zwischen dem Logic Analyzer und dem USB-Anschluss keine galvanisch Trennung gibt. Der USB-Anschluss des Computer kann also bei Fehlbenutzung beschädigt werden. Der Logic Analyzer ist für max. 5,25 Volt ausgelegt.
Bezugsquellen:
AI Thinker A7 (GSM, GPS) und ESP8266
Durch einen Hinweis auf einer anderen Webseite bin ich auf das AI Thinnker A7 Modul gestoßen. Hierbei handelt es sich um ein GSM und GPS Modul für gerade mal 8€. In der oben verlinkten Variante mit Adapter-Platine ist das A7-Modul relativ leicht nutzbar. In folgenden Artikel zeige ich, wie man das Modul zusammen mit einem ESP8266 nutzen kann.
TTGO Esp8266 — Erste Gehversuche
Bei Aliexpress gibt es unter dem Namen TTGO Esp8266 ein Board mit einem ESP8266EX und einem fest verlöteten 0,91″ OLED. Mit einer Abmessung von 51 mm x 19 mm ist das Modell ziemlich klein.
Meine Versuche das OLED u.a. mit U8G2 anzusprechen scheiterten. Auf dem Display wurde nur jede zweite Zeile angezeigt. Die Hälfte der Zeilen blieb somit schwarz.
Orange PI Zero
Zu Testzwecken habe ich mir ein Orange Pi Zero gekauft. Da in den verschiedenen Blogs und Foren immer wieder von Problemen bei der Inbetriebnahme gesprochen wird und ich auch Probleme hatte, hier mein Vorgehen:
Sicherheit des ESP8266 (HTTPS, OTA, Zertifikate, …)
IoT-Sicherung und Bot-Netze sind gerade überall im Gespräch.
Grund genug, sich ein paar Gedanken über die Sicherheit des geliebten ESP8266 zu machen.
Eine Anmerkung vorweg: Die Entwicklung des ESP8266 schreitet rasend voran, weshalb dieser Artikel den Stand Dez 2016 widerspiegelt.
Sicherheit des ESP8266 (HTTPS, OTA, Zertifikate, …) weiterlesen
Fritzbox: ESP8266 lässt Telefon klingeln
Hin und wieder möchte man dafür sorgen, dass sich ein ESP8266 deutlich bemerkbar machen kann, wenn irgendwas wichtiges passiert ist.
Meine Idee war, dass man über die Fritzbox das Telefon klingeln lassen könnte.