Ṣe titiipa itanna tirẹ pẹlu eyiti o le ṣi ilẹkun gareji rẹ ọpẹ si itẹka ọwọ rẹ

enu gareji ni ipese pẹlu titiipa itanna

A wa ni akoko kan nigbati o dabi pe ohun ti o ni aabo julọ tabi ohun ti o yara julo ni lati lo ika ọwọ rẹ si, fun apẹẹrẹ, ṣii foonu alagbeka rẹ ati paapaa lati lọ si iṣẹ, ninu ọran yii ohun gbogbo n lọ nipasẹ aabo ti o nilo tabi ti paṣẹ lati ṣe diẹ ninu awọn miiran ise agbese.

Kuro si eyi, otitọ ni pe, bi iṣẹ akanṣe kan ninu eyiti kikọ ẹkọ bii iru ẹrọ oni-nọmba yii le ṣiṣẹ le jẹ diẹ sii ju awọn ti o nifẹ lọ, nitori eyi loni Mo fẹ lati ṣalaye fun ọ bawo ni a ṣe le pa titiipa itanna kan fun ilẹkun gareji rẹ ti o le ṣiṣi silẹ nipa lilo itẹka ọwọ rẹ.


Titiipa itanna

Kọ titiipa ẹrọ itanna tirẹ fun ilẹkun gareji ni igbesẹ nipasẹ igbesẹ ti o le ṣii pẹlu itẹka ọwọ rẹ

Lilọ si alaye diẹ diẹ sii, sọ fun ọ pe fun iṣẹ yii a yoo lo a itẹka itẹka bi SparkFun GT-511C1R. Gẹgẹbi o ti ṣe deede ni iru awọn itọnisọna, o gbọdọ jẹri ni lokan pe ni ipilẹ gbogbo awọn iru awọn ọja wọnyi ni iṣẹ ti o jọra pupọ, nitorinaa ko ṣe dandan pe o jẹ awoṣe yii deede.

Ti o ba ni igboya lati ṣe iṣẹ yii ṣugbọn ni awọn iyatọ kan, gẹgẹ bi pe ọlọjẹ itẹka ti a lo yatọ si eyiti o wa ninu ẹkọ tabi pe ilẹkun gareji rẹ n lo awọn ọna ẹrọ miiran, nkan ti yoo ṣẹlẹ fere pẹlu iṣeeṣe lapapọ, rara o gbọdọ idi ti iberu, o le tẹle itọnisọna ṣugbọn kii ṣe bi o ti jẹ lati igba naa iwọ yoo ni lati ṣe iyipada miiran mejeeji ninu okun onirin ati ninu koodu funrararẹ lati ṣe deede si ohun elo rẹ.

awọn eroja pataki

Awọn igbesẹ pataki lati kọ oluka itẹka ti ara rẹ pẹlu eyiti lati ṣi ilẹkun gareji rẹ

Igbesẹ 1: Wiring ati Soldering Gbogbo Eto

Lati ṣii ilẹkun gareji rẹ ọpẹ si itẹka ika ọwọ rẹ, iwọ yoo nilo awọn paati oriṣiriṣi meji. Ni ọna kan, a nilo ṣe nronu iṣakoso ti ara wa, eyiti a yoo fi sii ni ita ile wa. Ninu inu nronu iṣakoso yii yoo wa nibiti a yoo fi sori ẹrọ ọlọjẹ itẹka, iboju alaye kekere ati diẹ ninu awọn bọtini afikun.

Keji a yoo nilo fi apoti keji sii inu gareji funrararẹ. Eyi yoo wa ni idiyele ti ijẹrisi pe itẹka ti a tẹ sinu nronu iṣakoso ni a gba tabi kii ṣe nipasẹ eto naa ati, ni iṣẹlẹ ti ijerisi ti o tọ, tẹsiwaju lati ṣẹda ami iyasọtọ ti idanimọ nipasẹ ọkọ ayọkẹlẹ ti yoo ṣii ilẹkun gareji wa.

Lati gbe eyi jade a yoo nilo microMojuto ohun elo ATMega328p eyiti yoo wa ni idiyele fifun igbesi aye si nronu iṣakoso ti a yoo fi sori ẹrọ ni ita ti ile wa lakoko, fun inu ilohunsoke nronu a yoo tẹtẹ lori ATTiny kan. Awọn igbimọ meji yoo ṣe ibaraẹnisọrọ pẹlu ara wọn nipasẹ asopọ tẹlentẹle. Lati mu aabo gbogbo eto pọ si, a yoo fi atagba atọwọdọwọ sori ẹrọ ki kaadi ATTiny le pa asopọ mọ, nitorinaa ti apanirun ba bẹrẹ nronu iṣakoso ode, wọn ko le ṣi ilẹkun gareji wa nipasẹ jija awọn kebulu meji kan.

