Gwnewch eich clo electronig eich hun lle gallwch agor drws eich garej diolch i'ch olion bysedd

drws garej gyda chlo electronig

Rydyn ni mewn cyfnod pan mae'n ymddangos mai'r peth mwyaf diogel neu gyflymaf yw defnyddio'ch olion bysedd i, er enghraifft, ddatgloi'ch ffôn symudol a hyd yn oed fynd i'r gwaith, yn yr achos hwn mae popeth yn mynd trwy'r diogelwch sy'n ofynnol neu wedi'i orfodi i gyflawni. rhyw brosiect arall.

Ymhell o hyn, y gwir yw, fel prosiect lle gall dysgu sut mae'r math hwn o ddyfais ddigidol weithio fod yn fwy na diddorol, oherwydd hyn heddiw rwyf am esbonio ichi sut i osod clo electronig ar gyfer drws eich garej y gellir ei ddatgloi gan ddefnyddio'ch olion bysedd.


Clo electronig

Adeiladu eich clo electronig eich hun ar gyfer drws eich garej gam wrth gam y gallwch ei ddatgloi â'ch olion bysedd

Gan fynd i ychydig mwy o fanylion, dywedwch wrthych ein bod yn mynd i ddefnyddio a sganiwr olion bysedd fel SparkFun GT-511C1R. Fel sy'n arferol yn y math hwn o diwtorialau, rhaid cofio bod gan yr holl fathau hyn o gynhyrchion weithrediad tebyg iawn yn y bôn, felly nid yw'n angenrheidiol mai hwn yn union yw'r model hwn.

Os meiddiwch gyflawni'r prosiect hwn ond mae gennych rai gwahaniaethau, megis bod y sganiwr olion bysedd a ddefnyddir yn wahanol i'r un yn y tiwtorial neu fod drws eich garej yn defnyddio systemau eraill yn unig, rhywbeth a fydd yn digwydd bron gyda thebygolrwydd llwyr, na chi rhaid pam ofn, gallwch ddilyn y tiwtorial ond nid fel y mae ers hynny bydd yn rhaid i chi wneud rhywfaint o addasiad arall yn y gwifrau ac yn y cod ei hun i'w addasu i'ch caledwedd.

elfennau angenrheidiol

Y camau sy'n angenrheidiol i adeiladu eich darllenydd olion bysedd eich hun i agor drws eich garej

Cam 1: Gwifrau a Sodro'r System Gyfan

Er mwyn agor drws eich garej diolch i olion bysedd eich bys, bydd angen dwy gydran wahanol arnoch chi. Ar y naill law, mae angen cynhyrchu ein panel rheoli ein hunain, y byddwn yn ei osod y tu allan i'n cartref. Y tu mewn i'r panel rheoli hwn bydd lle byddwn yn gosod y sganiwr olion bysedd, sgrin wybodaeth fach a rhai botymau ychwanegol.

Yn ail bydd angen gosod ail flwch y tu mewn i'r garej ei hun. Bydd hyn yn gyfrifol am wirio bod yr olion bysedd a gofnodir yn y panel rheoli yn cael ei dderbyn ai peidio gan y system ac, os bydd dilysiad cywir, ewch ymlaen i greu signal y gellir ei adnabod gan y modur a fydd yn agor drws ein garej.

I wneud hyn bydd angen microcontroller ATMega328p arnom a fydd yn gyfrifol am roi bywyd i'r panel rheoli y byddwn yn ei osod y tu allan i'n tŷ ein hunain tra, ar gyfer y panel mewnol byddwn yn betio ar ATTiny. Bydd y ddau fwrdd yn cyfathrebu â'i gilydd trwy gysylltiad cyfresol. Er mwyn cynyddu diogelwch y system gyfan, byddwn yn gosod trosglwyddydd polariaidd fel y gall y cerdyn ATTiny gau'r cysylltiad, fel na all agor drws ein garej trwy groesi cwpl o geblau os bydd fandal yn cychwyn y panel rheoli allanol.

Os yw'r prosiect hwn yn eich argyhoeddi a bod gennych ddiddordeb mewn cyflawni'r prosiect hwn, dyma'r rhestr o gydrannau y bydd eu hangen arnoch:

diagram prosiect

