Ultraljuds parkering stöd (3 / 5 steg)

Steg 3: Programmet styrelsen

Du behöver en ICSP programmerare att programmera styrelsen och en FTDI seriell breakout ombord. För ICSP programmering, kan du använda en annan Arduino, men jag rekommenderar USBTinyISP från Adafruit. FTDI breakout styrelsen är användbart om du vill skriva/debug egna skisser, men kan utelämnas om du bara använder min kod.

Om du vill bränna skisser utan felsökning direkt från ICSP, kan du använda denna boards.txt deskriptor, mestadels från Arduino Pro Mini, som påminner om denna hårdvara:

atmega328t.Name=ATMega 328 (8 MHz) - USBTinyISP
atmega328t.upload.using=Arduino:usbtinyisp atmega328t.upload.maximum_size=32768 atmega328t.upload.speed=57600

atmega328t.bootloader.low_fuses=0xFF atmega328t.bootloader.high_fuses=0xDA atmega328t.bootloader.extended_fuses=0x05 atmega328t.bootloader.path=atmega atmega328t.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328t.bootloader.unlock_bits=0x3F atmega328t.bootloader.lock_bits=0x0F

atmega328t.Build.MCU=atmega328p atmega328t.build.f_cpu=8000000L atmega328t.build.core=arduino atmega328t.build.variant=eightanaloginputs

Om du vill programmera en skiss med hjälp av serieporten, måste du bränna bootloader med ICSP. Du kan sedan använda denna boards.txt deskriptor med en FTDI breakout ombord. Jag rekommenderar en av Sparkfun; se till att det tar fram DTR som första PIN-koden för auto reset.

atmega328s.Name=ATMega 328 (8 MHz) - Serial
atmega328s.upload.Protocol=Arduino atmega328s.upload.maximum_size=30720 atmega328s.upload.speed=57600

atmega328s.bootloader.low_fuses=0xFF atmega328s.bootloader.high_fuses=0xDA atmega328s.bootloader.extended_fuses=0x05 atmega328s.bootloader.path=atmega atmega328s.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328s.bootloader.unlock_bits=0x3F atmega328s.bootloader.lock_bits=0x0F

atmega328s.Build.MCU=atmega328p atmega328s.build.f_cpu=8000000L atmega328s.build.core=arduino atmega328s.build.variant=eightanaloginputs

Om du önskar, kan du köra på 16 MHz istället för 8 MHz med hjälp av en annan resonator och välja Arduino Pro Mini 5V 16 MHz 328 P styrelsen.

Skiss på github använder den NewPing och JeeLib biblioteken, att gränssnitt med sensorn och aktivera låg effekt sömn. Jag fann att SR04 drar 11 mA mätt på batteriet när "inaktiv", så det måste stängas mellan allt försök. Det finns en n-kanal MOSFET med en pulldown resistor och en gate strömbegränsande motstånd fungerar som en låg-side switch, att stänga av sensorn när inte aktiv. Viss särskild hänsyn måste tas vid växling sensor; Du måste koppla bort utlösaren PIN-koden genom att ange det som indata eller det hittar marken genom det och fortsätta att konsumera makt. När man kommer tillbaka online, förblir echo PIN-koden hög vilket resulterar i en kort läsa; en uppoffrande ping efter en kort fördröjning verkar återställa sensorn till ett normalt tillstånd. Det finns också ett spår att ansluta batteriet direkt till en analog stift, att mäta batterispänningen. Skissen rapporter ut spänningen med en sekvens av röda och gröna blinkar under parkerat läge, och kommer också att gå till ett svagt batteri när spänningen sjunker under 2V, blinkande rött tills den dör.

Skiss definierar för närvarande de röd/gul/grön trigger avstånd på 40, 150 och 500 cm. När i intervallet gul, blinkar det från mellan 20 millihertz till 1 Hz med timer avbrott, som ger en visuell indikation på hur nära du får till rött. Dessa värden kan ändras genom att ändra konstanterna överst i filen.

Skissen kan lätt ändras för att fungera med en regelbunden Arduino, men då det brukar vara mycket låg.

Se Steg
Relaterade Ämnen

Arduino ultraljud "Parkering Spotter"

för min första instructable, jag skulle vilja presentera The Parking Spotter. Detta inte är ett nytt koncept, vet jag. Dock var detta bygga gjort specifikt för att passa mina behov/vill/material redan i min ägo. Typiskt, ett projekt börjar med en idé...

Inbyggd Hackduino (Arduino) Ultraljuds parkering Guide

Detta är en hackduino parkering guide som passar i en gammal arbete låda, så det kan byggas in i väggen i ditt garage. Ursprungligen jag skulle använda Arduino med ultraljud avstånd sensorn för att styra en faktiska trafikljus, men jag bestämde mig a...

Ultraljuds parkering Siren

Vad är det?Nya bilar har denna funktion som hjälper föraren parkera sin bil utan att orsaka ganska kostsam kontakt med andra fordon.Hur fungerar det?En ultrasonic sensor skickar iväg en ljudvåg och sedan upptäcker att återvända samma ljudvågen. Den a...

