Innholdsfortegnelse:
Video: BEEP Som en bil! Ekkoloddsensor: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Jeg liker ikke mye den støyende BEEP -en du får med moderne biler når parkeringssensoren er aktivert, men hei … det er ganske nyttig, ikke sant?
Trenger jeg en bærbar sensor som forteller meg hvor langt jeg er fra et hinder? Sannsynligvis ikke, i hvert fall før øynene mine fortsetter å fungere.
Imidlertid ønsket jeg fortsatt å eksperimentere og lage min egen bærbare "parkeringssensor" (eller hørbar avstandsmåler).
Bilsensorer er IR, men jeg hadde ikke en ekstra IR-mottaker hjemme, i stedet fant jeg en HC-SR04 ultralydsensor i skuffen. Noen enkle ledninger/koding og … her er det: Hvordan BEEP som en bil!
Stykklister:
- HC-SR04 x 1: ultralydssensor
- uChip: Arduino IDE -kompatibelt brett
Piezoelektrisk summer
- 10 KOhm, 820 Ohm motstander (eller annen verdi du finner rundt å komme nær nok)
NPN BJT
- mikro-USB-kabel (pluss en 5V USB-strømkilde hvis du vil gjøre den bærbar)
Trinn 1: Kabling
Mikro-USB-kontakten gir strømmen som uChip leverer på VEXT (pin_16) og GND (pin_8).
Når det gjelder GPIO -ledninger, er hvilken som helst kombinasjon mulig så lenge du bruker PWM -aktiverte pin -porter.
I mitt tilfelle brukte jeg pin_1 til å kontrollere summeren, mens pin_9 og pin_10 er koblet til henholdsvis ECHO og TRIGGER signalpinnene til ultralydssensoren.
Uavhengig om du bruker en aktiv eller en passiv summer (som er en summer med henholdsvis integrert drivkrets eller en enkel piezoelektrisk membran), er kontrollkretsen ekvivalent. Vær imidlertid forsiktig når du kobler til en aktiv summer, siden du må kontrollere polene til pinnene mens du bruker en passiv som er ubetydelig.
TIPS: Hvordan sjekker du om summeren din er aktiv eller passiv?
Vanligvis bærer en aktiv summer et + merke et sted på den som angir polariteten. På den annen side har ikke passive transdusere et slikt merke.
Trinn 2: Programmering
REDIGERE:
Last den oppdaterte skissen “BeepLikeACarMillis.ino” til uChip ved hjelp av Arduino IDE. Denne versjonen av koden bruker ikke forsinkelse () og er dermed mer pålitelig! MCU overvåker kontinuerlig avstanden ved hjelp av ekkoloddet HC-SR04.
Sett de forskjellige #define til dine behov. Som standard er minimumsavstanden 200 mm mens maksimum er 2500 mm. Videre er du mer enn velkommen til å endre BUZZ_DIV -definisjonen for å endre frekvensen som pipet oppstår.
Kontroller forskjellene i koden ved å sammenligne den oppdaterte skissen ("BeepLikeACarMillis.ino") med den gamle ("BeepLikeACar.ino").
Den gamle versjonen av koden bruker funksjonen forsinkelse (), som holder prosessoren opptatt med sløsing med tidstelling, og som en konsekvens kan ikke MCU behandle annen informasjon. Det som skjer er at hvis vi beveger oss for fort, vil den lave skanningsfrekvensen ikke oppdage endringen i avstand, og dermed vil piperen ikke svare raskt nok til å se hindringen siden den er opptatt med å "vente".
På den annen side tillater den oppdaterte koden, som bruker millis (), en raskere og kontinuerlig avlesning av avstanden. Dermed er det tryggere siden oppdateringsfrekvensen for avstanden fra hindringen er mye høyere.
Trinn 3: Kos deg
Koble mikro-USB-kabelen til uChip og gå rundt i huset ditt, BEEP som en bil!
Anbefalt:
Renegade-i (programmerbar IC-tester som føles som den virkelige tingen): 3 trinn (med bilder)
Renegade-i (programmerbar IC-tester som føles som den virkelige tingen): THE MILLION DOLLAR DREAM. Har du noen gang drømt om å ha din egen IC-tester hjemme? Ikke bare en gadget som kan teste IC, men en "programmerbar" maskin som føles som et av flaggskipsproduktene til de største aktørene i semikon -testindustrien, lykkes
Autonom bil som holder bilen ved hjelp av Raspberry Pi og OpenCV: 7 trinn (med bilder)
Autonom kjørebane ved bruk av Raspberry Pi og OpenCV: I denne instruksen vil en autonom kjørefeltrobot bli implementert og gå gjennom følgende trinn: Samle deler Installere programvare forutsetninger Maskinvare montering Første test Oppdage kjørefeltlinjer og vise veiledningen
Gjør enhver R/C -bil til en Bluetooth -appkontroll R/C -bil: 9 trinn
Slå en hvilken som helst R/C -bil til en Bluetooth -appkontroll R/C -bil: Dette prosjektet viser trinnene for å endre en vanlig fjernkontrollbil til en Bluetooth (BLE) kontrollbil med Wombatics SAM01 robotikk -kort, Blynk App og MIT App Inventor. er mange rimelige RC -biler med mange funksjoner som LED -frontlykter og
Smart bil som arbeider ved fingerbevegelse: 7 trinn (med bilder)
Smart Car Working by Movement of the Finger: Det er mitt prosjekt smart bil den fungerer ikke med mobil eller vanlig fjernkontroll Den fungerer med en hanske, så fjernkontrollen beveger fingeren min
Barnekjøkken som sier BEEP: 7 trinn (med bilder)
Kids Kitchen That Says BEEP: Min to år gamle datter hadde en "liten" forespørsel om hennes tredje bursdag. Hun ville ha et lite kjøkken som sier Beep. 'Vil du ha hva?' var mitt svar. 'Et kjøkken som sier pip, akkurat som mammas kjøkken!', Sa hun … Så, det var inspirasjonen (jeg