Operácie

Sonic

Zo stránky SensorWiki

Študijné materiály na workshop E-design

1. Návrh

Parkovací senzor - video: https://www.youtube.com/watch?v=fifh8SuIZKU

Komponenty:

2. Schéma zapojenia

3. Plošný spoj

4. Výroba / Fabrication

5. Stavba a oživenie zariadenia

  • Skontrolujeme, či máme všetky súčiastky podľa zoznamu
  • Začneme najmenšími komponentmi a tými s malým počtom vývodov - v našom prípade to budú rezistory (odpory), ochranná dióda D4 a LEDky.
  • Ak sa vám pomiešajú rezistory, podľa farebných prúžkov zistíte ktorý je ten správny. Pozri ->Resistor color code.
  • Pokračujeme ďalšími komponentmi - Arduino Nano zasunieme do dutinkovej lišty a naspájkujeme na dosku spoločne, čím si zaistíme, že ho potom dokážeme do konektorov ľahko zastrčiť.
  • Namiesto ultrazvukového senzoru tiež osadíme len dutinkovú lištu 1x5. Dbáme na to, aby bol konektor rovno a kolmo na dosku.
  • Po osadení všetkých komponentov dosku otestujeme:
    • Zatiaľ neosadíme Arduino ani UZ senzor.
    • Privedieme na svorkovnicu napätie 10-24V a zmeriame, či je na výstupe napätie 5V (multimetrom)
    • +5V môžeme drôtikom priviesť aj do tých dierok, kde máme LED diódy a overíme tak, či svietia.
    • Rozopneme prepojku (jumper) pri +5V napájaní a zasunieme na dosku Arduino aj senzor.
    • Pripojíme USB káblik a pokúsime sa v ďalšom kroku dosku naprogramovať.

6. Softvér

Mikroprocesor Arduino Nano, ktorý je srdcom nášho zariadenia budeme programovať v prostredí Arduino.

  • Stiahnuť a nainštalovať Arduino IDE (stačí verzia 1.x)
  • Do prostredia treba doinštalovať podporu pre tzv. MiniCore
    • Krok 1.: File -> Preferences -> Additional Boards Manager (do prazdneho riadku skopirovat) toto:

https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json

    • Krok 2.: Tools -> Boards -> Boards Manager: nájdeme MiniCore -> Install
  • Po tomto už by sa mal dať naprogramovať na dosku napríklad základný blikací program:
    • File -> Examples -> 01.Basic -> Blink
    • Tools -> Boards -> MiniCore -> ATmega328 (nechame nezmenene vsetko ostatne, len Variant: 328PB - dolezite je prave to koncove PB)
    • Tools -> Port -> vyberieme ten, kde je pripojené Arduino Nano
    • Sketch -> Upload
    • Ak v tomto kroku nepôjde nahrať kód do Arduina, môže ísť o problém s driverom. Postupujte podľa návodu na tejto stránke a nainštalujte správne drivery.
  • Ak až potiaľto všetko fungovalo, môžete prejsť na stránku -> Parkovací senzor so stavebnicou Sonic