Innehållsförteckning:
- Steg 1: Dellista
- Steg 2: Schematisk
- Steg 3: Bygg kretsen
- Steg 4: Ladda upp Scratch
- Steg 5: Testa resultatet
Video: Garage Parking Helper With Arduino: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Utmaningen
När jag parkerar i mitt garage är utrymmet mycket begränsat. Verkligen. Min bil (en familj MPV) är cirka 10 cm kortare än det tillgängliga utrymmet. Jag har parkeringssensorer i min bil men de är mycket begränsade: under 20 cm visar de röda varningar så det är verkligen svårt att stoppa bilen närmare än 8 cm till slutet av utrymmet.
Idén
Min idé var att använda en ultraljudsavståndssensor för detta ändamål och en Arduino - förstås. Sensors användningsinstruktioner finns redan här, men jag skulle vilja få en mer exakt display än "för långt / för nära" med 2 lysdioder. Jag planerade en enhet med 7 -segment ledd display men jag började tänka: den här avståndsmätningen är användbar bara i några sekunder, vad kommer då att vara den återstående delen av dagen? Så jag lade till en realtidsklocka i systemet men hur växlar det mellan tids- och avståndsvisning? För detta ändamål har jag lagt till en sensor för omgivande ljus.
Steg 1: Dellista
- Arduino Nano Rev3
- HC-SR04 Ultraljudsavståndssensor (cirka $ 0,76)
- 7 segment 4 -siffrig 12 -stifts 0,56 "LED -display (1,77 $)
- DS3231RTC breakout board ($ 0,87)
- Ambient Light Sensor breakout board ($ 0,40)
- 2 av 74HC595N Skiftregister IC ($ 0,54 per 10 -pack)
- Röd LED
- Grön LED
- 4 av 220 Ohm motstånd
- 1 av 560 Ohm motstånd
Anteckningar
- Alla ovan nämnda delar är allmänt tillgängliga på många ställen runt internet.
- Jag lade till priset för de specifika delarna baserat på min erfarenhet.
- RTC breakout board är praktiskt taget verkligen en breakout board för att låta oss ställa in tiden i den - t.ex. i en annan Arduino.
- Ljussensor är en billig och enkel produkt men har redan en spänningskomparator LM393.
- 7 -segment ledd display är en typ där anoden är vanlig, den har 12 stift, har 4 punkter och ett kolon också. Du kan också använda vilken annan typ som helst, men en viss ändring krävs utifrån stifttilldelningarna. Du hittar min skärmschema i bilddelen av steget.
Steg 2: Schematisk
U1 är en Arduino Nano Rev3 men kretsen fungerar bra med Arduino Uno också.
U2, U3: På grund av den billiga LED -displayen måste jag använda skiftregister för att inte äta upp alla mina digitala utgångar. U2 driver katoderna medan U3 är ansluten till anoderna med motstånd på 220 Ohm.
LED2, LED3: en grön och en röd lysdiod som hjälper parkeringen på ett visuellt sätt. Detta är inte nödvändigt men kan hjälpa lite.
S1: Ljussensor. När jag kör in i garaget - där det inte finns något ljus - tänds min bils automatiska ljus så med den här sensorn kan jag enkelt avgöra om bilen parkerar eller inte. Om så är fallet, låt oss visa avståndet annars skriva ut tiden. Denna enhet har en digital utgång som kan vara hög eller låg baserat på omgivande ljus och triggpotentiometern.
S2: Ultraljudssensor. En riktigt billig sådan. Den har en avtryckare och ett ekostift. Användningen är ganska enkel, särskilt om du använder ett bibliotek som är utformat för detta ändamål. Jag använde namnet NewPing.
RTC1: DS3231 Real Time Clock breakout board. Detta är en ganska exakt och har en speciell funktion: den mäter sorrunding temperaturen och du kan också få tillbaka denna information. (Med detta kan du räkna ut hur du visar temperaturen i rotation med tiden.)
Steg 3: Bygg kretsen
Jag monterade kretsen på en större brödbräda och modellerade i fritzing för bättre förståelse. Jag vet att den har många kablar - så jag kan inte välja olika färger för alla katodstiften - lite jag hoppas att det kan lösa sig.
Steg 4: Ladda upp Scratch
Här kommer enhetens källkod.
Steg 5: Testa resultatet
Jag modellerade enheten på en brödbräda. Den nedre vänstra delen kan du se ultraljudssensorn, den gröna lampan på den andra kabelanslutna enheten visar att sensorn för omgivande ljus har ingångsspänningen. Från den andra bilden är det 2 gröna lampor tända på ljussensorn men det är inte så lätt att demonstrera detta med bilder.:)
Bild 1
Det finns ingen bil i garaget. Enheten visar tiden med inte alltför ljusa siffror. Kolumner blinkar - tillsammans med den andra decimalpunkten så det är värt att täcka do på något sätt
Bild 2
Bilen lyser för sensorn men för långt för att mäta den. Jag ställde in praktiskt taget detta avstånd till 1 meter. I detta fall visar displayen "9999".
Bild 3
Bilen är ca 10 cm från avståndssensorn och lampor till ljussensorn. Gröna lysdioder visar att jag kan gå närmare - försiktigt.:)
Bild 4
Bilen är cirka 5 cm från avståndssensorn så röd lysdiod visar att den är tillräckligt nära för att stanna och jag kan stänga garageporten utan problem.
Rekommenderad:
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång: 5 steg (med bilder)
Arduino Parking Assistant - Parkera din bil på rätt plats varje gång: I det här projektet visar jag dig hur du bygger din egen parkeringsassistent med hjälp av en Arudino. Denna parkeringsassistent mäter avståndet till din bil och guidar dig att parkera den på rätt plats med hjälp av en LCD -skärmavläsning och en lysdiod, som fortskrider
Breadboard Wire Helper: 10 steg (med bilder)
Breadboard Wire Helper: Den här instruktionsboken visar hur man bygger ett verktyg som hjälper till att göra breadboard -prototyper enklare och snyggare. Jag kallar det Breadboard Wire Helper
Autonom Parallell Parking Car Making Using Arduino: 10 Steg (med bilder)
Autonom Parallell Parking Car Making Using Arduino: I autonom parkering måste vi skapa algoritmer och positionssensorer enligt vissa antaganden. Våra antaganden kommer att vara följande i detta projekt. I scenariot kommer vägens vänstra sida att bestå av väggar och parkområden. Som du
Ultimate Electronics Helper -- Variabel bänk -PSU med hjälpande händer: 12 steg (med bilder)
Ultimate Electronics Helper || Variabel bänk PSU med hjälpande händer: När du arbetar med elektronik behövs i stort sett alltid två verktyg. Idag kommer vi att skapa dessa två viktiga saker. Och vi kommer också att ta det ett steg längre och slå ihop dessa två till den ultimata elektronikhjälparen! Jag pratar naturligtvis om
Garage Parking Assistant: 10 steg (med bilder)
Garage Parking Assistant: Hej alla, så …… Jag har tennisbollen hängande från taket i mitt garage för att visa var jag ska stanna när jag parkerar i garaget. (Du vet ….. den som ständigt lobbar dig i huvudet när du går runt i ditt garage!): ODetta löser inte