Sexe dans la voiture ou un autre bouton marche / arrêt avec Arduino et LED
Une fois, en faisant l'action ci-dessus à l'endroit ci-dessus, l'un des participants a frappé le trousseau sur la clé. Le porte-clés a alors beaucoup gagné, mais il s'est également bien tenu et a résisté au coup. En ce moment même, sans être distrait de ce qui se passait, la deuxième fois que j'ai été visité par la pensée qu'un porte-clés pendant était un petit élément supplémentaire de l'intérieur d'une voiture.
Maintenant que j'ai attiré votre attention, continuons. La première fois, l'idée que je voulais exclure la clé de l'utilisation de la voiture, m'a rendu visite quand je zae ... J'étais fatigué d'ouvrir le coffre, qui s'ouvrait exclusivement avec la clé. J'ai dû récupérer la clé du contacteur d'allumage pour ouvrir le coffre. Comment j'ai fait un ouvre-coffre - cet article est plus probable pour drive2.ru que pour les geektimes, donc je vais sauter le coffre et continuer à décrire comment créer un bouton de démarrage de voiture.Comme prévu, l'étude de la question a commencé sur aliexpress. Ce paradis de déchets divers a fourni une vaste sélection des mêmes solutions. Il y avait trois choses différentes, le reste ne différait que par les magasins et les prix. Les solutions des voisins du continent étaient un kit prêt à l'emploi avec des instructions (module de tête, fils et bouton). Plus ou moins bien, mais je n'ai pas aimé l'algorithme de leur travail.En pensant à ce qu'était ce kit prêt à l'emploi, j'ai réalisé que c'était un microcontrôleur, un bouton avec des LED et des bobines qui ferment les contacts du contacteur d'allumage. Comme vous l'avez déjà compris, c'est à cet endroit que la pensée de l'arduino est apparue.Au moment où cette pensée est apparue dans ma tête à propos de l'arduino, je savais seulement qu'il s'agissait d'un microcontrôleur. Et c'est tout. Je ne savais même pas ce qu'est un microcontrôleur. J'ai appelé un ami qui pouvait savoir. Il a dit qu'il savait qu'il savait que l'idée était bonne, et en général venez, je vais vous donner un ensemble d'expériences. Après avoir pris le camarade Arduino Nano 3, l'unité à 4 relais, le circuit imprimé et l'enthousiasme sont rentrés chez eux, rêvant sur la route à quoi ressemblerait ce bouton en action.De plus, afin de comprendre ce que je pourrais rencontrer, j'ai cherché si quelqu'un avait déjà fait une chose similaire. Trouvé un article sur drive2. Là, l'homme n'a pas seulement fait, mais a fait la deuxième version pour la deuxième voiture. Nous nous sommes inscrits, avons parlé et avons découvert qu'il y avait beaucoup d'étrangers pour moi, mais il n'y avait rien de super complexe. Et le travail a commencé à bouillir.Pendant quelques jours, j'ai appris à clignoter des diodes et j'en ai eu un plaisir étrange. Ayant suffisamment joué, j'ai réalisé qu'il était temps d'apprendre à allumer / éteindre la diode en appuyant sur un bouton. Les connaisseurs ont déjà compris, mais je dirai aux inconnus que j'ai appris l'effet appelé «rebond de contact». Après l'avoir réglé, il entreprit de créer le premier prototype.
Un bouton est le bouton marche-arrêt lui-même, le second est la pédale d'embrayage et le troisième est le bouton, en le maintenant dit "le moteur tourne". Les diodes signalaient le mode de fonctionnement: ACC, On, ReadyToStart, Starter et «moteur en marche». Par la suite, au lieu de certaines diodes, des relais ont été connectés qui ont enclenché et simulé la position de la clé dans la position correspondante.J'en décevrai probablement certains ici: il n'y a pas de magie. Toute magie consiste en ce que par des bobines pour fermer les contacts de la serrure de contact de la même manière que le ferait la clé.La première difficulté intéressante est apparue et a remis en question ma pensée logique. La pensée a gagné.Diagramme typique de fonctionnement des contacts dans le contacteur d'allumageÉteint: tout est ouvertAcc: B1-AccAllumé: B1-Acc-Ig1 et B2-Ig2Démarreur: B1-Ig1 et B2-St
J'ai décidé de répéter exactement le schéma de fonctionnement, bien que ce ne soit pas peut certainement être simplifié.Courtes explications:B1, B2 - alimentation + 12VAcc - accessoires d'alimentation (radio, allume-cigare)Ig1 - allumage (ECU, pompeà essence, phares) Ig2 - ventilateur intérieur et autre choseSt - alimentation du démarreurIci, je veux dire sur les courants qui s'écoulent: non mesurés, mais évalués. Étant donné que (presque) tous les gros consommateurs de la voiture sont alimentés par un relais, le courant total à travers les contacts du contacteur d'allumage ne doit pas dépasser quelques ampères. C'est le courant nécessaire pour alimenter tous ces relais. Un essai avec des rails 10A le confirme, ni le relais ni les fils ne sont chauds.Revenons à la résolution d'un problème intéressant: comment utiliser un relais pour simuler le travail d'un groupe de contact d'un contacteur d'allumage. Avec la deuxième approche, une solution a été trouvée. Voulez-vous le connaître? Envoyez des SMS à un petit numéro. Le voici, joliment et élégamment adapté en quatre pistes:La prochaine tâche intéressante est de savoir comment le moteur fonctionne. Il y a plusieurs façons. Les plus simples sont par le signal du tachymètre et par la lampe sur le tableau de bord. Le plus logique est, bien sûr, par le tachymètre car la lampe s'éteint tardivement. Nous allons l'essayer. Nous laisserons la lampe au cas où, si tout à coup elle ne fonctionne pas sur le tachymètre. Je dirai à l'avance - il s'est avéré sur le tachymètre. J'ouvre RTFM sur la voiture, à la recherche d'un fil sur le tableau de bord, qui est responsable du tachymètre. Bien que je n'ai pas de tachymètre sur le panneau, j'ai un tel fil, pour mon bonheur. Parallèle à ce fil. Et soudain, je me rends compte que la voiture a une tension sale de 10..14V, et Arduino aime le propre et le 5V. «Bien sûr! J'ai besoin d'un isolement galvanique »- je pense et je suis surpris de la façon dont je connais ces mots. J'ai appelé mon ami, dont j'ai pris un arduino, il dit: «Optocoupleur. Occupé.Au revoir »et raccroche. Google dans Yandex et en effet, la situation est sauvée par le très populaire optocoupleur Sharp PC817. Et son prix est agréable - 100 roubles par bouquet. Nourriture, acheter et faire un tel régime
Eh bien, maintenant tout est prêt pour l'assemblage du premier échantillon de test. Où les échantillons de test sont-ils collectés? Eh bien, bien sûr, sur du contreplaqué! Je récupère le prototype sur la photo ci-dessous et je cours dans la voiture, test.
Une petite étape de connexion. Alimentation électrique d'un ordinateur portable, relais d'alimentation d'une voiture via un stabilisateur. L'ordinateur portable affiche simultanément les lectures du tachymètre lues par l'arduino.

