Innehållsförteckning:
Video: BEEP som en bil! Ekolodsgivare: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Jag gillar inte mycket det bullriga BEEP du får med moderna bilar när parkeringssensorn är aktiverad, men hej … det är ganska användbart, eller hur ?!
Behöver jag en bärbar sensor som berättar hur långt jag är från ett hinder? Förmodligen inte, åtminstone tills mina ögon fortsätter att fungera.
Men jag ville fortfarande experimentera och göra min egen bärbara "parkeringssensor" (eller hörbart avståndsmätverktyg).
Bilsensorer är IR, men jag hade ingen extra IR-mottagare hemma, istället hittade jag en HC-SR04 ultraljudssensor i lådan. Några enkla kablar/kodningar och … här är det: Hur man BEEP som en bil!
Materialförteckning:
- HC-SR04 x 1: ultraljudssensor
- uChip: Arduino IDE -kompatibelt kort
Piezoelektrisk summer
- 10 KOhm, 820 Ohm motstånd (eller något annat värde du hittar när du kommer tillräckligt nära)
NPN BJT
- mikro-USB-kabel (plus en 5V USB-strömkälla om du vill göra den bärbar)
Steg 1: Kabeldragning
Mikro-USB-kontakten ger den ström som uChip levererar på VEXT (pin_16) och GND (pin_8).
När det gäller GPIO -kablar är alla kombinationer möjliga så länge du använder PWM -aktiverade stiftportar.
I mitt fall använde jag pin_1 för att styra summern, medan pin_9 och pin_10 är anslutna till ECHO respektive TRIGGER signalstift på ultraljudssensorn.
Oberoende om du använder en aktiv eller en passiv summer (som är en summer med integrerad drivkrets respektive ett enkelt piezoelektriskt membran) är styrkretsen ekvivalent. Var dock försiktig när du kopplar in en aktiv summer eftersom du måste kontrollera stiftens polaritet medan du använder en passiv som är försumbar.
TIPS: Hur kontrollerar du om din summer är aktiv eller passiv?
Vanligtvis bär en aktiv summer ett + -märke någonstans på den som anger polariteten. Å andra sidan har passiva givare inte ett sådant märke.
Steg 2: Programmering
REDIGERA:
Ladda den uppdaterade skissen “BeepLikeACarMillis.ino” till uChip med Arduino IDE. Denna version av koden använder inte fördröjning () och är därmed mer pålitlig! MCU övervakar kontinuerligt avståndet med hjälp av ekolod HC-SR04.
Ställ in de olika #define efter dina behov. Som standard är minsta avstånd 200 mm medan max är 2500 mm. Dessutom är du mer än välkommen att ändra BUZZ_DIV -definieringen för att ändra frekvensen med vilken pip hörs.
Kontrollera skillnaderna i koden som jämför den uppdaterade skissen ("BeepLikeACarMillis.ino") med den gamla ("BeepLikeACar.ino").
Den gamla versionen av koden använder fördröjning () -funktionen, som håller upptagen processorn med slöseri med tidräkning och som en konsekvens kan MCU inte behandla någon annan information. Vad som händer är att om vi rör oss för snabbt, kommer den låga skanningshastigheten inte att upptäcka det ändrade avståndet och därför kommer vår pipare inte att svara tillräckligt snabbt för att se hindret eftersom det är upptaget på "väntar".
Å andra sidan möjliggör den uppdaterade koden, som använder millis (), en snabbare och kontinuerlig avläsning av avståndet. Således är det säkrare eftersom dess uppdateringshastighet för avståndet från hindret är mycket högre.
Steg 3: Njut
Anslut mikro-USB-kabeln till uChip och gå runt i ditt hus, BEEP som en bil!
Rekommenderad:
Renegade-i (programmerbar IC-testare som känns som den riktiga saken): 3 steg (med bilder)
Renegade-i (programmerbar IC-testare som känns som den verkliga saken): MILLIONS DOLLAR DREAM. Har du någonsin drömt om att ha din egen IC-testare hemma? Inte bara en pryl som kan testa IC, utan en "programmerbar" maskin som känns som en av flaggskeppsprodukterna för de största aktörerna i semikon -testindustrin, lyckas
Arduino Som ISP -- Bränn hexfil i AVR -- Säkring i AVR -- Arduino som programmerare: 10 steg
Arduino Som ISP || Bränn hexfil i AVR || Säkring i AVR || Arduino som programmerare: ……………………… Prenumerera på min YouTube -kanal för fler videor …….. Denna artikel handlar om arduino som isp. Om du vill ladda upp hex -fil eller om du vill ställa in din säkring i AVR behöver du inte köpa en programmerare, du kan göra
Smart bil som arbetar med fingrarnas rörelse: 7 steg (med bilder)
Smart bil som arbetar med fingerrörelsen: Det är mitt projekt smart bil, den fungerar inte med mobil eller vanlig fjärrkontroll. Den fungerar med en handske så fjärrkontrollen rör mig i mitt finger
Barnkök som säger BEEP: 7 steg (med bilder)
Barnkök som säger BEEP: Min tvååriga dotter hade en "liten" begäran om hennes tredje födelsedag. Hon ville ha ett litet kök där det står Beep. "Vill du vad?" var mitt svar. 'Ett kök som säger pip, precis som mammas kök!', Sa hon … Så, det var inspirationen (jag
Så här gör du: Ekolodsgivare: 5 steg (med bilder)
Så här gör du: Ekolodsensor: Här får du lära dig hur du ansluter din Arduino och ekolodsgivare i bara några enkla steg