Početna stranica > Članci > Test > Croduino Basic2 review

Croduino Basic2 review

Vjerujem da ne postoji elektroničar entuzijast koji je još nije čuo za Arduino. Ta danas najpoznatija open-source i open-hardware platforma napravila je pravu revoluciju još prije nekoliko godina popularizirajući elektroniku i programiranje. U međuvremenu se pojavilo nebrojeno klonova koji su više ili manje kompatibilni sa originalnom platformom. Jedna takva Arduino-kompatibilna platforma osmišljena je u osječkoj e-radionici, a dolazi pod imenom Croduino i u potpunosti je proizvedena u Hrvatskoj. Na test nam je stigao model Croduino Basic2.

Sadržaj pakiranja

Da se radi o ozbiljnoj stvarčici naslutio sam još prije nego sam uopće vidio Croduino Basic2 uživo. Naime, pošiljka je stigla kurirskom službom zapakirana u brendiranu plavu kutiju s logotipom e-radionice. Naljepnica sa adresom se nalazi s donje strane, pa tako sada imam zgodnu kutiju za spremanje elektroničkih komponenti (domišljato!). Sam Croduino Basic2 dolazi zapakiran u kvalitetnu PVC vrećicu sa zatvaračem koja se bez problema može koristiti ponovno i ponovno. Od dodataka tu su još miniUSB kabel dužine 1.80m, koristan nama koji (još uvijek) koristimo stolno računalo.

croduino basic2 sadrzaj pakiranja

Od dokumentacije u paketu se nalazi nekoliko zgodnih naljepnica, te letak sa pinoutom, osnovnim parametrima pločice, listingom kratkog programa i kontaktom tehničke podrške. Da, Croduino zaista ima pravu tehničku podršku koju pružaju njegovi tvorci. Pokušajte takvu podršku dobiti od nekog dalekoistočnog prodavača Arduino klona!

Hardver

Croduino Basic2 elektronički je u potpunosti kompatibilan s Arduino Nano pločicom. Dimenzija je 3 x 5 cm te ga je uz odgovarajuće pin headere lako utaknuti u eksperimentalnu pločicu. Pokreće ga dobro poznati Atmelov ATmega328P-AU mikrokontroler sa 32kB flash memorije, 2kB RAM-a i 0.5kB EEPROM-a u 32-pinskom TQFP kućištu. Za USB komunikaciju koristi se CP2102 USB-to-UART bridge. Pinovi su izvedeni kao ženski PIN-headeri zbog čega Basic2 donekle podsjeća na Arduino Uno. No ovdje je svaki pin označen i na pločici i na headeru, što poprilično olakšava snalaženje. Na računalo se priključuje pomoći miniUSB Type-B priključka (spomenuli smo već da kabel dolazi u paketu). Na pločici se nalaze četiri LED-ice; plava koja signalizira napajanje, crvena i bijela za Tx i Rx komunikaciju i narančasta koja je spojena na pin 13. Reset tipka je uz desni rub pločice, nasuprot miniUSB konektora. Tiskana pločica ima efektan plavi silkscreen te 3 rupe za montažu.

croduino_basic2_front croduino_basic2_back croduino basic2 usporedba s arduinom uno

Tehničke specifikacije:

Mikrokontroler ATmega328
Arhitektura AVR
Napon 5V
Flash memorija 32kB
RAM 2kB
EEPROM 0.5kB
Radni takt 16MHz
Digitalni I/O 14
PWM izlaz 6
Analogni ulaz 8
Struja po pinu do 40mA
Ukupna struja do 400mA
Napon napajanja 7-14V
Dimenzije 30 x 50mm
Masa 9g

Softver

Spajanjem  na računalo s Windows operativnim sustavom, u Device Manageru će se Croduino Basic2 pojaviti kao Silicon Labs CP210x USB to UART Bridge.

croduino_basic2_device_manager

