Innehållsförteckning:
- Steg 1: Vad du behöver …
- Steg 2: Bygg projektet …
- Steg 3: Arduino -kod …
- Steg 4: Projektet på jobbet …
Video: Avståndsmätare för garageparkering med Arduino: 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Detta enkla projekt hjälper dig att parkera din bil i garaget genom att visa avståndet från föremål framför bilens stötfångare. Ett "Stop" -meddelande kommer att berätta när det är dags att stanna. Projektet är baserat på vanliga HC-SR04 eller Parallax Ping)))) (tm) ultraljudsmätare och ett Arduino -kort. Jag använde Leonardo men det borde fungera på alla andra original- eller kompatibla kort.
För displayen valde jag en matrisversion för sin storlek och av estetiska skäl.
Steg 1: Vad du behöver …
För att bygga detta projekt behöver du:
- Ett Arduino -kort: Ett original eller kompatibelt kort bör fungera eftersom koden inte använder sig av specialiserade pins/funktioner. Du kan hitta den överallt på internet eller kanske har du en oanvänd i en låda i ditt labb.
- En HC-SR04 eller Parallax Ping))) ultraljudsmätare: De används vanligtvis med Arduino-projekt så förmodligen har du det redan. Här är några länkar:- Parallax Ping))) på Parallax- HC-SR04 på Sparkfun- Parallax Ping)) på Pololu- HC-SR04 sökresultat från Ebay
- Fyrmatrisdisplayen: Jag köpte den från IOTMODULES på Ebay: 4 Way MAX7219 DOT MATRIX Om länken inte fungerar försök kontakta dem på deras Ebay -butik.
- Lödningskunskaper, förstås:)
Steg 2: Bygg projektet …
Ladda ner arduinorangefinder.pdf schematiskt diagram. Du kan också bifoga HC-SR04 pdf och ping))) pdf, endast för din referens. Det elektroniska diagrammet är mycket enkelt, följ det exakt. display och sensor på cirka 1 meter (se bild 1) så att du lättare kan placera dem senare.
I bilden2 kan du se hur du lödar strömförsörjningstapparna för displayen och sensorn: +5V från displayen och Vcc från sensorn måste lödas ihop. Varannan pin måste ha sin egen terminal.
Image5 är Ping))) versionen av projektet. Gå till nästa steg när du är klar …
Steg 3: Arduino -kod …
Det är dags att arbeta på Arduino -sidan.
Ladda ner det bifogade MD_MAX72XX.zip-biblioteket och installera det från IDE (skiss-> importbibliotek).
Packa nu upp och ladda in MeasureDistanceV200.ino -skissen och låt oss undersöka det. Det finns flera rader du kan redigera:
1) Matrisskärmstyp: det medföljande biblioteket stöder 4 matrisskärmstyp så att det ska fungera med de flesta skärmar på marknaden. Bara att kommentera en definition i taget och ladda upp koden till Arduino för att se om den matchar din skärm.
2) Sensortyp: avmarkera endast linjen som matchar din sensor.
3) Välj din föredragna måttenhet från centimeter eller tum: kommentera bara den rätta, en varning har ställts in i den villkorliga sammanställningen, det visar dig vad du har valt.
Ställ nu in avstånden som du föredrar, du kan ändra dem senare när projektet kommer att vara på plats.
Ladda upp koden och kontrollera om allt fungerar. Om du får problem, dubbelkolla kablar och anslutningar.
Uppdatering 2019/03/30 - Koden har uppdaterats:> Nytt matrisdisplaybibliotek, det stöder 4 visningstyp (mycket dokumentation inuti biblioteket) Krediter till majicdesigns
Uppdatering 2019/01/10 - Koden har uppdaterats:> Lade till möjligheten att välja måttenhet från centimeter eller tum
Uppdatering 2017/12/30 - Koden har uppdaterats:> Stäng av displayen när den står still vid STOPP -avstånd i mer än 10 sekunder!
Steg 4: Projektet på jobbet …
Mät höjden på den mest framträdande delen av stötfångaren på din bil från golvet. Fäst sensorn nära väggen till den höjd du mätte.
Jag använde ett polystyrenskumplåt där jag gjorde en spår för sensorn (se bild).
Placera nu displayen så att du kan se den från din bil.
Försök att komma in med bil och kontrollera avstånden, justera dem i Arduino -koden och ladda upp den igen om det behövs.
Rekommenderad:
Bärbar avståndsmätare: 10 steg
Bärbar avståndsmätare: Kyle Scott
Väggfäste för iPad som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: 4 steg (med bilder)
Väggfäste för iPad Som kontrollpanel för hemautomation, med servostyrd magnet för att aktivera skärmen: På senare tid har jag ägnat ganska mycket tid åt att automatisera saker i och runt mitt hus. Jag använder Domoticz som min hemautomationsapplikation, se www.domoticz.com för mer information. I min sökning efter en instrumentpanelapplikation som visar all Domoticz -information tillsammans
DIY -avståndsmätare med OLED -display: 4 steg
DIY -avståndsmätare med OLED -skärm: I den här självstudien kommer vi att bygga en digital avståndsmätare som matar ut värdena på en OLED -skärm. För detta projekt kan du välja att använda en ardiuno eller en ESP8266 -modul och jag kommer att tillhandahålla kod för dem båda. Om du använder en ESP826
Gör avståndsmätare med hjälp av en laser och en kamera: 6 steg
Gör avståndsmätare med hjälp av en laser och en kamera: Jag planerar för närvarande lite inredningsarbete för nästa vår, men eftersom jag precis skaffade ett gammalt hus har jag ingen husplan. Jag började mäta vägg till väggavstånd med hjälp av en linjal, men det är långsamt och felaktigt. Jag tänkte köpa en avståndsmätare
Bärbar avståndsmätare med Arduino !: 9 steg (med bilder)
Bärbar avståndsmätare med Arduino !: När du läser den här instruktionsboken lär du dig hur du skapar en närhetssensor som du kan använda för att mäta avstånd mellan den och vad du än riktar den mot. Den använder PICO, det Arduino-kompatibla kortet och flera andra elektroniska delar som