temporärhaus wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
machselbermittwoch [2018-02-07 16:31] – links für esp jukamachselbermittwoch [2019-06-12 15:30] (current) – [Andere Projektideen] juka
Line 1: Line 1:
-==== Ideen ==== + ===== Projekt Hygrometer Sensor für Bodenfeuchtigkeit für Topfpflanzen =====
-  * Lowpoly animals Papercraft; aus stl→svg files Lasercutten? https://www.thingiverse.com/makereal/collections/lowpoly-animals/page:+
-  *  +
-=== Projekte ===+
   * ESP8266 + Hygrometer = Sensor für die Topfpflanze   * ESP8266 + Hygrometer = Sensor für die Topfpflanze
     * Probleme: Korrosion der Anode. Nur für eine Messung bestromen, zusätzlich Sensor mit Graphitlackspray beschichten?     * Probleme: Korrosion der Anode. Nur für eine Messung bestromen, zusätzlich Sensor mit Graphitlackspray beschichten?
       * http://www.experimente.axel-schunk.de/edm0798.html       * http://www.experimente.axel-schunk.de/edm0798.html
  
 +Unter Linux die Berechtigungen für serielle Ports richtig setzen (funktioniert wie beim Arduino, aber anderer Port)
 +https://www.arduino.cc/en/Guide/Linux
 +
 +PIN OUT
 +http://www.ayarafun.com/wp-content/uploads/2015/09/esp_layout.png
 +
 +MicroPython Basics bei Adafruit
 +https://learn.adafruit.com/micropython-basics-what-is-micropython/overview
 +
 +Rausfinden an welchem Port der ESP hängt:
 +ESP an den USB Port stecken, anschließend
 +''dmesg | grep tty''
 +aus dem letzten Eintrag kann man herauslesen wie der richtige tty heißt. Meistens ist das ttyUSB0.
 +
 +MicroPython Dokumantation und Tutorial für ESP8266:
 +http://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/index.html
 +
 +Adafruit: Python Konsole direkt auf dem ESP:
 +https://learn.adafruit.com/micropython-basics-how-to-load-micropython-on-a-board/serial-terminal
 +
 +main.py oder andere Dateien auf den ESP schieben:
 +https://learn.adafruit.com/micropython-basics-load-files-and-run-code/boot-scripts
 +
 +Das Tool ampy von Adafruit installieren. Damit kann man Python-Dateien, die man im Editor programmiert hat auf den ESP schieben und ausführen.
 +https://learn.adafruit.com/micropython-basics-load-files-and-run-code/file-operations
 +
 +Guide for Soil Moisture Sensor YL-69 or HL-69 with Arduino
 +https://randomnerdtutorials.com/guide-for-soil-moisture-sensor-yl-69-or-hl-69-with-the-arduino/
 +
 +MicroPython Docs: Quick Reference
 +http://docs.micropython.org/en/latest/esp8266/esp8266/quickref.html
 +
 +FAQ im MicroPython Forum
 +https://forum.micropython.org/viewtopic.php?f=16&t=1908
 +
 +==== IFTTT Triggerevent mit Python schicken ====
 +Du brauchst einen Account bei IFTTT um den Service zu nutzen. Logge dich ein, und lege eine neues Applett an.
 +Als THIS wählst du "Webhooks" aus.
 +Als THAT suchst du dir eine Benachrichtigung deiner Wahl. Z.B. E-Mail.
 +Um ein event auszulösen, ruft man die folgende URL auf
 +Link 'https://maker.ifttt.com/trigger/{event}/with/key/{secret_key}'
 +Jetzt fehlt nur noch der Secret Key. Den findest du in deinem IFTTT Account unter Services>Webhooks und dann Einstellungen (das Zahnrad). Wenn du den Link der dort steht in den Browser eingibst, kommst du auf eine Seite, auf der du deinen Key und die passende URL stehen. Oder du nimmst einfach gleich den krytischen hinteren Teil, und setzt ihn in das Schema oben ein.
 +
 +In python kann man das ziemlich einfach mit der library requests machen
 +''import requests
 +requests.post("https://maker.ifttt.com/trigger/MakeUseOf_Test/with/key/{secret_key}")
 +''
 == Links zum Projekt == == Links zum Projekt ==
   * http://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/pins.html   * http://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/pins.html
Line 12: Line 56:
   *    * 
  
 +
 +==== Andere Projektideen ====
 +  * Lowpoly animals Papercraft; aus stl→svg files Lasercutten? https://www.thingiverse.com/makereal/collections/lowpoly-animals/page:1
 +  * WLAN Radio mit Display
 +  * Schokoladenformen 3d drucken und in Silikon gießen https://3drucken.ch/schokolade_parkettieren/
 +  * Plätzchenformen 3d drucken. Selber machen mit inkscape, oder in einfach: https://3drucken.ch/schulprojekt-mission-keks/ https://datei.ch/Keksfoermchen_erstellen_mit_Cookiecaster.pdf http://www.cookiecaster.com/
 +  * 
 {{tag>projekt}} {{tag>projekt}}