- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 19

Thema: Ortungspieper mit ATtiny13 für Modell-Elektrosegler

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Na, das ist doch schon mal ein guter Anfang!
    Dann bin ich mal gespannt auf Details zum Ortungspiepser - aber die genannten Aufgaben müssten sich mit einem Tiny13 problemlos realisieren lassen!

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    20.08.2011
    Beiträge
    61
    Hallo Daniel,
    vorab gezielte Frage, bevor ich ins Eingemachte gehe.

    "Kennst Du Dich mit Timer vom ATmega8 aus?"

    Wenn ja komme ich drauf zurück.

    Grüße

    Rolf

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    53
    Beiträge
    765
    Bei 4 MHZ (Mega32) reichen bei meiner Multiplextastatur 3 NOPS aus, damit sie zuverlässig läuft.

    Code:
    reset portb.3
    config portb.3=output
    nop
    nop
    nop
    
    if pinb.4=0 then 'Taste gedrückt
    endif
    
    if pinb.5=0 then 'Taste gedrückt
    endif
    
    config portb.3 = input
    set portb.3
    ... mit nächsten Pin von vorn...
    Läuft zuverlässig. Ohne die Nops werden die ersten Tasten nicht zuverlässig erkannt

    Timer sind sehr gut in der Hilfe erklärt. Ich nutze gern einen 1ms oder für längere Zeiträume 10ms Timerdurchläufe. Diese dann einfach zählen und so die Zeitdifferenz ermitteln. Englischkenntnisse sind klar von Vorteil.

    Ich habe grad leider kein Bascom für Codeschnipsel hier.... Wenn Du die Bascom internen Uhrroutinen nutzt, kannst Du mit Sectic=... eine Sub angeben, welche jede Sekunde aufgerufen wird.
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    25.03.2006
    Ort
    Hinsdorf
    Alter
    50
    Beiträge
    381
    Hi,

    schau mal im Forum und in der Hilfe nach dem Befehl: debounce nach. Dieser Befehl ist sehr gut zum Tastendruck mit Entprellung gedacht.

    Gruß MAT

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    20.08.2011
    Beiträge
    61

    Thema: Ortungspieper

    Hallo an alle Modellflieger,
    bevor ich das Thema "Timer" anspreche ein paar Worte zum Ortungspieper.
    Seit Jahren haben wir auf dem Platz immer wieder Abstürze, wo Modelle in Maisfelder, im Wald, oder auf Bäumen
    hängen bleiben. Letztere sind oft schwer auszumachen, da man sie in Bäumen schwer findet.
    Die Käuflichen Pieper arbeiten nach dem Prinziep "Sender ausstellen, es ertönt ein Ton im Intervall.
    (Mit PCM-Empfängern geht das schon garnicht, mit 2,4 GHz Anlage auch nicht). Es kommt oft vor, daß trotz
    Sender ausmachen von dem Ton nichts zu hören ist, das Modell ist weit weg vom Standort gelandet, es liegt
    also ausserhalb der Tonreichweite. Man fährt gefrustet nach Hause.
    Das brachte mich vor 3 Jahren auf die Idee, das Prinziep "Sender ausmachen" anders zu gestalten.
    Mit einem Controller PIC der 12 Reihe baute ich eine neue Gangart auf.
    Auf der Lochrasterkarte befindet sich eine Taste "Reset" / eine Taste "Test" / 3 Dip-Schalter / der PIC
    und diverse SMD-Bauteile. Der Pieper wird an der Aussenwand des Modells montiert.
    Die Funktion im einzelnen:
    alle 3 DIP-Schalter stehen zu Beginn auf OPEN...
    das Modul wird an einen freien Empfängerkanal angesteckt, um mit ca. 5 Volt versorgt zu werden....
    Modell scharf machen....der Piper bleibt ruhig....
    Nur einmalig die Taste "Test" betätigen, der Intervallton beginnt zu piepen, d.h. alles ist ok, Taste "Reset"
    der Ton erlischt. (Dieser Ablauf wird nur getätigt, um alles zu kontrollieren).
    Modell wieder entschärfen....
    Jetzt kommt die Wahl des DIP-Schalters Sw1 oder Sw2 oder Sw3
    Sw1 ist gedacht für 20 Minuten (zu empfehlen für Hotliner oder auch Motormodelle).
    Sw2 ist gedacht für 30 Minuten (zu empfehlen für Segler mittlere Spannweite).
    Sw3 ist gedacht für 40 Minuten (für Segler größerer Spannweite).
    2 St. habe ich für Leute an der Wasserkuppe erstellt mit 60 Minuten.
    Also, d.h. man entscheitet sich, welcher Swx auf ON gestellt wird.
    Modell scharf machen und jetzt läuft die gewählte Zeit x ab, danach beginnt der Pieper im Intervall.
    Ich habe Modelle nach 14 Tagen wieder bekommen, da Pilzsammler oder Reiter dem Ton nachgegangen
    sind und das Telefon klingelte.
    Ist der Absturz so stark, daß die Batt. zerstört wird, dann hilft natürlich kein Pieper mehr.
    Aber wie ich schon schrieb, haben wir oder andere Leute in Bäumen das Modell gefunden.
    Nun wollte ich das Ganze mit einem Tiny13 aufbauen. Das Proplem sind die Zeiten 20, 30, 40 Minuten
    Bzw. besitzt der Tiny13 einen Timer1 oder würdet Ihr lieber einen anderen 8 Beiner nehmen.
    Mein Englisch ist Null und habe jetzt mit über 70 Jahren keine Lust mehr zum lernen.

    Ich hoffe, ich hab es verständlich geschildert

    Viele Grüße

    Rolf

    Hallo Daniel, meine Frage an Dich hätte ich mir sparen können, wenn ich sehe welche Hilfe Du
    anderen anbietest!

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Schon einmal an so etwas gedacht? http://zft.de/peil1.htm ein Modell kann ja recht teuer sein..in diesem Link ist die Reichweite nicht optimal, aber der normale Flieger wird ja in etwas die Richtung kennen wo das Modell "abhanden" gekommen ist?

    Gruß Richard

  7. #7
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    12.04.2008
    Alter
    40
    Beiträge
    557
    Der Tiny13 hat einen 8-bit Timer. Den TIMER0. Ich kenne mich jetzt in Bascom gar nicht, und in C nur ein wenig, aus, aber die Programmierung sollte eigentlich keine große Aufgabe sein.

    Ich würde den Timer mit dem höchst möglichen Prescaler initialisieren. Bei jedem Überlauf einen Zähler inkrementieren und bei Bedarf den Pieper starten.

    So lange der Controller nen Timer hat dürfte es egal sein, welchen Typ du genau verwendest. Denn die Aufgaben die du bisher beschrieben hast dürften Alle ohne Probleme lösen können.
    Alles ist möglich. Unmögliches dauert nur etwas länger!

  8. #8
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.700
    Hallo Rolf,

    was für ein pfiffiges Projekt *ggg*
    Zitat Zitat von hegewald
    ... Das Proplem sind die Zeiten 20, 30, 40 Minuten ...
    Der Tiny13 hat, im Unterschied zu den meisten anderen Controllern, drei interne Oszillatoren. Der langsamste schwingt mit 128 kHz. Bei dieser Frequenz kannst Du den herunter bis 1,8 Volt betreiben, dabei frisst der Kleine (NUR der Controller) im aktiven Modus 240 µA. Den Watchdog kannst Du so programmieren (Clock/1024), dass der Controller fast ne halbe Sekunde verschläft und dann überlegt, ob die 40 Minuten vergangen sind *ggg* - sprich: im Aktivmodus von rund 5000 runterzählen (40 min * 60 sec/min * 2 Aktivzeiten/sec => 4800) und er hat die 40 Minuten. In den Pausen schläft er (Sleep Modus) und frisst dabei (NUR der Controller) weniger als 0,1 µA bei 1,8 V. Fazit: Aufgabe machbar, mit Sleep Modus wird Energie gespart - da müssen die Modelle nur noch gegen frühzeitigen Käferbefall oder Fäulnis gesichert werden *ggg*.

    Viel Erfolg mit dem Projekt!

    Für den Fall, dass Du für den Tiny13 doch noch das Datenblatt suchst (Lektüre ist dringend zu empfehlen - leider) dann hier klicken.

    Offtopic: das nächste Mal werde ich beim Gleitschirmfliegen auf der Wasserkuppe mein Vario ausschalten - vielleicht hör ich es dann im Wald piepsen. Offtopic zu Ende
    Ciao sagt der JoeamBerg

  9. #9
    Benutzer Stammmitglied
    Registriert seit
    20.08.2011
    Beiträge
    61
    Hallo Richard,
    das größte Problem sind die Bäume!
    Selbst wenn Du weist, in welcher Richtung er runter gekommen ist,
    Dir tut dann bald der Nacken weh...nach oben suchen zu wollen.

    Danke für die Antworten!

    Grüße

    Rolf

Ähnliche Themen

  1. Was ist das für ein Modell?
    Von mcrene im Forum Staubsaugerroboter / Reinigungs- und Rasenmähroboter
    Antworten: 1
    Letzter Beitrag: 09.12.2007, 18:10
  2. Farbsteuerung im HSV modell
    Von Jörn Arne im Forum Assembler-Programmierung
    Antworten: 5
    Letzter Beitrag: 05.10.2007, 23:40
  3. Funk Modell
    Von Nr. 5 im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 7
    Letzter Beitrag: 26.02.2007, 20:47
  4. NS5 als Modell?
    Von nemro im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 4
    Letzter Beitrag: 01.08.2006, 19:14
  5. 3D-Modell aus Sensorwerten???
    Von Papa Schlumpf im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 9
    Letzter Beitrag: 08.06.2006, 22:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test