• Du musst dich registrieren, bevor du Beiträge verfassen kannst. Klicke auf Jetzt registrieren!, um den Registrierungsprozess zu starten. Registrierte User surfen werbefrei, können Suchen durchführen und sehen die volle Darstellung des Forums mit vielen anderen Unterforen!!!

WLAN-Thermometer selbst bauen mit Raspberry Pi

Der Eingang für den Taster ist schon entprellt ( Debounce Pinb.4)
Hier nachzulesen ;-)
---> #41

Sorry, da muss ich dich enttäuschen. Debounce ist nicht für den Taster sondern für das Shutdown-Signal vom Raspberry zur Platine…

Debounce hält das Programm auf… deswegen wird es auch nicht beim Taster angewendet.



@mrhyde

Google mal nach „Taster entprellen mittels Kondensator“
Eventuell hilft dir das schon mal etwas weiter.



LG
 
@Phantomias2006: Mit dem neuen Taster kann ich mit leben. evtl werde ich mir einen 100nF Kondensator parallel löten, werd mal schauen.
Hab grade das Problem dass sich mein ATTiny verabschiedet hat - lässt sich nicht mehr proggen, hab beim Zusammenstecken nach meiner 5V Modifikation Schalter und Status LED verwechselt. Auf meinem Evaluationsboard lassen sich zwar noch teilweise Daten auslesen aber proggen kann ich nicht mehr - den hats wohl zerwürfelt. Werde mir einen neuen besorgen.
 
Hallo,

kann leider noch keine PM schreiben würde mich aber für eine Platine interessieren.
Wie kann man die beziehen?
 
@schumix
Ach so.
Ich hab gerade gehofft das du vielleicht eine kleine Anleitung zur Benutzung von Avrdude schreiben könntest?
Anscheinend kennst du dich damit sehr gut aus. :thumb2:
 
Eigentlich hat Radioactiveman schon alles geschrieben. Und mit avrdude kann man mehr programmieren als nur den Tiny für die V3 ;)
Aber ich versuche mal eine kleine Zusammenfassung zu schreiben. Auf Wunsch auch gerne mehr.
Gutes Tutorial mit vielen Bildern und Optionen: http://www.ladyada.net/learn/avr/avrdude.html
1: AVRDUDE/WINAVR installieren http://sourceforge.net/projects/winavr/files/WinAVR/20100110/WinAVR-20100110-install.exe/download
2: Kommunikation zwischen Soft- und Hardware testen. Dazu ein Terminal öffnen (bei Windows: Ausführen->cmd) und den Befehl

"avrdude -c <PROGRAMMER> -P <PORT> -p t45 -n -v"

ausführen. Dabei steht <PROGRAMMER> (z. Bsp. avrisp2, usbtiny, etc...) für den verwendeten Programmer an <PORT> (z. Bsp. COM2, usb, etc...). Ausgabe in etwa so (ich konnte leider nur mit einem Mega328p testen): Kom_Test.PNG
Wenn das nicht funktioniert, müssen die elektr. Verbindung, der Parameter für den Programmer und des Ports überprüft werden. Die Fehlermeldung ist meistens aussagekräftig genug.
3: Hexfile flashen. Dazu erst in das Verzeichnis mit dem Hexfile wechseln (cd c:\xxxx\xxx\). Dann mit dem Befehl

"avrdude -c <PROGRAMMER> -P <PORT> -p t45 -U flash:w:<Dateiname.hex>"

die Datei in den Tiny brennen. Natürlich wieder Programmer, Port und den Dateinamen anpassen. Output sieht in etwa so aus: Flashen.PNG
4: Fuses ändern. Dazu einfach noch einen Befehl absetzen:

"avrdude -c <PROGRAMMER> -P <PORT> -p t45 -U lfuse:w:0xE2:m -U hfuse:w:0xDC:m"

Der Output sieht ähnlich aus wie im vorherigen Schritt.
 

Anhänge

  • Kom_Test.PNG
    Kom_Test.PNG
    161,6 KB · Aufrufe: 266
  • Flashen.PNG
    Flashen.PNG
    43,4 KB · Aufrufe: 219
@Eisbaer89: Alle Kabel überprüfen und einfach mal den Raspberry neustarten. Das Display muss zu Beginn initialisiert werden. Wenn man das im Betrieb einsteckt zeigt es nichts Vernünftiges an. Du kann auch den Display Dienst neustarten (per ssh auf dem Pi in etwa so : "sudo /etc/init.d/<DIENST> restart"). Das wird auch automatisch alle x Minuten gemacht.

So Leute... ein ganz großes SORRY in die Runde! Das Problem saß vor der Platine... (ich)

Ich habe 2 Kabel verdreht... Jetzt läuft alles wunderbar!

IMG_9769.JPG


Trotzdem vielen vielen Dank an alle! Jetzt kann ich mich bald an das Gehäuse machen.

Grüße
René
 

Anhänge

  • IMG_9769.JPG
    IMG_9769.JPG
    160,5 KB · Aufrufe: 932
gibt es mit der 2.1.0-5er Version nen Problem oder hab ich irgend wo was falsch gemacht die web oberfläche reagiert zum teil Supererträge und beim erstellen eines neuen Logfiles bekomme ich immer einen Fehler "Warning: file_get_contents(/var/www/tmp/display/current.temp): failed to open stream: No such file or directory in/var/www/control/new_log_file.php on line 20"

Platine ist nen V3 strom bekommt er im Moment von einem 12V 1,5A Netzteil Fühler sind Fantast
 
Hallo Marco,

ich hätte gerne eine bzw. 2 Platinen der V3 Variante. Hast du noch welche. Hatte dir auch schon ne Mail geschickt... die Tage.

Gruß

Rabby
 
Hallo

mal eine frage.
der raspberry läuft und ich habe ein web interface.
leider wird mir kein digramm angezeigt.
ich habe den tiny azch noch nicht beschrieben.

Kann es daran liegen? Oder läuft die sache auch erstmal ohne den tiny?

Display geht auch noch nicht.

Vielen dank
Gruß rocco
 
Der Attiny steuert die Hintergrundbeleuchtung des Displays. Bentzt man ein blaues so sieht man nichts auf dem Display. Zudem muss man noch den Kontrast einstellen.
 
Hallo
Hab seit dem Update folgendes Problem:
Die Weboberfläche ist extrem langsam und das Display kommt beim Booten nur bis zur IP-Anzeige.
Hab das System komplett neu aufgesetzt und das Problem bleibt.
Hat jemand eine Lösung?
Grüße Tobias
 
Muss das bei mir selber grade neu machen, da meine sdcard abgeraucht ist. Werd mein vorgehen anschliessend hier posten.. hatte es definitiv schon am laufen, zwar mit anderen Sticks, aber das sollte das kleinste Problem sein.
Hast Du evtl. schon zeit gefunden das bei Dir neu einzurichten?
 
Zurück
Oben Unten