Sex im Auto oder ein anderer Start-Stopp-Knopf mit Arduino und LEDs
Als einer der Teilnehmer die oben genannte Aktion an der oben genannten Stelle ausführte, trat er einmal gegen den Schlüsselbund am Schlüssel. Der Schlüsselring bekam dann viel, aber er stand auch gut und hielt dem Schlag stand. In diesem Moment wurde ich zum zweiten Mal von dem Gedanken besucht, dass ein baumelnder Schlüsselbund ein kleines zusätzliches Element im Innenraum eines Autos ist.
Nachdem ich Ihre Aufmerksamkeit erhalten habe, fahren wir fort. Das erste Mal kam mir die Idee, dass ich den Schlüssel von der Benutzung des Autos ausschließen möchte, als ich zae ... Ich war es leid, den Kofferraum zu öffnen, der sich ausschließlich mit dem Schlüssel öffnete. Ich musste den Schlüssel vom Zündschalter holen, um den Kofferraum zu öffnen. Wie ich einen Kofferraumöffner gemacht habe, ist ein Artikel für drive2.ru und nicht für geektimes. Daher überspringe ich den Kofferraum und gehe zur Beschreibung des Erstellens einer Autostart-Schaltfläche über.Wie erwartet begann das Studium der Frage auf aliexpress. Dieses Paradies verschiedener Trödel bot eine riesige Auswahl derselben Lösungen. Es gab drei verschiedene Dinge, der Rest unterschied sich nur in Geschäften und Preis. Lösungen von Nachbarn auf dem Kontinent waren ein fertiges Kit mit Anweisungen (Kopfmodul, Drähte und Knopf). Mehr oder weniger gut, aber ich mochte den Algorithmus ihrer Arbeit nicht.Als ich darüber nachdachte, worum es bei diesem vorgefertigten Kit ging, wurde mir klar, dass es sich um einen Mikrocontroller handelte, einen Knopf mit LEDs und Spulen, die die Zündschalterkontakte schließen. Wie Sie bereits verstanden haben, tauchte an dieser Stelle der Gedanke an Arduino auf.Als dieser Gedanke über Arduino in meinem Kopf auftauchte, wusste ich nur, dass es sich um einen Mikrocontroller handelte. Und alle. Ich wusste nicht einmal, was ein Mikrocontroller ist. Ich rief einen Freund an, der es wissen konnte. Er sagte, dass er wusste, dass er wusste, dass die Idee gut war, und im Allgemeinen werde ich Ihnen ein Set für Experimente geben. Nachdem sie dem Genossen Arduino Nano 3, der 4-Relais-Einheit, der Leiterplatte und der Begeisterung entnommen waren, gingen sie nach Hause und träumten auf der Straße, wie dieser Knopf in Aktion aussehen würde.Um zu verstehen, was mir begegnen könnte, suchte ich außerdem, ob jemand bereits etwas Ähnliches getan hatte. Fand einen Artikel auf drive2. Dort tat der Mann nicht nur, sondern machte die zweite Version für das zweite Auto. Wir haben uns angemeldet, geredet und herausgefunden, dass viele Fremde für mich da waren, aber es gab nichts Superkomplexes. Und die Arbeit begann zu kochen.Für ein paar Tage lernte ich, Dioden zu blinken und bekam ein seltsames Vergnügen daran. Nachdem ich genug gespielt hatte, wurde mir klar, dass es Zeit ist, das Ein- und Ausschalten der Diode per Knopfdruck zu lernen. Wissende Menschen haben es bereits verstanden, aber ich werde unwissenden Menschen sagen, dass ich von dem Effekt namens „Kontaktsprung“ erfahren habe. Nachdem er sich damit befasst hatte, machte er sich daran, den ersten Prototyp zu erstellen.
Ein Knopf ist der Start-Stopp-Knopf selbst, der zweite ist das Kupplungspedal und der dritte ist der Knopf, der besagt, dass der Motor läuft. Dioden signalisierten den Betriebsmodus: ACC, On, ReadyToStart, Starter und „Motor läuft“. Anschließend wurden anstelle einiger Dioden Relais angeschlossen, die die Position des Schlüssels an der entsprechenden Position einrasten und simulierten.Ich werde hier wahrscheinlich einige enttäuschen: Es gibt keine Magie. Alle Magie besteht darin, dass durch Rollen die Kontakte des Zündschlosses auf die gleiche Weise geschlossen werden, wie es der Schlüssel tun würde.Die erste interessante Schwierigkeit trat auf und forderte mein logisches Denken heraus. Denken hat gewonnen.Typisches Kontaktbetriebsdiagramm im ZündschalterAus: Alles ist offenAcc: B1-AccEin: B1-Acc-Ig1 und B2-Ig2Starter: B1-Ig1 und B2-St
Ich habe beschlossen, das Betriebsschema genau zu wiederholen, obwohl dies nicht der Fall ist kann sicherlich vereinfacht werden.Kurze Erklärungen:B1, B2 - Stromversorgung + 12VAcc - Stromversorgungszubehör (Radio, Zigarettenanzünder)Ig1 - Zündung (ECU, Zapfsäule, Scheinwerfer)Ig2 - Innenlüfter und etwas anderesSt - Strom zum AnlasserHier möchte ich zu den fließenden Strömen sagen: nicht gemessen, sondern ausgewertet. Da (fast) alle großen Verbraucher im Auto über ein Relais gespeist werden, sollte der Gesamtstrom durch die Kontakte des Zündschalters einige Ampere nicht überschreiten. Dies ist der Strom, der benötigt wird, um alle diese Relais mit Strom zu versorgen. Eine Probefahrt mit 10A-Schienen bestätigt dies, weder das Relais noch die Drähte sind heiß.Kehren wir zur Lösung eines interessanten Problems zurück: Wie simuliert man mit einem Relais die Arbeit einer Kontaktgruppe eines Zündschalters? Mit dem zweiten Ansatz wurde eine Lösung gefunden. Willst du ihn kennenlernen Senden Sie eine SMS an eine kurze Nummer. Hier passt sie wunderschön und elegant in vier Titel:Die nächste interessante Aufgabe ist zu verstehen, dass der Motor funktioniert. Es gibt verschiedene Möglichkeiten. Die einfachsten sind das Drehzahlmessersignal und die Lampe am Armaturenbrett. Am logischsten ist natürlich der Drehzahlmesser, da die Lampe verspätet ausgeht. Wir werden es versuchen. Wir lassen die Lampe für alle Fälle stehen, wenn sie am Drehzahlmesser plötzlich nicht mehr funktioniert. Ich werde im Voraus sagen - es stellte sich am Drehzahlmesser heraus. Ich öffne RTFM am Auto und suche nach einem Kabel am Armaturenbrett, das für den Drehzahlmesser verantwortlich ist. Obwohl ich keinen Drehzahlmesser auf dem Panel habe, habe ich zu meinem Glück einen solchen Draht. Parallel zu diesem Draht. Und plötzlich merke ich, dass das Auto eine schmutzige Spannung von 10..14V hat und Arduino sauber und 5V liebt. „Natürlich! Ich brauche eine galvanische Trennung “- denke ich und bin überrascht, wie ich solche Worte kenne. Ich rief meinen Freund an, von dem ich ein Arduino nahm, er sagt: „Optokoppler. Beschäftigt.Tschüss “und legt auf. Google in Yandex und in der Tat wird die Situation durch den sehr beliebten Sharp PC817 Optokoppler gerettet. Und sein Preis ist angenehm - 100 Rubel pro Bund. Essen, kaufen und ein solches Schema machen
Nun ist alles bereit für die Montage des ersten Testmusters. Wo werden die Testproben gesammelt? Na klar auf Sperrholz! Ich sammle den Prototyp auf dem Foto unten und renne ins Auto, teste.
Eine kleine Stufe der Verbindung. Power Arduiny von einem Laptop, Power Relais von einem Auto durch einen Stabilisator. Der Laptop zeigt gleichzeitig die vom Arduino abgelesenen Drehzahlmesserwerte an.

