Das ESP8266 ist ein beeindruckendes, kostengünstiges WiFi-Modul, das sich zum Hinzufügen von WiFi-Funktionalität zu einem bestehenden Mikrocontrollerprojekt über eine serielle UART-Verbindung eignet. Das Modul kann sogar so umprogrammiert werden, dass es als eigenständiges, WiFi-verbundenes Gerät fungiert – einfach mit Strom versorgen!
802.11 b/g/n-Protokoll
Wi-Fi Direct (P2P), Soft-AP
Integrierter TCP/IP-Protokollstapel
Dieses Modul ist ein in sich geschlossenes SOC (System On a Chip), das nicht unbedingt einen Mikrocontroller benötigt, um Ein- und Ausgänge zu manipulieren, wie Sie es normalerweise beispielsweise mit einem Arduino tun würden, da der ESP-01 als kleiner Computer fungiert. So können Sie einem Mikrocontroller Internetzugriff geben, wie es das Wi-Fi-Shield mit dem Arduino tut, oder Sie können den ESP8266 einfach so programmieren, dass er nicht nur Zugriff auf ein Wi-Fi-Netzwerk hat, sondern auch als Mikrocontroller fungiert, was den ESP8266 sehr vielseitig macht.
Der Elektor Laserkop verwandelt die Elektor Sanduhr in eine Uhr, die die Zeit auf eine im Dunkeln leuchtende Folie statt auf Sand schreibt. Neben der Anzeige der Zeit können damit auch flüchtige Zeichnungen erstellt werden. Der 5-mW-Laserpointer mit einer Wellenlänge von 405 nm erzeugt leuchtend grüne Zeichnungen auf der im Dunkeln leuchtenden Folie. Um optimale Ergebnisse zu erzielen, verwenden Sie das Kit in einem schwach beleuchteten Raum. Achtung: Schauen Sie niemals direkt in den Laserstrahl!
Der Bausatz enthält alle notwendigen Komponenten, es ist jedoch das Anlöten von drei Drähten erforderlich.
Hinweis: Dieses Kit ist auch mit der originalen Arduino-basierten Sanduhr aus dem Jahr 2017 kompatibel. Weitere Einzelheiten finden Sie unter Elektor 1-2/2017 und Elektor 1-2/2018.
Raspberry Pi-basierter Eyecatcher
Eine handelsübliche Sanduhr zeigt nur, wie die Zeit verrinnt. Dagegen zeigt diese Raspberry Pi Pico-gesteuerte Sanduhr die genaue Uhrzeit an, indem die vier Ziffern für Stunde und Minute in die Sandschicht „eingraviert“ werden. Nach einer einstellbaren Verzögerung wird der Sand durch zwei Vibrationsmotoren flachgedrückt und der Zyklus beginnt von vorne.
Das Herzstück der Sanduhr sind zwei Servomotoren, die über einen Pantographenmechanismus einen Schreibstift antreiben. Ein dritter Servomotor hebt den Stift auf und ab. Der Sandbehälter ist mit zwei Vibrationsmotoren ausgestattet, um den Sand zu glätten. Der elektronische Teil der Sanduhr besteht aus einem Raspberry Pi Pico und einer RTC/Treiberplatine mit Echtzeituhr, plus Treiberschaltungen für die Servomotoren.
Eine ausführliche Bauanleitung steht zum Download bereit.
Features
Abmessungen: 135 x 110 x 80 mm
Bauzeit: ca. 1,5 bis 2 Stunden
Lieferumfang
3x vorgeschnittene Acrylplatten mit allen mechanischen Teilen
3x Mini-Servomotoren
2x Vibrationsmotoren
1x Raspberry Pi Pico
1x RTC/Treiberplatine mit montierten Teilen
Muttern, Bolzen, Abstandshalter und Drähte für die Baugruppe
Feinkörniger weißer Sand
Dieses Bundle enthält die beliebte Elektor Sanduhr für Raspberry Pi Pico und das neue Elektor Laserkopf-Upgrade und bietet damit noch mehr Möglichkeiten zur Zeitanzeige. Sie können die aktuelle Uhrzeit nicht nur in Sand "gravieren", sondern sie jetzt auch alternativ auf eine im Dunkeln leuchtende Folie schreiben oder grüne Zeichnungen erstellen.
Inhalt des Bundles
Elektor Sanduhr für Raspberry Pi Pico (Einzelpreis: 50 €)
NEU: Elektor Laserkopf-Upgrade für Sanduhr (Einzelpreis: 35 €)
Elektor Sanduhr für Raspberry Pi Pico (Raspberry Pi-basierter Eyecatcher)
Eine handelsübliche Sanduhr zeigt nur, wie die Zeit verrinnt. Dagegen zeigt diese Raspberry Pi Pico-gesteuerte Sanduhr die genaue Uhrzeit an, indem die vier Ziffern für Stunde und Minute in die Sandschicht "eingraviert" werden. Nach einer einstellbaren Verzögerung wird der Sand durch zwei Vibrationsmotoren flachgedrückt und der Zyklus beginnt von vorne.
Das Herzstück der Sanduhr sind zwei Servomotoren, die über einen Pantographenmechanismus einen Schreibstift antreiben. Ein dritter Servomotor hebt den Stift auf und ab. Der Sandbehälter ist mit zwei Vibrationsmotoren ausgestattet, um den Sand zu glätten. Der elektronische Teil der Sanduhr besteht aus einem Raspberry Pi Pico und einer RTC/Treiberplatine mit Echtzeituhr, plus Treiberschaltungen für die Servomotoren.
Eine ausführliche Bauanleitung steht zum Download bereit.
Features
Abmessungen: 135 x 110 x 80 mm
Bauzeit: ca. 1,5 bis 2 Stunden
Lieferumfang
3x vorgeschnittene Acrylplatten mit allen mechanischen Teilen
3x Mini-Servomotoren
2x Vibrationsmotoren
1x Raspberry Pi Pico
1x RTC/Treiberplatine mit montierten Teilen
Muttern, Bolzen, Abstandshalter und Drähte für die Baugruppe
Feinkörniger weißer Sand
Elektor Laserkopf-Upgrade für Sanduhr
Der neue Elektor-Laserkopf verwandelt die Elektor Sanduhr in eine Uhr, die die Zeit auf eine im Dunkeln leuchtende Folie statt auf Sand schreibt. Neben der Anzeige der Zeit können damit auch flüchtige Zeichnungen erstellt werden. Der 5-mW-Laserpointer mit einer Wellenlänge von 405 nm erzeugt leuchtend grüne Zeichnungen auf der im Dunkeln leuchtenden Folie. Um optimale Ergebnisse zu erzielen, verwenden Sie das Kit in einem schwach beleuchteten Raum. Achtung: Schauen Sie niemals direkt in den Laserstrahl!
Der Bausatz enthält alle notwendigen Komponenten, es ist jedoch das Anlöten von drei Drähten erforderlich.
Hinweis: Dieses Kit ist auch mit der originalen Arduino-basierten Sanduhr aus dem Jahr 2017 kompatibel. Weitere Einzelheiten finden Sie unter Elektor 1-2/2017 und Elektor 1-2/2018.
Diese 900-MHz-Funkversion kann entweder für 868 MHz oder 915 MHz Senden/Empfangen verwendet werden - die genaue Funkfrequenz wird beim Laden der Software festgelegt, da sie dynamisch umgestimmt werden kann.
Das Herzstück des Feather 32u4 ist ein ATmega32u4, der mit 8 MHz getaktet ist und mit 3,3 V Logik arbeitet. Dieser Chip hat 32 K Flash und 2 K RAM, mit eingebautem USB, so dass er nicht nur eine USB-zu-Seriell-Programm- und Debug-Fähigkeit besitzt, ohne dass ein FTDI-ähnlicher Chip erforderlich ist, sondern auch als Maus, Tastatur, USB-MIDI-Gerät usw. fungieren kann.
Um die Verwendung für tragbare Projekte zu erleichtern, haben wir einen Anschluss für 3,7-V-Lithium-Polymer-Batterien und eine integrierte Ladefunktion eingebaut. Sie brauchen keine Batterie, das Gerät läuft problemlos direkt über den Micro-USB-Anschluss. Wenn du aber einen Akku hast, kannst du ihn mitnehmen und dann zum Aufladen an den USB-Anschluss anschließen. Der Feather schaltet automatisch auf USB-Strom um, wenn dieser verfügbar ist. Außerdem haben wir die Batterie über einen Teiler mit einem analogen Pin verbunden, so dass Sie die Batteriespannung messen und überwachen können, um zu erkennen, wann Sie eine Aufladung benötigen.
Merkmale
Dimensionen 2,0" x 0,9" x 0,28" (51 x 23 x 8 mm) ohne eingelötete Header
Leicht wie eine (große?) Feder - 5,5 Gramm
ATmega32u4 @ 8 MHz mit 3,3 V Logik/Stromversorgung
3,3-V-Regler mit 500-mA-Spitzenstromausgang
Native USB-Unterstützung, mit USB-Bootloader und Debugging über die serielle Schnittstelle
Sie erhalten außerdem eine Vielzahl von Pins - 20 GPIO-Pins
Hardware Seriell, Hardware I²C, Hardware SPI Unterstützung
7x PWM-Anschlüsse
10x analoge Eingänge
Eingebautes 100 mA Lipoly-Ladegerät mit Ladestatusanzeige-LED
Pin #13 rote LED für allgemeines Blinken
Power/Enable-Pin
4 Befestigungslöcher
Reset-Taste
Das Feather 32u4 Radio nutzt den zusätzlichen Platz, der übrig bleibt, um ein RFM69HCW 868/915 MHz Funkmodul hinzuzufügen. Diese Funkmodule eignen sich nicht für die Übertragung von Audio- oder Videodaten, aber sie eignen sich sehr gut für die Übertragung kleiner Datenpakete, wenn Sie eine größere Reichweite als 2,4 GHz benötigen (BT, BLE, WiFi, ZigBee).
SX1231-basiertes Modul mit SPI-Schnittstelle
Packet Radio mit vorgefertigten Arduino-Bibliotheken
Verwendet das lizenzfreie ISM-Band ("European ISM" @ 868 MHz oder "American ISM" @ 915 MHz)
+13 bis +20 dBm bis zu 100 mW Ausgangsleistung (Ausgangsleistung in Software wählbar)
50 mA (+13 dBm) bis 150 mA (+20 dBm) Stromaufnahme für Übertragungen
Reichweite von ca. 350 Metern, abhängig von Hindernissen, Frequenz, Antenne und Ausgangsleistung
Aufbau von Mehrpunkt-Netzwerken mit individuellen Knotenadressen
Verschlüsselte Packet Engine mit AES-128
Einfache Drahtantenne oder Spot für uFL-Anschluss
Komplett zusammengebaut und getestet, mit einem USB-Bootloader, mit dem Sie es schnell mit der Arduino IDE verwenden können. Kopfstücke sind auch enthalten, so dass Sie es einlöten und in ein lötfreies Breadboard stecken können. Sie müssen ein kleines Stück Draht abschneiden und anlöten (jeder Volldraht oder Litze ist in Ordnung), um Ihre Antenne zu erstellen.
Lipoly-Batterie und USB-Kabel nicht enthalten.
Der im Raspberry Pi 5 verwendete Power-Management-IC enthält eine Echtzeituhr und einen Ladeschaltkreis für eine Knopfzelle, die die Uhr mit Strom versorgen kann, wenn die Hauptstromversorgung unterbrochen ist.
Diese Panasonic ML-2020 Lithium-Mangandioxid-Batterie mit einem zweipoligen Stecker und einem doppelseitigen Klebepad kann direkt an den Batterieanschluss des Raspberry Pi 5 angeschlossen und an der Innenseite eines Gehäuses oder an einer anderen geeigneten Stelle angebracht werden.
Dieses Aluminiumgehäuse in edlem Design ist sehr robust und schützt Ihren Raspberry Pi 4 perfekt gegen äußere Einflüsse. Es hat für alle Anschlüsse/Aussparungen, welche diese zugänglich machen. Die Kanalfräsung an der Oberseite dient als Kühlkörper nach außen und im Inneren des Gehäuses liegen Bereiche auf dem Prozessor und Arbeitsspeicher auf, um die Kühlergebnisse zu maximieren.
Features
Farbe: Matt-schwarz (gun-metal black)
Material: Hochwertiges gegossenes Aluminium
Besonderheiten: Gefräste Kanäle, welche einen Kühlkörper bilden, Aussparungen für alle Anschlüsse, Innenseite des Gehäuses liegt auf CPU und RAM des Raspberry Pi auf zur besseren Kühlung
Abmessungen: 91 x 65 x 34 mm
Lieferumfang
Aluminiumgehäuse
Schrauben
Wärmeleitpads
Architecture, Programming and Applications
The MSP430 is a popular family of microcontrollers from Texas Instruments. In this book we will work with the smallest type, which is the powerful MSP430G2553. We will look at the capabilities of this microcontroller in detail, as it is well-suited for self-made projects because it is available in a P-DIP20 package.
We will take a closer look at the microcontroller and then build, step by step, some interesting applications, including a 'Hello World' blinking LED and a nice clock application, which can calculate the day of the week based on the date.
You also will learn how to create code for the MSP microcontroller in assembler. In addition to that, we will work with the MSP-Arduino IDE, which makes it quite easy to create fast applications without special in-depth knowledge of the microcontrollers.
All the code used in the book is available for download from the Elektor website.
Architecture, Programming and Applications
The MSP430 is a popular family of microcontrollers from Texas Instruments. In this book we will work with the smallest type, which is the powerful MSP430G2553. We will look at the capabilities of this microcontroller in detail, as it is well-suited for self-made projects because it is available in a P-DIP20 package.
We will take a closer look at the microcontroller and then build, step by step, some interesting applications, including a 'Hello World' blinking LED and a nice clock application, which can calculate the day of the week based on the date.
You also will learn how to create code for the MSP microcontroller in assembler. In addition to that, we will work with the MSP-Arduino IDE, which makes it quite easy to create fast applications without special in-depth knowledge of the microcontrollers.
All the code used in the book is available for download from the Elektor website.
Challenger RP2040 SD/RTC ist ein Arduino/CircuitPython-kompatibles Mikrocontroller-Board im Adafruit Feather-Format, das auf dem Raspberry Pi Pico-Chip basiert.
Dieses Board ist mit einem microSD-Kartenleser und einer Echtzeituhr ausgestattet, was es äußerst nützlich für Datenprotokollierungsanwendungen macht.
MicroSD-Karte
Diese Platine ist mit einem microSD-Kartenanschluss ausgestattet, der Standard-microSD-Karten aufnehmen kann, sodass Ihrer Anwendung viele Gigabyte Speicherplatz für Sensordaten oder was auch immer Sie darauf platzieren möchten, zur Verfügung stehen. Zusammen mit einem schicken Display könnten Sie auch coole Bilder speichern.
Echtzeituhr (RTC)
MCP79410 ist eine hochintegrierte Echtzeituhr mit nichtflüchtigem Speicher und vielen anderen erweiterten Funktionen. Zu diesen Funktionen gehören eine Batterieumschaltschaltung für die Notstromversorgung, ein Zeitstempel zur Protokollierung von Stromausfällen und eine digitale Trimmung für Genauigkeit. Mit einem kostengünstigen 32,768-kHz-Quarz oder einer anderen Taktquelle wird die Zeit entweder im 12-Stunden- oder 24-Stunden-Format mit einer AM/PM-Anzeige und einer Zeitmessung auf die Sekunde, Minute, Stunde, den Wochentag, den Tag usw. verfolgt. Monat und Jahr. Als Unterbrechungs- oder Wecksignal kann ein multifunktionaler Open-Drain-Ausgang als Alarmausgang oder als Taktausgang programmiert werden, der 4 wählbare Frequenzen unterstützt.
Technische Daten
Mikrocontroller
RP2040 von Raspberry Pi (133 MHz Dual-Core Cortex-M0)
SPI
Ein SPI-Kanal konfiguriert
I²C
Ein I²C-Kanal konfiguriert
UART
Ein UART-Kanal konfiguriert
Analogeingänge
4 analoge Eingangskanäle
Flash-Speicher
8 MB, 133 MHz
SRAM-Speicher
264 KB (aufgeteilt in 6 Bänke)
USB 2.0-Controller
Bis zu 12 MBit/s volle Geschwindigkeit (integriertes USB 1.1 PHY)
JST-Batterieanschluss
2,0 mm Teilung
LiPo-Ladegerät an Bord
500 mA Standard-Ladestrom
RTC
MCP79410 (verwendet I²C0 (Draht) für die Kommunikation)
SD-Karte
Ein SPI-Kanal verwendet (verwendet SPI1, um eine Verbindung zum SD-Socket herzustellen)
Abmessungen
51 x 23 x 3,2 mm
Gewicht
9 g
Downloads
Datasheet
RunCPM image including HW I/O port support
CPM File image for RunCPM
Getting started with RunCPM for the Challenger RP2040 SD/RTC board
CircuitPython download page
Waveshare Core3S500E ist eine FPGA-Kernplatine mit einem integrierten XC3S500E-Gerät, das weitere Erweiterungen unterstützt.
Merkmale
An Bord: 1x XCF04S
Integrierte FPGA-Grundschaltung, wie z. B. Taktgeberschaltung
Onboard nCONFIG-Taste, RESET-Taste, 4x LEDs
Alle I/O-Ports sind über die Stiftleisten zugänglich
Integrierte JTAG-Debugging-/Programmierschnittstelle
2,0 mm Header-Rastermaß, geeignet zum Einstecken in Ihr Anwendungssystem
Downloads
Wiki