INHOUDSOPGAWE:

Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek: 5 stappe (met foto's)
Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek: 5 stappe (met foto's)

Video: Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek: 5 stappe (met foto's)

Video: Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek: 5 stappe (met foto's)
Video: Marlin Firmware 2.0.x Explained 2024, November
Anonim
Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek
Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek
Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek
Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek
Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek
Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek
Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek
Arduino Parking Assistant - Parkeer u motor elke keer op die regte plek

In hierdie projek sal ek u wys hoe u u eie parkeerassistent met 'n Arudino kan bou. Hierdie parkeerassistent meet die afstand na u motor en lei u om dit op die regte plek te parkeer met behulp van 'n LCD -skermuitlees en 'n LED, wat geleidelik van groen na rooi verander. Die rooi LED begin flikker as jy te naby kom. Met 'n knoppie op die assistent kan u ook 'n nuwe parkeerposisie instel.

Hierdie projek is gebou met slegs komponente van die Elegoo Uno Project Super Starter Kit.

Voorrade

Soos genoem, is hierdie projek gebou met behulp van die Elegoo Uno Project Super Starter Kit, dus om hierdie kit te kry, beteken dat u alles het wat u nodig het om dit te bou.

As u nie 'n hele kit het of wil koop nie, benodig u die volgende komponente:

  • Arduino Uno - Koop hier
  • Broodbord en springers - Koop hier
  • Ultrasoniese sensor- Koop hier
  • LCD-skerm- Koop hier
  • Taktiele drukknop- Koop hier
  • 5mm RGB LED- Koop hier
  • 2 x 220 Ohm weerstande- Koop hier
  • 10K potensiometer- Koop hier

Stap 1: Monteer komponente op broodbord

Monteer komponente op broodbord
Monteer komponente op broodbord

Begin deur u komponente in u broodbord te koppel. Probeer om hulle soveel as moontlik te skei, sodat u baie ruimte het om u springers aan te sluit.

Daar is drie komponente wat u op sekere plekke moet plaas om ekstra springers te vermy:

  • Koppel 'n 220ohm -weerstand op 'n baan wat aan elk van die positiewe (anode) bene van die LED gekoppel is. U benodig slegs die rooi en groen bene; u kan die blou been los laat.
  • Steek die wisser (middelbeen) van die pot op dieselfde snit as V0 op die LCD. Hierdie pot sal gebruik word om die kontras van die LCD aan te pas.

Stap 2: Koppel Jumpers aan Power & the Arduino

Koppel Jumpers aan Power & the Arduino
Koppel Jumpers aan Power & the Arduino
Koppel Jumpers aan Power & the Arduino
Koppel Jumpers aan Power & the Arduino
Koppel Jumpers aan Power & the Arduino
Koppel Jumpers aan Power & the Arduino

Ek het probeer om hierdie projek so na as moontlik by die voorbeeldlesse in die Elegoo -kit te hou, sodat dit redelik maklik is om dieselfde verbindingsdiagramme te gebruik en net dele van die kode te kopieer en te plak om dit te laat werk.

Hierdie projek maak gebruik van die volgende lesse:

  • Les 4 - RGB LED
  • Les 5 - Digitale insette
  • Les 10 - Ultrasoniese sensormodule
  • Les 14 - LCD -skerm

Begin deur krag aan te sluit op die komponente soos in die eerste prent getoon. U benodig 'n GND- en 5V -toevoer na die ultrasoniese sensor, GND na die LED, GND na die drukknop en dan 'n aantal GND- en 5V -aansluitings na die LCD en pot.

Sodra dit klaar is, kan u die komponente koppel aan u Arduino se IO:

  • Drukknop - D2
  • Ultraonic Sensor Echo - D3
  • Ultrasoniese sensor -sneller - D4
  • RGB LED groen been - D5
  • RGB LED rooi been - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Stap 3: Laai die skets/kode op

Laai die skets/kode op
Laai die skets/kode op
Laai die skets/kode op
Laai die skets/kode op

Vervolgens moet u die skets na u Arduino laai.

Laai die aangehegte kode af en maak dit oop in u Arduino IDE.

Koppel u Arduino aan en maak seker dat u die regte com -poort en -bord gekies het, en laai dan die kode op.

Stap 4: Gebruik die parkeerassistent

Gebruik die parkeerassistent
Gebruik die parkeerassistent
Gebruik die parkeerassistent
Gebruik die parkeerassistent
Gebruik die parkeerassistent
Gebruik die parkeerassistent

As u die parkeerassistent aanskakel, toon dit 'n kort Parking Assistant -spatskerm en begin dan afstandmetings neem na die voorwerp voor die ultrasoniese sensor, tot 'n maksimum van 80 cm - dit kan in die kode verander word wat by u parkeerplek pas /motorhuis.

Die afstand word op die LCD vertoon en die RGB LED sal brand volgens die afstand tot die voorwerp. As die voorwerp op die maksimum afstand is, sal die LED heeltemal groen wees en as dit op die minimum afstand (die korrekte parkeerplek) is, sal dit heeltemal rooi wees. Die LED sal proporsioneel van kleur verander tussen hierdie twee perke, met 'n geel kleur in die middel. As die voorwerp nader as die minimum afstand kom, sal die LED rooi flikker. Die LCD sal voortgaan om die werklike gemete afstand te wys terwyl die LED flikker.

Probeer om u liggaam of hand voor die ultrasoniese sensor te beweeg en kyk of die metings op die LCD verander en dat die RGB LED van groen verander as u ver weg is na rooi as u naby is.

Stap 5: Stel 'n nuwe parkeerposisie in

Stel 'n nuwe parkeerposisie in
Stel 'n nuwe parkeerposisie in

Om 'n nuwe parkeerposisie in te stel, maak seker dat die motor geparkeer is in die nuwe posisie wat ingestel moet word en dat die skerm die regte afstand na die motor wys, en druk dan op die knoppie om die parkeerposisie by te werk. Let daarop dat dit nie die maksimum afstand verander nie, dus as u u motor verder as hierdie afstand moet parkeer, moet u dit in die kode bywerk; hierdie aanpassing is bedoel om gebruik te word vir fyn aanpassing.

Probeer om 'n voorwerp of u hand op 'n sekere afstand te plaas, ongeveer 40 cm van die ultrasoniese sensor af en druk op die knoppie. Die LED moet groen en dan rooi flikker en die nuwe afstand sal dan ingestel word. U moet nou agterkom dat die RGB -LED met 40 cm in plaas van 20 cm heeltemal rooi word en begin flits as die afstand minder as 40 cm is.

Om die afstand terug te stel, stel die voorwerp op 20cm van die sensor af en druk weer op die knoppie.

Die korrekte plek is 20 cm en die maksimum afstand 80 cm is slegs willekeurige getalle wat in hierdie voorbeeld gebruik word. U moet u eie perke vir u eie motorhuis en motor opstel voordat u dit gebruik.

Dit is alles, u parkeerassistent kan nou in 'n omheining geïnstalleer word en aan die muur in u motorhuis gemonteer word. U sal ook die LCD en LED 'n bietjie verder teen die muur wil plaas as die ultrasoniese sensor, sodat dit makliker is om te sien.

Laat my weet wat u sou verander of anders sou doen in die kommentaarafdeling.

Aanbeveel: