Sisukord:

Garaaži parkimisabi Arduinoga: 5 sammu (piltidega)
Garaaži parkimisabi Arduinoga: 5 sammu (piltidega)

Video: Garaaži parkimisabi Arduinoga: 5 sammu (piltidega)

Video: Garaaži parkimisabi Arduinoga: 5 sammu (piltidega)
Video: Ingenious Inventions and Tools for Your Garage 2024, Juuni
Anonim
Garaaži parkimisabiline koos Arduinoga
Garaaži parkimisabiline koos Arduinoga

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

Osade nimekiri
Osade nimekiri
  • 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

  1. Kõik ülaltoodud osad on Internetis paljudes kohtades laialdaselt saadaval.
  2. Lisasin hinda konkreetsetele osadele oma kogemuste põhjal.
  3. RTC väljalülitusplaat on praktiliselt tõepoolest läbimurdetahvel, mille abil me saame selles seada oma aja - nt. teises Arduinos.
  4. Valgusandur on odav ja lihtne toode, kuid sellel on juba LM393 pinge võrdlus.
  5. 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

Skeem
Skeem

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

Ehita vooluring
Ehita 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

Testige Tulemust
Testige Tulemust
Testige Tulemust
Testige Tulemust
Testige Tulemust
Testige Tulemust
Testige Tulemust
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: