Maacht Ären eegene elektronesche Schloss mat deem Dir Är Garagepaart opmaache kënnt duerch Äre Fangerofdrock

Garagepaart mat elektronescher Spär ausgestatt

Mir sinn an enger Zäit wou et schéngt datt déi sécherst oder schnellst Saach ass Äre Fangerofdrock ze benotzen fir zum Beispill Ären Handy ze entlaaschten an och fir op d'Aarbecht ze goen, an dësem Fall geet alles duerch d'Sécherheet erfuerderlech oder imposéiert fir duerchzeféieren e puer anere Projet.

Wäit ewech vun dësem ass d'Wourecht datt, als e Projet an deem d'Léiere wéi dës Zort vun digitalem Apparat funktionnéiert ka méi wéi interessant sinn, well haut wëll ech Iech erklären wéi een en elektronesche Schloss fir Är Garagepaart montéiert déi mat Ärem Fangerofdrock kann opgespaart ginn.


Elektronesch Spär

Baut Ären eegene elektronesche Schloss fir Är Garagepaart Schrëtt fir Schrëtt, déi Dir mat Ärem Fangerofdrock opléise kënnt

An e bësse méi detailléiert, sot Dir datt mir fir dëse Projet e benotzen Fangerofdrock Scanner wéi SparkFun GT-511C1R. Wéi üblech an dëser Aart vun Tutorials, muss et am Kapp behalen datt am Fong all dës Aarte vu Produkter eng ganz ähnlech Operatioun hunn also ass et net néideg datt et genau dëse Modell ass.

Wann Dir sech traut dëse Projet auszeféieren awer verschidden Differenzen hutt, wéi zum Beispill de benotzte Fangerofscanner ass anescht wéi deen am Tutorial oder datt Är Garagepaart einfach aner Systemer benotzt, eppes wat bal mat totaler Wahrscheinlechkeet geschitt, nee Dir musst firwat Angscht, Dir kënnt den Tutorial verfollegen awer net wéi et zënter ass Dir musst eng aner Ännerung maachen souwuel an der Leedung an am Code selwer fir se un Är Hardware unzepassen.

néideg Elementer

Schrëtt noutwendeg fir Ären eegene Fangerofdrock Lieser ze bauen mat deem Dir Är Garagepaart opmaacht

Schrëtt 1: Verkabelung a Lötung vum ganze System

Fir Är Garagentür kënnen opzemaachen dank dem Fangerofdrock vun Ärem Fanger, braucht Dir zwou verschidde Komponenten. Engersäits brauche mir fabrizéiert en eegene Kontrollpanel, dee mir ausserhalb vun eisem Heem installéieren. An dësem Kontrollpanel ass wou mir de Fangerofdrock Scanner installéieren, e klengen Informatiounsscreen an e puer zousätzlech Buttons.

Zweetens wäerte mir brauchen eng zweet Këscht an der Garage selwer installéieren. Dëst ass verantwortlech fir z'iwwerpréiwen datt de Fangerofdrock deen an de Kontrollpaneel agefouert gouf akzeptéiert ass oder net vum System an am Fall vun enger korrekter Verifikatioun weiderfuere fir e Signal ze kreéieren dat erkennbar ass vum Motor deen d'Dier vun eiser Garage opmécht.

Fir dëst auszeféieren mir brauchen en ATMega328p Microcontroller déi verantwortlech sinn d'Liewen ze ginn un de Kontrollpanel dee mir ausserhalb vun eisem eegenen Haus installéiere wärend, fir den Interieur Panel wetten mir op en ATTiny. Déi zwee Boards kommunizéieren mateneen duerch eng seriell Verbindung. Fir d'Sécherheet vum ganze System ze erhéijen, wäerte mir e polariséierte Sender installéieren, sou datt d'ATTiny Kaart d'Verbindung kann zoumaachen, sou datt wann e Vandal d'Äussere Kontrollpanel start, kënnen se eis Garagepaart net opmaachen andeems se e puer Kabele kräizen.

Wann dëse Projet Iech iwwerzeegt an Dir sidd interesséiert dëse Projet duerchzeféieren, ass dëst d'Lëscht vun de Komponenten déi Dir braucht:

Projet Diagramm

Zu dësem Zäitpunkt ass et Zäit all d'Hardware op der Lëscht ze verbannen. D'Iddi, wéi Dir Iech sécher virstellt, geet duerch befollegt d'Diagramm dat just iwwer dëse Linnen ass, déiselwecht an deem Dir de Layout vu béide Kontrollpanel an dem Innenmodul gesinn. E Rot deen ech Iech ka ginn ass d'Kabelen vum aktuellen Konverter an dem LCD eng gewëssen Längt ze ginn, fir datt Dir se hänkt a fixéiert an déi richteg Positioun déi Dir an der äusseren waasserdichte Këscht erstellt.

Wa mir op dësem Punkt e Moment de Code ënnersichen, deen de Controller endlech ausféiert, da mierkt Dir datt d'Knäppercher mat de Stifter 12, 13 a 14 verbonne sinn, déi d'Funktioune vun 'arriba','OK"an"erofrespektiv. Dëst bedeit datt et eng ganz gutt Iddi ka sinn se op dës Manéier ze placéieren fir eng visuell Logik vill méi am Aklang mat hirer Funktioun ze halen.

Fir Stroum fir de ganze System ze liwweren wäerte mir, wéi d'Lëscht vun den néidegen Elementer sot, en Telefonsladeger mat all MicroUSB Connector benotzen. D'Iddi fir dës Aart Ladegeräter ze benotzen reagéiert am Fong op d'Tatsaach datt se ganz bëlleg sinn a virun allem einfach ze fannen.. Eng aner aner Iddi ass fir d'Kontrolleren duerch d'Benotzung vu Batterien z'erméiglechen, och wann et op dësem Punkt am beschten ass en alternéierenden Stroumtransformator ze benotzen fir Stroumstroum ze benotzen well de Fangerofdrucksensor normalerweis vill Stroum verbraucht an de ganze System fiddert mat Batterien kënnen datt Dir se all Dag ännere musst.

Arduino IDE

Schrëtt 2: Kodéierung a lafen op de Controller

Op dësem Punkt besonnesch soen Iech dat souwuel de Code deen vum ATMega328p ausgefouert gëtt an den ATTiny85 si mat der Arduino IDE geschriwwe ginn a kompiléiert. An dësem spezifesche Fall musse mir d'Garagefinger.ino Datei an der ATMega328p an der tiny_switch.ino Datei am ATTiny85 ausféieren. Op der anerer Säit sinn d'NokiaLCD.cpp an NokiaLCD.h Bibliothéiken zwou Bibliothéiken fir den LCD Bildschierm, dës goufen aus Beispiller aus der Arduino Site zesummegestallt a wéi bal all Bibliothéiken, sollten se an den Dossier gesat ginn 'Bibliothéiken'fir Är Arduino IDE fir se ze fannen. Dësen Dossier läit normalerweis vun der Root wou Dir d'IDE installéiert hutt, zu Windiows ass et normalerweis "% HOMEPATH" \ Dokumenter \ Arduino \ Bibliothéiken. Ech verloossen Iech d'Dateien fir erofzelueden just ënner dëse Linnen:

Zousätzlech zu dëser braucht Dir och d'Bibliothéiken fir datt de Fangerofdrock Scanner ka funktionnéieren. Zu dësem Zäitpunkt muss et drun erënnert ginn datt leider D'Bibliothéiken déi mam SparkFun Site verbonne sinn, funktionnéieren net well se fir de GT-511C3 Modell entwéckelt goufen, vill méi deier, an net fir déi Versioun déi mir benotzen, vläicht eppes méi schwéier ze fannen awer vill méi bëlleg. D'Aarbechtsbibliothéiken fir GT-511C1R fannt Dir op github.

Wann Dir no all Dateien erofgelueden hutt an de Code kuckt deen Dir wëllt méi Sécherheet fir de System ginn Ech encouragéieren Iech, zum Beispill, all Instanzen ze fannen an ze ersetzen a 'geheime String'mat Ärem eegene Passwuert. En aneren ganz interessanten Detail deen hëllefe kann Äert System méi sécher ze maachen ass d'buf Variabel an der tiny_switch.ino Datei z'änneren sou datt et déiselwecht Längt ass wéi de Passwuert deen Dir benotze wëllt.

Variabel overrydeCode, definéiert an der Garagefinger.ino Datei, huet eng 8-Bit Duerstellung vun der Up / Down Knäppchen Presssequenz déi kënne benotzt gi fir Är Garagepaart opzemaachen an nei Fangerofdréck an de System eropzelueden ouni e bekannte Fangerofdrock ze benotzen. Dëst ass nëtzlech fir d'éischte Kéier datt den Apparat benotzt gëtt well de Scanner Erënnerung eidel ass. Et kann interessant sinn dësen Ufankswäert z'änneren.

extern Kontroll

Schrëtt 3: Mir montéieren de ganze Projet

Wa mir de ganze Projet getest hunn, ass et Zäit fir déi lescht Versammlung. Fir dëst musse mir de ganze Kontrollpanel an eiser waasserdichte Box montéieren. Wéi Dir op de Biller gesitt, sou datt keen Zougang zum Controller huet, nieft der waasserdichte Këscht, gouf och eng Acrylkëscht benotzt, op där mir nëmmen den LCD-Bildschierm an den Zougangsknäppchen installéieren, de Rescht vum System ass bannenzeg vun dëser Këscht installéiert.

Dës Këscht muss baussent Ärem Heem montéiert sinn an direkt mat der Këscht verbonne sinn, wou mir den ATTiny installéieren. An dësem Punkt, erënnert Iech drun datt Dir an ATTiny Kabele musst verbannen fir d'Signaler an de Motor ze kommunizéieren deen Är Garagepaart opmécht. A mengem Fall war et einfach fir mech well an der Garage selwer hat ech e Knäppchen op der Mauer déi dës selwecht Funktioun gemaach huet.

montéiert System

Schrëtt 4. Benotzt de System

Wa mir de ganze System installéiert hunn, musse mir just op een vun den dräi Knäppercher drécken, sou datt den LCD Bildschierm an de Fangerofdrock Scanner liicht. Zu dësem Zäitpunkt waart den Apparat bis Dir e Fanger op de Scanner setzt. Wann de Fanger deen Dir op de Scanner geluecht hutt erkannt gëtt, da maacht d'Dier op an e Menü gëtt um Bildschierm ugewisen fir d'Dier erëm opzemaachen / zouzemaachen, Fangerofdréck bäizefügen / läschen, d'Hellegkeet vum Bildschierm änneren ... Den Apparat schalt ongeféier 8 Sekonnen aus nodeems de leschte Schlëssel gedréckt ass. Fir d'Dauer vun der Waardezäit z'änneren, musst Dir d'Funktioun änneren waitForButton an der Garagefinger.ino Datei.

Wéi mir a fréiere Paragrafen erwähnt hunn, kënnt Dir eng Iwwerschreifungssequenz benotze mat den Up / Down Cores gefollegt vun 'OK'fir Zougang zum System ze kréien. Dëst ass nëtzlech déi éischt Kéier wann Dir den Apparat aktivéiert well de Scanner zu dësem Zäitpunkt keng Fangerofdréck a sengem Gedächtnis huet. Déi initial Sequenz gëtt vun der 8-Bit Binärer Duerstellung vun der Zuel déi an der Variabel gelagert gëtt iwwerschrattCode an der Garagefinger.ino Datei wou '1' duerch den 'Up' Knäppchen duergestallt gëtt an '0' duerch den 'Down' Knäppchen duergestallt gëtt.

Ee Punkt fir am Kapp ze behalen ass datt, am Fall wou Dir d'Iwwerschreifungssequenz ännert a se spéider vergiesst ouni Fangerofdréck op den Apparat derbäizefügen, gëtt et effektiv gespaart an Dir musst den ATMega328p nei programméieren an en EEPROM läschen forcéiere fir den Apparat. Code.

Méi Informatiounen: iwwerwaachen


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.