Da bismo uspješno započeli programiranje, potrebno je podesiti tri opcije u Arduino IDE-u: za pločicu odaberite "Arduino Nano", za procesor "ATmega328", te odaberite virtualni COM port na koji se Basic2 prijavio nakon što su ga Windowsi prepoznali.

croduino_basic2_ide_config

Sada ste spremni za rad. Croduino Basic2 koristite kao i svaki drugi Arduino.

croduino_basic2_sample_program

Ista je situacija i na Linuxu (Ubuntu 16.04.1 LTS distribucija, kernel verzija 4.4.0):

Mar 4 23:39:30 KubuntuVM kernel: [ 90.706411] usb 2-2.1: new full-speed USB device number 4 using uhci_hcd
Mar 4 23:39:30 KubuntuVM kernel: [ 90.960186] usb 2-2.1: New USB device found, idVendor=10c4, idProduct=ea60
Mar 4 23:39:30 KubuntuVM kernel: [ 90.960189] usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mar 4 23:39:30 KubuntuVM kernel: [ 90.960191] usb 2-2.1: Product: CP2102 USB to UART Bridge Controller
Mar 4 23:39:30 KubuntuVM kernel: [ 90.960192] usb 2-2.1: Manufacturer: Silicon Labs
Mar 4 23:39:30 KubuntuVM kernel: [ 90.960192] usb 2-2.1: SerialNumber: 0001
Mar 4 23:39:30 KubuntuVM mtp-probe: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1"
Mar 4 23:39:30 KubuntuVM mtp-probe: bus: 2, device: 4 was not an MTP device
Mar 4 23:39:31 KubuntuVM kernel: [ 91.996140] usbcore: registered new interface driver usbserial
Mar 4 23:39:31 KubuntuVM kernel: [ 91.996149] usbcore: registered new interface driver usbserial_generic
Mar 4 23:39:31 KubuntuVM kernel: [ 91.996155] usbserial: USB Serial support registered for generic
Mar 4 23:39:31 KubuntuVM kernel: [ 91.998040] usbcore: registered new interface driver cp210x
Mar 4 23:39:31 KubuntuVM kernel: [ 91.998239] usbserial: USB Serial support registered for cp210x
Mar 4 23:39:31 KubuntuVM kernel: [ 91.998254] cp210x 2-2.1:1.0: cp210x converter detected
Mar 4 23:39:31 KubuntuVM kernel: [ 91.998370] usb 2-2.1: cp210x converter now attached to ttyUSB0

CP2102 je uredno prepoznat bez potrebe za instalacijom dodatnih drivera.

Zaključak

Budući da Croduino Basic2 dolazi sa ženskim pin headerima, lako ga je koristiti kod izrade prototipa. Ipak, poželite li ga upiknuti u eksperimentalnu pločicu trebate samo zamijeniti pin headere, jer dimenzije Croduina Basic2 savršeno odgovaraju. U trenutku pisanja reviewa njegova je cijena (sa USB kabelom) 99,00 kn, što je pola cijene Arduino Nano-a (čija je cijena oko 200 kn pa na više). Naravno no-name kineske kopije Nano-a možete naći povoljnije, no tada možete zaboraviti na podršku, a i kvaliteta izrade i ugrađenih komponenti također može biti upitna. Croduinu Basic2 teško možemo naći zamjerke. Naprednijim korisnicima bi mogao nedostajati ICSP konektor, ali da budem iskren, ne mogu se sjetiti kad mi je posljednji put zatrebao.

Kvalitetu Croduina prepoznali su i domaći fakulteti, pa se tako Croduino danas koristi i na zagrebačkom TVZ-u, te osječkom ETF-u.

Ustupio: e-radionica.com

 

O Ivan Matačić

Urednik sam portala Petvolta.com. Profesionalno se bavim računalima i IT opremom općenito, a elektronika mi je hobi, ali i struka. Nadam se da će čitatelji naučiti nešto novo, korisno i zabavno, a ako se, kao i ja, zaljube u elektroniku, cilj ovog projekta bit će ispunjen.

Odgovori

Vaša adresa e-pošte neće biti objavljena. Nužna polja su označena s *