Ar y pwynt hwn mae'n bryd cysylltu'r holl galedwedd ar y rhestr. Mae'r syniad, fel rydych chi'n dychmygu yn sicr, yn mynd drwyddo dilynwch y diagram sydd ychydig uwchben y llinellau hyn, yr un peth lle gallwch weld cynllun y panel rheoli a'r modiwl mewnol. Un darn o gyngor y gallaf ei roi ichi yw rhoi hyd penodol i geblau'r trawsnewidydd cyfredol a'r LCD fel y gallwch eu hongian a'u trwsio yn y safle mwyaf cywir rydych chi'n ei greu y tu mewn i'r blwch diddos allanol.

Os byddwn ar hyn o bryd yn archwilio am eiliad y cod y bydd y rheolwr yn ei weithredu o'r diwedd, byddwch yn sylweddoli bod y botymau wedi'u cysylltu â phinnau 12, 13 a 14, sy'n cyflawni swyddogaethau 'arriba','OK'a'i lawr'yn y drefn honno. Mae hyn yn golygu y gallai fod yn syniad da eu gosod fel hyn er mwyn cynnal rhesymeg weledol yn llawer mwy unol â'u swyddogaeth.

I gyflenwi cerrynt i'r system gyfan byddwn yn defnyddio, fel y dywedodd y rhestr o elfennau angenrheidiol, gwefrydd ffôn gydag unrhyw gysylltydd microUSB. Mae'r syniad o ddefnyddio'r math hwn o wefrydd yn ymateb yn y bôn i'r ffaith eu bod yn rhad iawn ac yn anad dim yn hawdd dod o hyd iddynt.. Syniad gwahanol arall yw gallu pweru'r rheolwyr trwy ddefnyddio batris, er ar y pwynt hwn efallai y byddai'n well defnyddio newidydd cerrynt eiledol i gyfeirio cerrynt gan fod y synhwyrydd olion bysedd fel arfer yn defnyddio llawer o gerrynt a, gan fwydo'r system gyfan. gyda batris, a oes rhaid i chi eu newid bob dydd.

IDD Arduino

Cam 2: Codio a rhedeg ar y rheolwyr

Ar y pwynt hwn yn benodol dywedwch hynny wrthych mae'r cod sydd i'w weithredu gan yr ATMega328p a'r ATTiny85 wedi'u hysgrifennu a'u llunio gyda'r Arduino IDE. Yn yr achos penodol hwn mae'n rhaid i ni weithredu'r ffeil garafinger.ino yn y ATMega328p a'r ffeil tiny_switch.ino yn yr ATTiny85. Ar y llaw arall, mae llyfrgelloedd NokiaLCD.cpp a NokiaLCD.h yn ddwy lyfrgell ar gyfer y sgrin LCD, lluniwyd y rhain o enghreifftiau a gymerwyd o safle Arduino ac, fel bron pob llyfrgell, dylid eu rhoi yn y ffolder 'llyfrgelloedd'i'ch Arduino IDE ddod o hyd iddynt. Mae'r ffolder hon fel arfer wedi'i lleoli o'r gwreiddyn lle mae'r IDE wedi'i osod, yn Windiows mae fel arfer Llyfrgelloedd "% HOMEPATH" \ Documents \ Arduino \. Rwy'n gadael y ffeiliau i chi i'w lawrlwytho ychydig o dan y llinellau hyn:

Yn ogystal â hyn, bydd angen y llyfrgelloedd arnoch hefyd fel y gall y sganiwr olion bysedd weithio. Ar y pwynt hwn rhaid cofio hynny yn anffodus Ni fydd y llyfrgelloedd sy'n gysylltiedig â safle SparkFun yn gweithio wrth iddynt gael eu datblygu ar gyfer y model GT-511C3, llawer mwy costus, ac nid ar gyfer y fersiwn rydyn ni'n ei defnyddio, efallai rhywbeth anoddach i'w ddarganfod ond yn rhatach o lawer. Gellir gweld y llyfrgelloedd gwaith ar gyfer GT-511C1R yn GitHub.

Os ar ôl lawrlwytho'r holl ffeiliau ac edrych ar y cod rydych chi ei eisiau darparu mwy o ddiogelwch i'r system Rwy'n eich annog, er enghraifft, i ddarganfod a disodli pob achos a 'llinyn secrect'yn ôl eich cyfrinair eich hun. Manylyn diddorol iawn arall a all helpu i wneud eich system yn fwy diogel yw newid y newidyn buf yn y ffeil tiny_switch.ino fel ei fod yr un hyd â'r cyfrinair rydych chi am ei ddefnyddio.

