Sonic: Rozdiel medzi revíziami
Zo stránky SensorWiki
dBez shrnutí editace |
|||
| (3 medziľahlé úpravy od rovnakého používateľa nie sú zobrazené.) | |||
| Riadok 24: | Riadok 24: | ||
== 3. Plošný spoj == | == 3. Plošný spoj == | ||
* Najprv priradíme každej súčiastke príslušné puzdro | |||
* Potom skontrolujeme, či máme naozaj všetko označené | |||
* Prejdeme na návrh plošného spoja a importujeme všetky súčiastky zo schémy | |||
* Nakreslíme obrys dosky | |||
* Vovnútri kreslíme jednotlivé spoje | |||
* Na konci exportujeme súbory pre výrobu (Fabrication Tools) | |||
== 4. Výroba / Fabrication == | == 4. Výroba / Fabrication == | ||
| Riadok 29: | Riadok 36: | ||
* [https://jlcpcb.com/ JLC PCB] - výroba plošného spoja | * [https://jlcpcb.com/ JLC PCB] - výroba plošného spoja | ||
* Predaj komponentov | * Predaj komponentov | ||
** Techfun. | ** [https://techfun.sk/ Techfun.sk] | ||
** | ** [https://www.gme.sk/ GM Electronic] | ||
** RLX | ** [https://rlx.sk/sk/ RLX Components] | ||
** Elecom | ** [https://www.elecom.sk/ Elecom] | ||
** Drotik-Elektro.SK | ** [https://www.drotik-elektro.sk/ Drotik-Elektro.SK] | ||
== 5. Stavba a oživenie zariadenia == | == 5. Stavba a oživenie zariadenia == | ||
* [[Resistor color code]] | * 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 == | == 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. [https://github.com/MCUdude/MiniCore MiniCore] | |||
** Krok 1.: File -> Preferences -> Additional Boards Manager (do prazdneho riadku skopirovat) toto:<BR> | |||
<nowiki>https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json</nowiki> | <nowiki>https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json</nowiki> | ||
** 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: | |||
Ak | ** 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 [https://blog.laskakit.cz/instalace-ovladace-prevodniku-usb-na-uart-ch340/ 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]] | |||
Aktuálna revízia z 18:10, 3. február 2026
Študijné materiály na workshop E-design
1. Návrh
Parkovací senzor - video: https://www.youtube.com/watch?v=fifh8SuIZKU
- Kresliaca tabuľa: https://excalidraw.com/
Komponenty:
- Arduino Nano Pinout
- Dióda LED
- Arduino a bzučiak
- Ultrazvukový senzor HC SR-04
- https://www.tme.eu/ - hľadáme vhodný DC/DC menič
2. Schéma zapojenia
- Čiastočne pripravený projekt pre KiCAD - stiahnite si a rozbaľte napr. na ploche.
- Ťahák k dnešnému workshopu máte vytlačený
- KiCAD softvér: https://www.kicad.org/ (+ Fabrication Toolkit AddOn, KiCad Library for Arduino Modules)
- KiCAD cheatsheet https://forum.kicad.info/t/kicad-v8-cheatsheet/51774
3. Plošný spoj
- Najprv priradíme každej súčiastke príslušné puzdro
- Potom skontrolujeme, či máme naozaj všetko označené
- Prejdeme na návrh plošného spoja a importujeme všetky súčiastky zo schémy
- Nakreslíme obrys dosky
- Vovnútri kreslíme jednotlivé spoje
- Na konci exportujeme súbory pre výrobu (Fabrication Tools)
4. Výroba / Fabrication
- JLC PCB - výroba plošného spoja
- Predaj komponentov
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:
- 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