Sisukord:
- Samm: osade loend
- 2. samm: skemaatiline
- Samm: ehitage vooluring
- Samm: laadige kriimustus üles
- Samm: testige tulemust
Video: Garaaži parkimisabi Arduinoga: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Väljakutse
Garaaži parkides on ruumi väga vähe. Tõesti. Minu auto (pere MPV) on umbes 10 cm lühem kui vaba ruum. Mul on autos parkimisandurid, kuid need on väga piiratud: alla 20 cm näitavad nad punast märguannet, seega on tõesti raske autot peatada lähemal kui 8 cm ruumi lõpust.
Idee
Minu idee oli kasutada selleks ultraheli kaugusandurit ja muidugi Arduino. Anduri kasutusjuhendid on siin juba saadaval, kuid sooviksin saada täpsemat ekraani kui "liiga kaugel / liiga lähedal" 2 LED -iga. Planeerisin 7 -segmendilise LED -ekraaniga seadme, kuid hakkasin mõtlema: see kauguse mõõtmine on kasulik vaid mõneks sekundiks, mis saab siis ülejäänud päevast? Nii et ma lisasin süsteemile reaalajas kella, kuid kuidas see lülitab aja ja vahemaa kuvamise vahel? Selleks lisasin ümbritseva valguse anduri.
Samm: osade loend
- Arduino Nano Rev3
- HC-SR04 ultraheli kaugusandur (umbes 0,76 dollarit)
- 7 segmendi 4 -kohaline 12 -kontaktiline 0,56 -tolline LED -ekraan (1,77 dollarit)
- DS3231RTC purunemisplaat (0,87 dollarit)
- Ümbritseva valguse anduri purunemisplaat (0,40 dollarit)
- 2 74HC595N vahetuste registri IC (0,54 dollarit 10 pakki)
- Punane LED
- Roheline LED
- 4 220 oomi takisti
- 1 560 oomi takisti
Märkused
- Kõik ülaltoodud osad on Internetis paljudes kohtades laialdaselt saadaval.
- Lisasin hinda konkreetsetele osadele oma kogemuste põhjal.
- RTC väljalülitusplaat on praktiliselt tõepoolest läbimurdetahvel, mille abil me saame selles seada oma aja - nt. teises Arduinos.
- Valgusandur on odav ja lihtne toode, kuid sellel on juba LM393 pinge võrdlus.
- 7 -segmendiline LED -ekraan on tüüp, kus anood on tavaline, sellel on 12 tihvti, 4 punkti ja ka koolon. Kasutate ka muud tüüpi, kuid tihvtide määramisel on vaja mõningaid muudatusi. Minu ekraani skemaatika leiate sammu pildiosast.
2. samm: skemaatiline
U1 on Arduino Nano Rev3, kuid vooluring töötab hästi ka Arduino Unoga.
U2, U3: odava LED -ekraani tõttu pean kasutama vahetusregistreid, et mitte ära süüa kõiki oma digitaalseid väljundeid. U2 juhib katoode, samal ajal kui U3 on 220 oomi takistitega anoodidega ühendatud.
LED2, LED3: roheline ja punane valgusdiood aitavad parkimist visuaalselt. See pole vajalik, kuid võib natuke aidata.
S1: valgusandur. Kui ma sõidan garaaži - kus pole valgust - minu auto automaatne tuli süttib, nii et selle anduri abil saan hõlpsalt otsustada, kas auto seisab või mitte. Kui jah, siis näitame vahemaad, muidu printige aeg välja. Selle seadme digitaalne väljund võib ümbritseva valguse ja päästiku potentsiomeetri seadistuse põhjal olla kõrge või madal.
S2: ultraheli andur. Tõeliselt odav. Sellel on päästik ja kajapulk. Kasutamine on üsna lihtne, eriti kui kasutate selleks loodud raamatukogu. Kasutasin nimega NewPing.
RTC1: DS3231 reaalajas kella väljalülitusplaat. See on üsna täpne ja sellel on eriline omadus: see mõõdab kurnatemperatuuri ja saate ka selle teabe tagasi. (Selle abil saate välja mõelda, kuidas kuvada pöörlevat temperatuuri koos ajaga.)
Samm: ehitage vooluring
Panin vooluringi kokku suuremal leivaplaadil ja modelleerisin parema mõistmise huvides fritseerimisel. Ma tean, et sellel on palju kaableid - nii et ma ei saa kõigi katooditihvtide jaoks erinevaid värve valida - natuke loodan, et see saab korda.
Samm: laadige kriimustus üles
Siit tuleb seadme lähtekood.
Samm: testige tulemust
Ma modelleerisin seadme leivalauale. Vasakpoolses alumises osas näete ultraheliandurit, roheline LED kaabli külge kinnitatud seadmel näitab, et ümbritseva valguse anduril on sisendpinge. Teisel pildil on valgusanduril 2 rohelist tuld, kuid seda pole piltidega nii lihtne näidata.:)
Pilt 1
Garaažis autot ei ole. Seade kuvab aega mitte liiga heledate numbritega. Koolonid vilguvad - koos teise kümnendkohaga, nii et tasub seda kuidagi katta
Pilt 2
Auto valgustab andurit, kuid selle mõõtmiseks liiga kaugel. Praktiliselt seadsin selle vahemaa 1 meetri peale. Sel juhul kuvatakse ekraanil "9999".
Pilt 3
Auto on kaugusandurist ja tuledest valgusandurini umbes 10 cm kaugusel. Rohelised juhid näitavad, et saan lähemale minna - ettevaatlikult.:)
Pilt 4
Auto on kaugusandurist umbes 5 cm kaugusel, nii et punane LED näitab, et see on peatumiseks piisavalt lähedal ja ma saan garaažiukse probleemideta sulgeda.
Soovitan:
Parkimisabi Lihtne remont / diagnoos: 4 sammu
Parkimisabi lihtne remont / diagnoos: OK, alustame, mul on 2010. aasta Chevrolet Avalanche ja selle tagumisel kaitseraual on 4 parkimisabi andurit. Seda lahendamatut saab minu teadmiste kohaselt kasutada ja sõidukil kasutada, kui ilm on ees või Rea või mõlemad. Läksin siis oma lemmiku juurde
Nutikas garaaži kontroller: 5 sammu
Nutikas garaažikontroller: see projekt sündis siis, kui ma lahkusin töölt kodust ja jõudsin poolele teele, kuid mul tekkis paanikahetk, kus ma ei mäletaks, kas oleksin garaažiukse sulgenud. Mõnikord olin veendunud, et ma seda ei teinud, ja pöördusin ümber, et lihtsalt
Garaaži parkimisabiline: 10 sammu (piltidega)
Garaaži parkimisabi: Tere kõigile, nii et …… Mul on garaažis tennisepall katusel rippumas, et näidata, kus garaažis parkimisel peatuda. (Tead ….. see, mis sulle garaažis ringi jalutades pidevalt pähe ajab!): OSee ei lahenda
Garaaži värava avaja Arduino abil: 3 sammu
Garaaži värava avaja, kasutades Arduino: See on riistvarapõhine projekt, mis kasutab Atmel Atmega 328P (Arduino UNO) garaaži värava avaja valmistamiseks ilma lisaseadmeid kasutamata. Kood on võimeline kaitsma süsteemi ennast elektriliste kahjustuste eest. Kogu vooluahel on toitega
DIY - automaatne garaaži tuli: 7 sammu
Isetegija - automaatne garaažilamp: kas see on sinuga kunagi juhtunud? Sa tuled tagasi romantilisest õhtusöögist ja kui avad oma garaaži luugi, mõistad, et jätsid garaaži valguse põlema. Veetsite paar tundi oma partneriga õues, et talle muljet avaldada, ja kogu aeg