Amrywiol overrydeCode, A ddiffinnir yn y ffeil garagefinger.ino, mae gan gynrychiolaeth 8-bit y fyny / i lawr botwm dilyniant i'r wasg gellir ei ddefnyddio i agor drws eich garej a llwytho olion bysedd newydd i'r system heb orfod defnyddio olion bysedd hysbys. Mae hyn yn ddefnyddiol am y tro cyntaf i'r ddyfais gael ei defnyddio gan y bydd cof y sganiwr yn wag. Efallai y byddai'n ddiddorol newid y gwerth cychwynnol hwn.

rheolaeth allanol

Cam 3: Rydym yn cydosod y prosiect cyfan

Ar ôl i ni brofi'r prosiect cyfan, mae'n bryd i'r gwasanaeth terfynol. Ar gyfer hyn mae'n rhaid i ni osod y panel rheoli cyfan y tu mewn i'n blwch diddos. Fel y gallwch weld yn y delweddau, fel na all neb gael mynediad at y rheolydd, yn ychwanegol at y blwch diddos, defnyddiwyd blwch acrylig y byddwn yn gosod y sgrin LCD a'r botymau mynediad arno yn unig, gweddill y system fydd wedi'i osod y tu mewn i'r blwch hwn.

Rhaid gosod y blwch hwn y tu allan i'ch cartref a'i gysylltu'n uniongyrchol â'r blwch lle byddwn yn gosod yr ATTiny. Yn y pwynt hwn, eich atgoffa bod yn rhaid i chi gysylltu ceblau yn ATTiny i gyfleu'r signalau i'r modur sy'n agor drws eich garej. Yn fy achos i, roedd yn hawdd i mi oherwydd y tu mewn i'r garej ei hun roedd gen i fotwm ar y wal a oedd yn cyflawni'r un swyddogaeth hon.

system wedi'i mowntio

Cam 4. Defnyddio'r system

Ar ôl i'r system gyfan gael ei gosod, mae'n rhaid i ni wasgu unrhyw un o'r tri botwm fel bod y sgrin LCD a'r sganiwr olion bysedd yn goleuo. Ar y pwynt hwn, mae'r ddyfais yn aros nes i chi roi bys ar y sganiwr. Os cydnabyddir y bys rydych wedi'i roi ar y sganiwr, bydd y drws yn agor ac bydd bwydlen yn cael ei harddangos ar y sgrin i agor / cau'r drws eto, ychwanegu / dileu olion bysedd, newid disgleirdeb y sgrin ... Mae'r ddyfais yn diffodd ar ôl tua 8 eiliad o'r allwedd olaf wedi'i wasgu. I newid hyd yr amser aros, rhaid i chi addasu'r swyddogaeth arosForButton yn y ffeil garafinger.ino.

Fel y soniasom mewn paragraffau blaenorol, gallwch ddefnyddio dilyniant diystyru trwy ddefnyddio'r creiddiau i fyny / i lawr ac yna 'OKi gael mynediad i'r system. Mae hyn yn ddefnyddiol y tro cyntaf i chi actifadu'r ddyfais oherwydd, ar y pwynt hwn, ni fydd gan y sganiwr olion bysedd yn ei gof. Rhoddir y dilyniant cychwynnol gan y gynrychiolaeth ddeuaidd 8-did o'r rhif sy'n cael ei storio yn y newidyn gorwneudCod yn y ffeil garafinger.ino lle mae '1' yn cael ei gynrychioli gan y botwm 'i fyny' a chynrychiolir '0' gan y botwm 'i lawr'.

Un pwynt i'w gofio yw, os byddwch chi'n newid y dilyniant diystyru ac yn ei anghofio yn ddiweddarach heb ychwanegu olion bysedd i'r ddyfais, bydd yn cael ei gloi i bob pwrpas a bydd yn rhaid i chi ailraglennu'r ATMega328p a gorfodi dileu EEPROM i ddileu'r cod dyfais.

Mwy o wybodaeth: offerynnau


Mae cynnwys yr erthygl yn cadw at ein hegwyddorion moeseg olygyddol. I riportio gwall cliciwch yma.

Bod y cyntaf i wneud sylwadau

Gadewch eich sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio â *

*

*

  1. Yn gyfrifol am y data: Miguel Ángel Gatón
  2. Pwrpas y data: Rheoli SPAM, rheoli sylwadau.
  3. Cyfreithlondeb: Eich caniatâd
  4. Cyfathrebu'r data: Ni fydd y data'n cael ei gyfleu i drydydd partïon ac eithrio trwy rwymedigaeth gyfreithiol.
  5. Storio data: Cronfa ddata wedi'i chynnal gan Occentus Networks (EU)
  6. Hawliau: Ar unrhyw adeg gallwch gyfyngu, adfer a dileu eich gwybodaeth.