Ein aufregender Moment. Ich drücke den Knopf. Das Relais klickt, der Magnetologe schaltet sich ein. Ich drücke das zweite Mal - Wieder summten die Klicks des Relais und der Zapfsäule, der Innenlüfter startete, das Panel leuchtete auf und wartete auf den Start. Ich halte den Kupplungspedalsimulator, drücke gedanklich die Daumen und drücke den Knopf.Inzwischen war es, wie ich mich erinnere, ein warmer und sonniger Tag im letzten Sommermonat. Seltene Wolken schwebten über den Himmel. Das Laub auf den Bäumen war grün, wusste aber bereits, dass es bald fallen würde. Zwei Schüler in kurzen Röcken gingen vorbei und kehrten offenbar von der Schule zurück.Ente, ich drücke den Knopf und die Zeit verlangsamt sich vor Aufregung. Ich höre deutlich das Klicken des Relais, der Innenlüfter schaltet ab, es schien mir, dass ich sogar sehe, wie die Elektronen durch die Drähte zum Anlasser liefen, auf das Retraktor-Relais klickt, der Anhang seinen Platz abbricht und auf dem Schwungrad besteht, der Anlasser beginnt, den Motor zu drehen. Eine halbe Sekunde! Der Motor läuft, der Anlasser ruht, der Innenlüfter hat wieder angefangen zu arbeiten, das Radio hat abgespielt.Sorgfältige Skeptiker werden sagen, wenn das System das erste Mal funktioniert hat, haben Sie etwas falsch gemacht. Und sie werden Recht haben. Bei den folgenden Versuchen startete das Auto nicht mit einem einzigen Druck. Die Lösung war einfach: Beim Versuch, vom Tacho aus zu starten, flog ein falsches Signal über hohe Drehzahlen und ein Arduin herein, das dachte, dass der Motor bereits lief, und drehte den Anlasser nicht. Nicht umsonst stand ein Laptop in der Nähe, der die Geschwindigkeit anzeigte ;-) Ich habe die Skizze korrigiert, um die Geschwindigkeit für die ersten 100 ms nicht zu überprüfen, und das Problem wurde gelöst.Sobald das System funktioniert, können Sie es aus Sperrholz zu einer kleinen Schachtel zusammenbauen und, wie manche sagen, in der Produktion. Ich hatte Angst, eine praktische Relaiseinheit zu verlassen, und entschied mich für echte fünfpolige Relais für Automobile. Sie müssen also Ihr Relaissteuergerät zusammenbauen. Natürlich in der gleichen Platine und Lötmittel Arduino.Nachdem ich gesucht hatte, wie es heute in Mode ist, Leiterplatten herzustellen, lernte ich die LUT-Technologie kennen. Für diejenigen, die sich nicht auskennen, ist LUT eine Laser-Bügeltechnologie. Ja, mit Hilfe eines Lasers und eines Bügeleisens machen sie Bretter :) Den ganzen Tag bis 5 Uhr morgens ging ich, um die Bretter im PCB-Editor zu zeichnen. Dann die Übertragung, die zu meiner Überraschung erst zum zweiten Mal erhalten wurde. Dann ätzen. Um zu "plaudern" und aus dem Brett zu kommen, habe ich einen Aluminiumdraht daran gebunden. Fachleute lachten bereits, weil sich der Draht schneller auflöste als Kupferfolie. Im Allgemeinen war diese Phase schnell abgeschlossen und hat mir dies gezeigt
Akhrenev begann aus eigener Coolness zu überlegen, wie er Löcher für mich bohren sollte. Das Bohren ist zu hart und nicht bequem, es gibt keine Bohrmaschine und niemanden zum Entnehmen. Nun, das spielt keine Rolle, denn das Gerücht über Erfindungen ist gerissen. Das knifflige Ziel sagte mir, ich solle aus dem Motor einer ferngesteuerten Maschine eine Bor-Maschine machen. Hier macht mehr Spaß, dachte ich. "Tu es", sagte ein schlaues Ziel. Infolgedessen wurde ein solches Wunder vollbracht.
Um die Größe zu verstehen: Die Länge des Motors beträgt etwa zwei Zentimeter. Im Herstellungsprozess wurden verwendet: Sekundenkleber, Schrumpfschlauch und die Stange vom Griff.Videoarbeitsübungen. Der Soundtrack ist schickEin paar Abende gingen zu den Verkabelungsdetails. Es stellte sich als ziemlich cool heraus, wie ich selbst denke, fast wie bei Erwachsenen.
Im angeschlossenen Zustand funktionierte die Karte nicht. Sie sammelte zufällig Relikte ein und benahm sich im Allgemeinen hässlich. Nicht so, wie sich ein gutes Mädchen verhalten sollte. Es dauerte ein paar Tage, um das Problem zu finden. Die Antwort war, dass ich beim Löten Lötsäure als Flussmittel verwendet habe und diese Säure leitfähig ist und skrupellos aktuelle Ferien auf meiner Leiterplatte verbracht hat. Nachdem das Board gründlich mit Alkohol gewaschen worden war, stoppte das aktuelle Karussellkarussell und das Board funktionierte genau wie erwartet. Bei Tests stellte sich heraus, dass die MPSA44-Transistoren im TO-92-Gehäuse sehr heiß sind und im Fall 192 durch echte inländische KT972A ersetzt wurden. Sie sind kaum warm in der Arbeit.Die Gebühr wird erhoben, es ist Zeit, sie zu einem Hausbau zu machen . Das Gehäuse wurde aus geschäumten PVC-Resten geschnitten. Hervorragendes Material für Handarbeiten, Pinsel. Geklebt und getrocknet.

Zur Erleichterung der Installation wurden anschließend die blauen Anschlüsse durch weiße ersetzt, und vor der Endmontage wurde eine Seite der Platine mit einem Zaponlak abgedeckt. Rotes Auto - roter Lack!
In dieser Form wurde dieses Produkt anschließend in die Maschine eingebaut.Vorher stellte ich mir einen coolen Makrographen vor und machte einige hochwertige Fotos auf einem chinesischen Telefonqualitativ hochwertige Fotos Die Installation des Systems in einem Auto dauerte mehrere Stunden. Der unsichtbare Teil ist eine Hölle voller Drähte.
Nun, der sichtbare Teil passt sich elegant in den Innenraum ein.
Wie es am Ende solcher Artikel sein sollte - VideoarbeitNachwort.Nach vier Monaten Betrieb kann ich sagen, dass ich mit meinem Handwerk sehr zufrieden bin.Frost bei -30 ° C hält und funktioniert.Ich sehe keinen Sinn darin, eine Skizze für Arduino anzuhängen, da der Code sehr einfach ist. Source: https://habr.com/ru/post/de388851/
All Articles