Un moment passionnant. J'appuie sur le bouton. Le relais clique, le magnétologue s'active. J'appuie une deuxième fois - Encore une fois les clics du relais et la pompe à essence bourdonnèrent, le ventilateur intérieur démarra, le panneau s'alluma, attendant le démarrage. Je tiens le simulateur de pédale d'embrayage, je croise mentalement les doigts et j'appuie sur le bouton.En attendant, ce fut, si je me souviens bien, une journée chaude et ensoleillée au cours du dernier mois de l'été. De rares nuages flottaient dans le ciel. Le feuillage des arbres était vert, mais savait déjà qu'il allait bientôt tomber. Deux élèves en jupes courtes sont passés, revenant apparemment de l'école.Canard, j'appuie sur le bouton et le temps ralentit à cause de l'excitation. J'entends clairement le déclic du relais, le ventilateur intérieur s'arrête, il me semble même que je vois comment les électrons traversent les fils du démarreur, clique sur le relais de l'enrouleur, le bendix se casse et insiste sur le volant, le démarreur commence à faire tourner le moteur. Une demi-seconde! Le moteur tourne, le démarreur est au repos, le ventilateur intérieur a recommencé à fonctionner, la radio a joué.Des sceptiques méticuleux diront que si le système a fonctionné la première fois, alors vous avez fait quelque chose de mal. Et ils auront raison. Dans les tentatives suivantes, la voiture n'a pas démarré avec une seule pression. La solution était simple: en essayant de partir du tachymètre, un signal parasite sur les hauts régimes et un arduin sont entrés, pensant que le moteur était déjà en marche, n'a pas fait tourner le démarreur. Ce n'était pas pour rien qu'un ordinateur portable se tenait à proximité, ce qui affichait des révolutions ;-) J'ai corrigé le croquis afin de ne pas vérifier les révolutions pour les 100 premiers ms et le problème a été résolu.Une fois que le système fonctionne, vous pouvez l'assembler à partir de contreplaqué dans une petite boîte et, comme certains disent, en production. J'avais peur de quitter une unité de relais pratique et j'ai décidé de mettre de vrais relais à cinq broches pour automobiles. Vous devez donc assembler votre unité de commande de relais. Bien sûr, dans la même carte et soudure Arduino.Après avoir cherché comment il est maintenant à la mode de fabriquer des cartes de circuits imprimés, j'ai découvert la technologie LUT. Pour ceux qui ne sont pas au courant, LUT est une technologie de repassage laser. Oui, à l'aide d'un laser et d'un fer à repasser, ils fabriquent des planches :) Toute la journée jusqu'à 5 heures du matin je suis allé dessiner les planches dans l'éditeur de PCB. Puis le transfert, qui, à ma grande surprise, n'a été obtenu que la deuxième fois. Puis gravure. Pour «discuter» et sortir du tableau, je lui ai attaché un fil d'aluminium. Les gens bien informés ont déjà ri, car le fil se dissolvait plus rapidement que la feuille de cuivre. En général, cette étape s'est terminée rapidement et m'a montré
Akhrenev, de son sang-froid, a commencé à penser comment percer des trous pour moi. Le forage est trop difficile et peu pratique, il n'y a pas de machine à aléser et personne à prendre. Eh bien, cela n'a pas d'importance, car la rumeur sur les inventions est rusée. Un objectif délicat m'a dit de fabriquer une machine au bore à partir du moteur d'une machine radiocommandée. Voici plus de plaisir, je pensais. "Faites-le", a déclaré un objectif sournois. En conséquence, un tel miracle a été
fait.Pour comprendre la taille: la longueur du moteur est d'environ deux centimètres. Dans le processus de fabrication ont été utilisés: super-colle, thermorétractable et la tige de la poignée.Exercices de travail vidéo. La bande originale est chicQuelques soirées sont allées aux détails de câblage. Il s'est avéré plutôt cool, comme je le pense moi-même, presque comme chez les adultes.
Une fois connectée, la carte ne fonctionnait pas. Elle a ramassé des reliques au hasard et, en général, s'est comportée laide. Pas comme une bonne fille devrait se comporter. Il a fallu quelques jours pour trouver le problème. La réponse a été que j'ai utilisé de l'acide à souder comme flux lors du soudage, et cet acide est conducteur et a passé sans scrupules les vacances actuelles sur ma carte de circuit imprimé. Après avoir soigneusement lavé la planche avec de l'alcool, le carrousel actuel s'est arrêté et la planche a gagné exactement comme prévu. Lors des tests, il s'est avéré que les transistors MPSA44 du boîtier TO-92 sont très chauds et ont été remplacés par du vrai KT972A domestique dans le boîtier 192. Ils ont à peine chaud au travail.Les frais sont payés, il est temps de lui faire construire une maison . Le boîtier a été coupé à partir de morceaux de PVC expansé. Excellent matériau pour travaux d'aiguille, brosse. Collé et séché.

Pour faciliter l'installation, par la suite, les bornes bleues ont été remplacées par des bornes blanches, et avant l'assemblage final, un côté de la carte était recouvert d'un biseau. Voiture rouge - vernis rouge!
C'est sous cette forme que ce produit a ensuite été installé dans la machine.Avant ces derniers, je me suis imaginé un macrographe cool et pris des photos de haute qualité sur un téléphone chinoisIl a fallu plusieurs heures pour installer le système dans une voiture. La partie invisible est un enfer de fils.
Eh bien, la partie visible s'intègre élégamment à l'intérieur.
Comme il se doit à la fin de ces articles - travail vidéoPostface.Après quatre mois de fonctionnement, je peux dire que je suis très satisfait de mon métier.Le givre à -30 ° C résiste et fonctionne.Je ne vois pas l'intérêt de joindre un croquis pour arduino, car le code est très simple. Source: https://habr.com/ru/post/fr388851/
All Articles