Ti iṣẹ yii ba da ọ loju ati pe o nifẹ lati ṣe iṣẹ yii, eyi ni atokọ ti awọn paati iwọ yoo nilo:

aworan atọka ise agbese

Ni aaye yii o to akoko lati sopọ gbogbo ohun elo lori atokọ. Ero naa, bi o ṣe rii daju, kọja nipasẹ tẹle apẹrẹ ti o wa ni oke awọn ila wọnyi, kanna ninu eyiti o le wo ifilelẹ ti nronu iṣakoso mejeeji ati module inu. Imọran kan ti Mo le fun ọ ni lati fun awọn kebulu ti oluyipada lọwọlọwọ ati LCD gigun kan ki o le fi wọn le ati ṣatunṣe wọn ni ipo ti o tọ julọ ti o ro pe o wa ninu apoti omi ti ko ni omi.

Ti o ba wa ni aaye yii a ṣayẹwo fun akoko kan koodu ti oludari yoo ṣiṣẹ nikẹhin, iwọ yoo ṣe akiyesi pe awọn bọtini naa ni asopọ si awọn pinni 12, 13 ati 14, eyiti o mu awọn iṣẹ ti 'déba','OKand à '?silẹ'lẹsẹsẹ. Eyi tumọ si pe o le jẹ imọran ti o dara pupọ lati gbe wọn ni ọna yii lati le ṣetọju ọgbọn wiwo pupọ diẹ sii ni ila pẹlu iṣẹ wọn.

Lati pese lọwọlọwọ si gbogbo eto a yoo lo, gẹgẹbi atokọ ti awọn eroja pataki ti sọ, ṣaja foonu kan pẹlu eyikeyi asopọ microUSB. Ero ti lilo iru ṣaja yii ni idahun ni idahun si otitọ pe wọn jẹ olowo pupọ ati ju gbogbo rọrun lati wa.. Imọran miiran ti o yatọ ni lati ni agbara lati ṣakoso awọn oludari nipasẹ lilo awọn batiri, botilẹjẹpe ni aaye yii o le dara julọ lati lo ẹrọ iyipada lọwọlọwọ miiran lati ṣe itọsọna lọwọlọwọ nitori sensọ itẹka nigbagbogbo n gba ọpọlọpọ lọwọlọwọ ati, ifunni gbogbo eto pẹlu awọn batiri le pe o ni lati yi wọn pada lojoojumọ.

Arduino IDE

Igbesẹ 2: Ifaminsi ati ṣiṣe lori awọn oludari

Ni aaye yii ni pato sọ fun ọ pe mejeeji koodu ti yoo pa nipasẹ ATMega328p ati ATTiny85 ti a ti kọ ati ṣajọ pẹlu Arduino IDE. Ninu ọran pataki yii a gbọdọ ṣe faili garagefinger.ino ninu ATMega328p ati faili kekere_switch.ino ninu ATTiny85. Ni ida keji, awọn ile-ikawe NokiaLCD.cpp ati NokiaLCD.h jẹ awọn ile-ikawe meji fun iboju LCD, awọn wọnyi ti ṣajọ lati awọn apẹẹrẹ ti a mu lati aaye Arduino ati, bii gbogbo awọn ile ikawe, o yẹ ki wọn gbe sinu folda naa 'awọn ile-ikawe'fun IDE Arduino rẹ lati wa wọn. Folda yii nigbagbogbo wa lati gbongbo nibiti o ti fi IDE sii, ni Windiows o nigbagbogbo "% HOMEPATH" \ Awọn iwe aṣẹ \ awọn ile-ikawe Arduino \. Mo fi awọn faili silẹ fun igbasilẹ ni isalẹ awọn ila wọnyi:

Ni afikun si eyi iwọ yoo tun nilo awọn ile-ikawe naa ki ọlọjẹ itẹka le ṣiṣẹ. Ni aaye yii o gbọdọ jẹri ni lokan pe laanu Awọn ile ikawe ti o sopọ mọ aaye SparkFun kii yoo ṣiṣẹ bi wọn ti ṣe idagbasoke fun awoṣe GT-511C3, Elo diẹ gbowolori, ati kii ṣe fun ẹya ti a nlo, boya ohunkan ti o nira sii lati wa ṣugbọn o din owo pupọ. Awọn ile ikawe ti n ṣiṣẹ fun GT-511C1R ni a le rii ni github.

