Difference between revisions of "OTTO Arduino"

From DT^2
Jump to: navigation, search
(Created page with "programovanie OTTO arduino v jazyku C/C++ prostredníctvom nástroja pre https://www.arduino.cc/en/Main/Software Arduino . Po pripojení všetkých servo káblov aj s v...")
 
m
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
programovanie OTTO arduino
+
=== Zoznam súčiastok ===
  
v  jazyku C/C++ prostredníctvom nástroja pre [[https://www.arduino.cc/en/Main/Software Arduino ]].
+
* 6ks [https://www.ebay.com/itm/9G-SG90-Micro-Servo-motor-RC-Robot-Helicoptero-Avion-Control-Car-Boat/113157141288 SG-90 Microservo]
 +
* 1ks [https://www.ebay.com/itm/MINI-USB-Nano-V3-0-ATmega328P-CH340G-5V-16M-Micro-controller-board-for-Arduino/381374550571 Arduino Nano] s mikrokontrolerom ATmega328 (a k nemu vhodný Mini USB kábel)
 +
* 1ks [https://www.ebay.com/itm/Nano-V3-0-Prototype-Shield-I-O-Extension-Board-Expansion-Module-For-Arduino/173338546724 Arduino Nano Shield I/O Extension Board]
 +
* 1ks [https://www.ebay.com/itm/Black-Tow-Layers-4-x-1-5V-AA-Batteries-Battery-Holder-Case-Box-w-Wire-Leads-AD/112173368857 držiak na 4 batérie AA]
 +
* 1ks [https://www.ebay.com/itm/20Pcs-Piezo-Sounders-Passive-Buzzer-Component-for-Arduino-MINI-Alarm-Speaker-16/332501186998 pasívna sirénka]
 +
* 1ks [https://www.ebay.com/itm/Ultrasonic-Module-HC-SR04P-Distance-Measuring-Transducer-Sensor-for-Arduino-AF/232496011428 ultrazvukový senzor HC-SR04P]
 +
* aspoň 10ks [https://www.ebay.com/itm/40x-Dupont-wire-10cm-Cables-Line-Jumper-1p-1p-pin-Connector-Female-to-Female/302108976761 káblikov]
 +
* 1ks [https://www.ebay.com/itm/Wireless-Serial-6-Pin-Bluetooth-RF-Transceiver-Module-HC-05-RS232-Master-Slave/201543086392 HC-05 BlueTooth modul]
 +
* 1ks [https://www.ebay.com/itm/5PCS-SB520-DIODE-SCHOTTKY-5A-20V-DO-201-520/192167931997 SB550A Schottky Dioda] - alebo podobná - mala by mať 0.5 - 0.7 úbytok napätia, napätie aspoň 10V a prúd aspoň 3A
 +
* 1ks [https://www.ebay.com/itm/12PCS-1000uF-16V-105C-Radial-Electrolytic-Capacitor/400985228773 1000 uF kondenzátor] - alebo podobný na vyrovnávanie napäťových výkyvov
 +
* 1ks [https://www.ebay.com/itm/10PCS-KCD11-3A-250V-3-Pin-SPDT-ON-OFF-ON-3-Position-Snap-Rocker-Switch/372262656143 KCD11 power switch]
 +
* 4ks skrutky M3 dĺžky 5 mm
  
Po pripojení všetkých servo káblov aj s vývodmi , UZ a BT modulov na napájanie môžeme začať s testovaním z programu, či sa všetky servá hýbu. Následne je potrebné nastaviť správnu polohu kolieska každého motora, aby bolo v správnom rozsahu vzhľadom ku končatine.  
+
Voliteľné:
Ďalším krokom je rozhýbať a pripojil BT a ultrazvuk, najprv len pomocou riadenia klávesnicou počítača cez BT.
+
* 1ks [https://www.ebay.com/itm/273175332702 DFPlayer Mini] (pozri [https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299 manual])
Naprogramovať ho mozeme tak aby sa naucil chodit sam rovno, späť, otočiť sa a vydavat rôzne zvuky, ale to uz je programovanie pre skusenejsich.
+
* 1ks [https://www.ebay.com/itm/122070928795 8 Ohm, 1 W speaker]
 +
 
 +
=== Programovanie ===
 +
 
 +
Otto je naprogramovaný v prostredí Arduino IDE v jazyku C++, download: [https://www.arduino.cc/en/Main/Software Arduino IDE].
 +
 
 +
Po pripojení všetkých servo káblov aj s vývodmi, UZ a BT modulov na napájanie môžeme začať s testovaním z programu, či sa všetky servá hýbu. Následne je potrebné nastaviť správnu polohu kolieska každého motora, aby bolo v správnom rozsahu vzhľadom ku končatine.  
 +
 
 +
Ďalším krokom je rozhýbať a pripojiť BT a ultrazvuk, najprv len pomocou riadenia klávesnicou počítača cez BT.
 +
 
 +
Naprogramovať ho môžeme tak, aby sa naučil chodiť sám rovno, späť, otočiť sa a vydávať rôzne zvuky...
 +
 
 +
Pre účely tábora DT^2 sme vytvorili [[Otto - riadiaci program v.4|kompletný program]]

Latest revision as of 09:44, 15 January 2019

Zoznam súčiastok

Voliteľné:

Programovanie

Otto je naprogramovaný v prostredí Arduino IDE v jazyku C++, download: Arduino IDE.

Po pripojení všetkých servo káblov aj s vývodmi, UZ a BT modulov na napájanie môžeme začať s testovaním z programu, či sa všetky servá hýbu. Následne je potrebné nastaviť správnu polohu kolieska každého motora, aby bolo v správnom rozsahu vzhľadom ku končatine.

Ďalším krokom je rozhýbať a pripojiť BT a ultrazvuk, najprv len pomocou riadenia klávesnicou počítača cez BT.

Naprogramovať ho môžeme tak, aby sa naučil chodiť sám rovno, späť, otočiť sa a vydávať rôzne zvuky...

Pre účely tábora DT^2 sme vytvorili kompletný program