Der PiPico ist der erste Mikrocontroller der RaspberryPi Gruppe. Er ist preiswert und schnell. Mal sehen was er kann. Er ist mit MicroPython zu programmieren. Sein Autostart erfolgt immer mit dem Programm "main.py" und hier liegt das Problem. Eine erneute Programmierung ist schwer. Dabei hilft das Programm MicroPython_RenameMainDotPy.py . Dieses Programm ist hier beschrieben. Die ersten Schritte mit diesem neuen Controller sind ebennfalls dort beschrieben. Wichtig, danach ist der PiPico neu mit MicroPython zu installieren! Viel Spass. Wie in einigen anderen Beiträgen schon geschrieben hier eine weitere Anwendung der ESP1.0 Chips. Ich benutze ihn nun zum Öffnen meines Garagentores. Die Schaltung ist hier. Eingebaut habe ich das Lochrasterplatinchen in eine Installationsdose.
jetzt mit ESP-09 Der Raspi will immer ordentlich runtergefahren werden. Da ich aber oft nur die Stromversorgung unterbrochen habe hat er mir das dann irgendwann übel genonommen. Das Sytem auf der SD-Karte mußte erneuert werden. Aus diesem Grunde jetzt eine Version mit dem ESP-09. Ich hoffe der übersteht diese rabiate Behandlung besser. Hier sind die drei Antennen dargestellt die bei mir möglich sind. Die Steuerung geschieht über einen beliebigen Webbrowser im Heimnetzwerk. Eine Umschaltung ausserhalb des eigenen Netzwerkes wird nicht vorgenommen.
/
Ich habe nun dies kleinen Biester für mich entdeckt. Hilfe beim Ergänzen der Arduin-IDE findet man hier. Das nächste Problem war das Flashen des Programms in den Chip. Ich benutze ESPTOOL und ein keines Pythonscript das ich in /usr/local/bin abgelegt habe. Zum Abtippen steht es hier: #!/bin/bash --------------------------- ESPpr ist der Link zur Programmierschnittstelle. Wie die Rules verändert werden habe ich hier erklärt. Das Script läßt sich problemlos aus dem Sketchordner von der Konsole starten.
Was macht der HAM zu Coronazeiten? Die Bastelkiste durchsuchen. Bei meiner Suche fand ich einen Arduino NANO und den Piepser aus einer Soundpostkarte.
Methode: Schnell und schmutzig, wurde die Software geschrieben und der Nano auf eine Rasterplatte geschmiedet. Alle Teile waren in der Bastelkiste vorhanden und die Weichware ist an andere Arduino und "Bastelkisteninhalte" anpassbar.
Viel Spass und vy73
void textausgabe(){ x = analogRead (0); if (x < 10) jeweils hinter (x < Wert) ändern
Wie immer gilt auch hier: Nachbau für private Zwecke und ohne einen Gewinn zu erzielen
|