Ti lẹhin igbasilẹ gbogbo awọn faili ati wiwo koodu ti o fẹ pese aabo nla si eto naa Mo gba ọ niyanju, fun apẹẹrẹ, lati wa ati rọpo gbogbo awọn iṣẹlẹ a 'sisọ okun'nipasẹ ọrọ igbaniwọle tirẹ. Apejuwe miiran ti o nifẹ pupọ ti o le ṣe iranlọwọ lati jẹ ki eto rẹ ni aabo siwaju sii ni iyipada iyipada buf ninu faili aami_switch.ino ki o jẹ ipari kanna bi ọrọ igbaniwọle ti o fẹ lo.

Orisirisi overrydeCode, ti a ṣalaye ninu faili garagefinger.ino, ni aṣoju 8-bit ti ọna itẹlera bọtini oke / isalẹ iyẹn le ṣee lo lati ṣii ilẹkun gareji rẹ ati gbe awọn itẹka tuntun si eto laisi nini lati lo itẹka itẹwe ti a mọ. Eyi wulo fun igba akọkọ ti a lo ẹrọ bi iranti scanner yoo ṣofo. O le jẹ igbadun lati yi iye akọkọ yii pada.

Iṣakoso ita

Igbesẹ 3: A ṣajọ gbogbo iṣẹ naa

Ni kete ti a ti dan gbogbo iṣẹ naa wo, o to akoko fun apejọ ipari. Fun eyi a gbọdọ gbe gbogbo panẹli iṣakoso inu apoti apoti omi wa. Bi o ṣe le rii ninu awọn aworan, nitorinaa pe ẹnikẹni ko le wọle si adari, ni afikun si apoti omi, a ti lo apoti akiriliki lori eyiti a yoo fi sori ẹrọ iboju LCD nikan ati awọn bọtini iraye si, iyoku eto naa yoo jẹ fi sori ẹrọ ni inu ti apoti yii.

A gbọdọ gbe apoti yii ni ita ti ile rẹ ki o sopọ taara si apoti ti a yoo fi ATTiny sii. Ni aaye yii, leti ọ pe ni ATTiny o gbọdọ sopọ awọn kebulu lati ṣe ibaraẹnisọrọ awọn ifihan agbara si ọkọ ayọkẹlẹ ti o ṣi ilẹkun gareji rẹ. Ninu ọran mi, o rọrun fun mi nitori inu gareji funrararẹ Mo ni bọtini kan lori ogiri ti o ṣe iṣẹ kanna.

eto ti a fi sori ẹrọ

Igbese 4. Lilo eto naa

Lọgan ti a ba ti fi gbogbo eto sii, a kan ni lati tẹ eyikeyi awọn bọtini mẹta lati tan imọlẹ si iboju LCD ati ẹrọ itẹka itẹka. Ni aaye yii, ẹrọ naa duro de igba ti o fi ika kan si scanner naa. Ti o ba mọ ika ti o ti gbe sori ẹrọ ọlọjẹ naa, ilẹkun yoo ṣii ati akojọ aṣayan yoo han loju iboju lati ṣii / pa ilẹkun lẹẹkansi, fikun / pa awọn ika ọwọ rẹ, yi imọlẹ iboju pada ... Ẹrọ naa wa ni pipa lẹhin bii iṣẹju-aaya 8 lati bọtini ti o kẹhin ti a tẹ. Lati yi iye akoko idaduro duro, o gbọdọ yipada iṣẹ naa duroForButton ninu faili garagefinger.ino.

Gẹgẹ bi a ti mẹnuba ninu awọn paragirayin ti tẹlẹ, o le lo atẹsẹsẹsẹsẹsẹsẹsẹ kan nipa lilo awọn ohun kohun oke / isalẹ atẹle nipa 'OK'lati ni iraye si eto naa. Eyi wulo ni igba akọkọ ti o mu ẹrọ naa ṣiṣẹ bi ọlọjẹ kii yoo ni awọn ika ọwọ ninu iranti rẹ ni aaye yii. Ọkọọkan ibẹrẹ ni a fun ni nipasẹ aṣoju alakomeji 8-bit ti nọmba ti o wa ni fipamọ ni oniyipada naa yiyipada koodu ninu faili garagefinger.ino nibiti '1' ṣe aṣoju nipasẹ bọtini 'oke' ati '0' ni aṣoju nipasẹ bọtini 'isalẹ'.

Koko kan lati ni lokan ni pe, ni iṣẹlẹ ti o ba yi ọna titan pada ati nigbamii gbagbe rẹ laisi fifi awọn ika ọwọ si ẹrọ naa, yoo ti ni titiipa ni imunadoko ati pe iwọ yoo ni atunkọ ATMega328p ki o fi ipa mu ẹya EEPROM lati nu ẹrọ. koodu.

Alaye diẹ sii: instructables


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

Idanwo GẹẹsiIdanwo CatalanSpanish adanwo