Ultraljuds parkering Sensor

jag har mixtra med Arduino för ett par månader nu. Det är mycket roligt men en av utmaningarna är att hitta nyttiga projekt. Blinkande lysdioder är trevligt men jag skulle vilja göra något för att fylla ett behov eller göra något på ett nytt sätt. Vå...

Garage parkering sensor

Hej alla, min pappas bil inte har parkering sensor. Så jag väljer att göra det och stoppa hand signalering min far varje gång han skulle parkering. Enheten har två delar:-Tx modul: det är sensorn med en comunication modul som skicka meddelande till d...

SMART CAR och SMART parkering SYSTEM

Detta instructable är den skriftliga versionen av min "Arduino: hur till bygga en skarp bil och SMART parkering SYSTEM"Robotics är en del av dagens meddelande. I dagensvärlden robotics är en snabbväxande och intressanta området. Är det enklaste...

ChipKIT parkering hinder Sensor

Jag har alltid tyckt det skulle vara trevligt att ha en bil med en parkering sensor. Jag vill inte spendera den sorten pengar tills jag betala av mitt studielån. Men jag har material att göra en själv tack vare en klass som jag tog på mikrokontroller...

Linkit en parkering Sensor

Hej alla, i detta instructable, jag kommer att visa dig hur man gör en parkering sensor som vänder på en ultrabright LED när bilen kommer så nära väggen. Jag är inte ansvarig om du kör din bil in i ditt hus från enheten att vara fast felaktigt.Steg 1...

Ultrasonic Garage parkering Assistant med Arduino och en ATtiny85

Hello fellow beslutsfattare, jag vill dela med dig ett enkelt projekt som jag har satt ihop. Jag är ny till prototyper/kretsar och tog bara två termin av Java kurser, så när jag gick sett för enkla projekt att bygga min kompetens, jag blev besviken p...

Januari 2014 bygga natten med CoolNeon del II - parkering närhet indikator

Någonsin har problem med parkering i ditt garage? Du slå till den baksida väggen eller stoppa för långt tillbaka för att stänga garageporten? I detta instructable vi kommer att bygga en parkering närhet indikator med EL wire och Coolneon's EL Wire sk...

Omvänd parkering System

Parkering sensorer använder en typ av ekolod. Termen ekolodet är en akronym för sund navigering och radar; Det används för att beräkna avstånd och riktning av ett objekt från den tid det tar för ett ljud våg att resa till målet och tillbaka.En ultras...

Garage Genie - parkering & fjärrkontroll

Garage anden är en bil automation Arduino gadget. Klicka på de två bilderna ovan för att se den animerade förklaringen. Det syftar till att göra några saker:1. "Trafikljus" berättar tillräckligt nära dig när du har inched bilen upp när parkering...

Trådlöst Alarm för parkering

Är du eller din fru/barn har just lärt sig köra bil och är rädd för att bli en ful buckla på den medan parkering är? Oroa dig inte, detta projekt är bara för dig! Ämnet berättar redan mycket om projektet men ändå talande, det är en trådlös parkering...

Automatisk parkering System

Jag är mycket glada över att skapa en IoT projekt med arduino. Idag ska jag lära er hur man gör en awesome bil parkering fjärrsystemet. Gå vidare till nästa steg att hitta fler!Steg 1: IntroduktionHej stötarna, i denna tutorial som vi kommer att bygg...

Parkering sensor!

Hello everyone!!!!! Mitt namn är orestman och jag skulle vilja presentera för dig hur jag gjort min parkering Sensor.OK jag vet att det är inte ett nytt koncept och denna webbplats är full av dessa saker men eftersom det var min första instructable j...

Digital parkering Assistant med automatiserad Närhetslarm.

Här en digital parkering assistent som visar föraren hur långt han / hon är från garage väggen. Efter att ha passerat en viss gräns, systemet kommer att utlösa ett larm och kommer att varna föraren att han / hon kommer i närheten till väggen och det...

Hur man gör en Arduino Ultra ljud bil parkering Sensor

Så detta projekt är ganska mycket exakt som anges i titeln, en parkering sensor. Vad var min inspiration för detta projekt? Det är en bra fråga, som sanningen att säga det ingen fanns. Jag var fumla runt med Ultra ljud ombord och se om jag kunde anvä...

Återanvändning: Ultraljuds smycken renare. Jag gjorde det på TechShop.

Goal:Om du vill återanvända kasserad elektronisk tandborste.Krav på design:* Skapa inte koppen. Använda befintliga cup.* Cup måste vara ljus så det inte skulle ta en hel del kraft att vibrera vattnet i den.* Det anslutning av gadgeten till cup måste...

Arduino ultraljud vattennivån Sensor för espressomaskiner

Jag har en mycket bra men ganska gammal espressomaskin med en avtagbar vattentank, problemet är den inte ger en varning ljus för låg vattennivå, så jag inte kan veta sådan nivå innan du kör ur vattnet! ELLER åtminstone utan att öppna locket tank, dra...