O loʻo tatou i ai i se taimi e foliga mai ai o le mea sili ona sefe poʻo le saoasaoa o le faʻaaogaina lea o lou tulaga lima, mo se faʻataʻitaʻiga, tatala lau telefoni feʻaveaʻi ma e alu foi e faigaluega, i lenei tulaga mea uma alu i le puipuiga manaʻomia pe faʻatulafonoina e faʻataunuʻuina nisi galuega faatino.
Mamao mai lenei, o le mea moni o le, o se poloketi e aʻoaʻo ai pe faʻafefea ona aoga lenei ituaiga o masini komepiuta e mafai ona sili atu nai lo le faʻafiafiaina, ona o lenei aso nei ou te fia faʻamatala atu ia te oe faʻafefea ona faʻapipiʻi se loka eletise mo lou faitotoʻa faletaavale e mafai ona tatalaina i le faʻaaogaina o ou tamatamai lima.
Le
Fausia lau oe lava eletise loka mo lau faletaavale faitotoʻa i lea laʻasaga e mafai ona e tatalaina i lou tulaga lima
Alu i se sili atu auiliiliga auiliiliga, taʻu atu ia te oe mo lenei poloketi o le a matou faʻaaogaina a scanner tamatamai lima pei SparkFun GT-511C1R. E pei ona masani ai i lenei ituaiga o aʻoaʻoga, e tatau ona manatuaina e masani lava o nei ituaiga o oloa e i ai se tutusa faʻagaioiga, o lea e le manaʻomia ai o le saʻo lea o lenei faʻataʻitaʻiga.
Afai e te faʻamalosi e faʻatino lenei poloketi ae e i ai ni au eseʻesega, e pei o le tamatamai lima scanner faʻaaogaina e ese mai le tasi i le aʻoaʻoga pe o lau faletaavale faitoto na faʻaaogaina isi faiga, o se mea o le a tupu toetoe lava ma atoa aofaʻi, leai oe tatau aisea fefe, oe mafai ona mulimuli i le tutorial ae le pei ona talu mai e tatau ona e faia nisi suiga uma i le uaea ma i le code lava ia e fetuunai ia i lau masini.
Laʻasaga tatau e fausia ai sau oe tamatamaʻilima faitau faitau e tatala ai lau faletaavale faitotoʻa
Laasaga 1: Wiring ma Soldering le Atoa System
Ina ia mafai ona tatalaina lau faletaavale faitotoʻa faʻafetai i le tamatamailima o lou tamailima, oe o le a manaʻomia ni vaega eseese se lua. I le tasi itu, tatou te manaʻomia gaosia la matou lava vaega faʻatonutonu, lea o le a matou faʻapipiʻiina i fafo atu o lo matou fale. I totonu o lenei vaega faʻatonutonu o le ai ai le mea tatou te faʻapipiʻi ai le scanner tamatamailima, o se tamaʻi faʻamatalaga malamalama ma nisi faʻamau faʻaopoopo.
Lona lua tatou te manaʻomia faʻapipiʻi le pusa lona lua i totonu o le faletaavale lava ia. Lenei o le a vaʻaia o le faʻamaonia o le tamatamailima ulufale i totonu o le faʻatonutonuina panel ua taliaina pe leai foi e le polokalama ma, i le tulaga o se saʻo faʻamaoniga, amata ona faia se faʻailoga iloagofie e le afi o le a tatalaina le faitotoʻa o la matou faletaavale.
Ina ia faia lenei o le a matou manaʻomia se masini eletise ATMega328p o ai e gafa ma le tuʻuina atu o le ola i le vaega faʻatonutonu o le a matou faʻapipiʻiina i fafo atu o la matou lava fale, mo le vaega i totonu o le a tatou peti i luga o le ATTiny. O laupapa e lua o le a fesoʻotaʻi le tasi i le isi e ala i se fesoʻotaʻiga fesoʻotaʻiga. Ina ia faʻateleina le saogalemu o le polokalame atoa, o le a matou faʻapipiʻiina se transmitter polarized ina ia mafai ai e le ATTiny card ona tapunia le fesoʻotaʻiga, pe a fai o se mea faʻaleaga e amata ai le pito i fafo o le pulega vaega, latou le mafai ona tatalaina le tatou faletaavale faitotoʻa e ala i le sopoia o ni nai uaea.
Afai o lenei poloketi faʻatalitonuina oe ma e te fiafia i le faʻatinoina o lenei poloketi, o le lisi lea o vaega e te manaʻomia:
- GT-511C1R tamatamailima Scanner
- Fesoʻotaʻiga JST mo le scanner tamatamai lima o GT-511C1R
- Nokia 5110LCD
- Masiketele Masini ATMega328p
- Leai se oloa maua
- Voltage regulator MCP1700-3V3
- 10 uF capacitor (2 iunite)
- 10 kOhm resistor (3 iunite)
- 100 ohm resistor (3 iunite)
- Pushbutton (3 iunite)
- 28 ma 8 pin IC fesoʻotaʻiga, o le a fesoasoani puipuia microcontrollers pe a soldering ma e faigofie tele i le polokalama
- Leai se oloa maua
- Pusa susu mo fafo
- AC i DC converter, mo se faʻataʻitaʻiga e mafai ona faʻaaogaina se telefoni feaveaʻi
Ile taimi nei ua oʻo ile taimi e faʻafesoʻotaʻi uma ai masini i luga ole lisi. O le manatu, e pei ona e mautinoa o mafaufauina, alu i totonu mulimuli i le ata o loʻo tu i luga atu o nei laina, tutusa i le mea e mafai ai ona e vaʻai i le faʻavasegaina uma o le control panel ma le totonu module. O se tasi o fautuaga e mafai ona ou tuʻuina atu ia te oe o le tuʻuina atu o uaea uma o le taimi nei ma le LCD o se umi faʻapitoa ina ia mafai ona e tautau i latou ma faʻalelei i latou i le sili saʻo tulaga e te manatu o totonu o le fafo susu pusa.
Afai i lenei taimi matou te suʻesuʻeina mo sina taimi le faʻailoga o le a faʻatinoina e le pule, oe o le a iloa o faʻamau e fesoʻotaʻi i pine 12, 13 ma le 14, lea faʻataunuʻuina galuega a 'taunuu mai','OK'ma'lalo'faʻatulagaina. O lona uiga atonu o se mea lelei tele le tuʻuina i latou i lenei auala ina ia mafai ai ona faʻamautinoa se vaʻaiga vaʻaiga sili atu i laina ma a latou gaioiga.
Mo le sapalaiina o le taimi nei i le atoa faiga o le a tatou faʻaaogaina, e pei o le lisi o manaʻoga elemeni fai mai, se telefoni charger ma soʻo se microUSB fesoʻotaʻiga. O le manatu o le faʻaaogaina o lenei ituaiga o charger masani tali atu i le mea moni e latou e matua taugofie ma sili atu i mea uma faigofie ona maua.. O leisi aitia eseʻese o le mafai ona faʻamalosia le tagata faʻatonutonu e ala i le faʻaaogaina o maa, e ui lava i lenei taimi atonu e sili atu le faʻaogaina o se fesuiaʻiga o taimi nei transformer e faʻatonutonu ai nei talu ai o le tamatamai lima sensor masani faʻaumatia tele o taimi nei ma, fafagaina le atoa polokalama ma maʻa maʻa e mafai ona e suia i aso uma.
Sitepu 2: Faʻailogaina ma tamoʻe i luga o le faʻatonutonu
I lenei taimi faapitoa taʻu atu ia te oe lena o tulafono uma e lua e tatau ona faʻatinoina e le ATMega328p ma le ATTiny85 ua tusia ma tuʻufaʻatasia ma le Arduino IDE. I lenei tulaga faapitoa e tatau ona tatou faʻatino le faila garagefinger.ino i le ATMega328p ma le faila tiny_switch.ino i le ATTiny85. I leisi itu, o faletusi NokiaLCD.cpp ma NokiaLCD.h o faletusi e lua mo le LCD screen, o nei mea na tuʻufaʻatasia mai faʻataʻitaʻiga na aumai mai le Arduino site ma, pei o le tele o faletusi uma, e tatau ona tuʻuina i totonu o le faila 'faletusi'mo lau Arduino IDE e maua ai i latou. O lenei faila e masani lava ona tu mai le aʻa o loʻo e faʻapipiʻi ai le IDE, i Windiows e masani a "% HOMEPATH" \ Documents \ Arduino \ faletusi. Ou te tuua ia te oe faila mo download i lalo tonu o nei laina:
I se faʻaopopoga i lenei mea o le a e manaʻomia foʻi faletusi ina ia mafai ona galue le scanner tamatamai lima. I lenei taimi e tatau ona manatuaina i le mafaufau e leaga O faletusi e fesoʻotaʻi ma le SparkFun 'upega tafaʻilagi e le galulue ona ua latou atiaʻe mo le GT-511C3 faʻataʻitaʻiga, sili atu le taugata, ae le mo le lomiga o loʻo matou faʻaaogaina, masalo o se mea e sili atu ona faigata ona maua ae sili atu le taugofie. O faletusi galulue mo GT-511C1R e mafai ona maua i github.
Afai a maeʻa ona download uma faila ma vaʻai i le code e te manaʻo ai maua ai le sili atu puipuiga i le polokalama Ou te faʻamalosia oe, mo se faʻataʻitaʻiga, e suʻe ma sui tulaga uma a 'faalilolilo'i lau oe password. O leisi auiliiliga sili ona manaia e mafai ona fesoasoani e faʻamalosia atili ai lau faiga o le suia lea o le fesuiaʻiga o le faila ile faila laiti_switch.ino ia tutusa lona umi ma le upu faiupu e te manaʻo e faʻaaoga.
Ese overrydeCode, faʻamatalaina i le garagefinger.ino faila, ei ai le 8-sina faʻaaliga o le luga / lalo faʻamau lolomi faʻasologa e mafai ona faʻaaogaina e tatala ai lau faletaavale faitotoʻa ma tuʻu i luga tamatamaʻi lima fou i le polokalama e aunoa ma le faʻaaogaina o se lauiloa tamatamailima. E aoga lenei mo le taimi muamua na faʻaaoga ai le masini ona e leai se mea o i ai ma le scanner memory. Atonu e manaia le suia o lenei muamua aoga.
Sitepu 3: Matou te faʻatasia le poloketi atoa
O le taimi lava na tatou faʻataʻitaʻia ai le galuega atoa, ua oʻo mai le taimi mo le faʻatasiga mulimuli. Mo lenei mea e tatau ona tatou faʻapipiʻiina atoa le vaega faʻatonutonu i totonu o le tatou pusa vai. E pei ona mafai ona e vaʻai i ata, ina ia le mafai e seisi ona ulufale i le pule, i le faʻaopopoina i le watertight box, ua faʻaaogaina se pusa acrylic lea o le a matou faʻapipiʻi ai le LCD screen ma faʻamau ki, o le vaega o totoe o le a avea faʻapipiʻi i totonu o lenei pusa.
O lenei atigipusa e tatau ona faʻapipiʻiina i fafo atu o lou fale ma fesoʻotaʻi saʻo i le pusa o le a tatou faʻapipiʻiina ai le ATTiny. I lenei taimi, faʻamanatu ia te oe i le ATTiny oe tatau ona faʻafesoʻotaʻi uaea e faʻafesoʻotaʻi atu faʻailo i le afi e tatalaina ai lau faitotoʻa faletaavale. I loʻu tulaga sa faigofie mo aʻu talu ai i totonu o le fale inisinia lava ia sa i ai se ki oomi i luga o le puipui na faia lenei lava galuega tauave.
Sitepu 4. Faʻaaogaina o le polokalama
A maeʻa loa ona faʻapipiʻi le polokalama atoa, e tatau ona tatou fetaomi atu i le tasi o faʻamau e tolu e faʻamalamalama uma ai le laupepa LCD ma le scanner tamatamai lima. I le taimi lea, e faʻatali le masini seʻi vagana ua e tuʻuina se tamailima i luga o le scanner. A faʻapea e iloa le tamatamailima na e tuʻuina i luga o le scanner, o le a matala le faitotoʻa ma a lisi o le a faʻaalia luga o le lau e tatala / tapuni le faitotoʻa toe, faʻaopopo / aveʻese tamatamailima, suia le pupula pupula ... E tape le masini pe a ma le 8 sekone talu ona oomi le ki mulimuli. Ina ia suia le umi o le taimi faʻatali, oe tatau ona suia le gaioiga faʻataliI le Faʻamau i le faila garagefinger.ino.
E pei ona matou taʻua i palakalafa ua teʻa, e mafai ona e faʻaaogaina se faʻasologa ova i le faʻaaogaina o luga i luga lalo lalo ma le 'OK'ia maua avanoa i le faiga. E aoga lenei ile taimi muamua na e faʻagaoioi ai le masini e pei ona iai, ile taimi lea, e leai ni faʻamaʻi lima a le scanner i lona faʻamanatuga. O le faʻasologa muamua e avatua i le 8-bit binary representation o le numera lea e teu i le fesuiaʻiga overrideCode i le faila garagefinger.ino o loʻo faʻatusalia ai le '1' e le 'up' button ma le '0' e faʻailoaina mai e le 'down' button.
Tasi le manatu e te mafaufau i ai o le, i le mea e tupu ai oe suia le soʻona faʻasologa ma mulimuli ane galo e aunoa ma le faʻaopopoina o tamatamailima i le masini, o le a lelei lokaina ma oe e tatau ona reprogram le ATMega328p ma faamalosia se EEPROM soloiesea e tape le masini. numera
Faʻamatalaga faʻamatalaga: faiaoga
Ia avea muamua ma faamatalaga