Microbot

Baby Orangutan B-328 Robot Controller di Pololu Corporation

Baby Orangutan B-328 Robot Controller
€ 18,90
€ 18,60
€ 0,30 (2%)

Descrizione

Il Baby Orangutan è una soluzione completa per il controllo di piccoli robot, tutto all'interno del formato DIP 24pin che misura solamente 30 x 18 mm. Il suo design compatto elimina i componenti superflui come dislay lcd e pulsanti, mantenendo tuttavia le funzionalità più importanti: un microcontrollore programmabile AVR ATmega328P ed un doppio ponte-h per il controllo di due motori DC. Proprio questo driver per motori integrato distingue il Baby Orangutan B da prodotti simili per dimensione degli altri produttori. A completare le caratteristiche del Baby Orangutan troviamo due indicatori LED, un trimmer, un risonatore 20 MHz, e la protezione contro l'inversione di polarità.

Dato che i controller Orangutans sono basati sui potenti microcontrollori AVR della Atmel, riescono a fornire prestazioni significativamente migliori rispetto a schede di controllo simili. La disponibilità di software di sviluppo gratuito, come il AVR Studio IDE e il WinAVR GCC C/C++ compiler, e i programmatori a basso costo, come il Pololu USB AVR programmer, rendono il Baby Orangutan B un prodotto veramente appetibile.

Per coloro che non sono interessati alla robotica, il Baby Orangutan B è anche un'ottima introduzione ai microcontrollori AVR grazie alle sue piccole dimensioni e al basso costo. Tutto ciò che vi occorre per cominciare è un programmatore a basso costo ed una alimentazione. Potete montare progetti interessanti anche su normali breadboard dato che non dovrete preoccuparvi dei componenti base come il regolatore di tensione o il risonatore. Sul sito www.pololu.com sono anche disponibili molti codici sorgente per progetti di esempio, pensati per rendere semplice e veloce la familiarizzazione con questo nuovo controller basato su AVR.

 

Caratteristiche Hardware

  • dimensioni: 30 x 18 mm
  • tensione di ingresso: 5-13.5V (15V absolute maximum)
  • due canali motori con capacità di carico di 1A continui (3A di picco) per canale
  • microcontrollore programmabile Atmel ATmega328P AVR a 20Mhz (32 KB flash, 2 KB RAM, 1 KB EEPROM)
  • 18 linee di I/O, 16 delle quali possono essere usate per I/O digitale e 8 anche come ingressi analogici
  • 1 LED
  • 1 trimmer collegato al canale ADC7
  • risonatore esterno a 20MHz
  • il pinout è compatibile con i controller Orangutan SV-328 e Orangutan LV-168, quindi lo stesso codice funzionerà ugualmente su tutti questi

 

Confrontro tra ATmega48, ATmega168, e ATmega328

Il Baby Orangutan B è disponibile con il microcontrollore AVR ATmega48 e con il ATmega328P (la versione con il ATmega168 non è più disponibile). Le differenze principali tra il mega48 e il mega328P riguardano la dimensione della memoria, il supporto o meno del boot loader, e la dimensione dell'interrupt vector. Il mega328 può anche funzionare con tensioni inferiori rispetto al mega48 e al mega168 per frequenze sotto i 10MHz.

 

  mega48 mega168 mega328P
Flash 4K Bytes 16K Bytes 32K Bytes
RAM 512 Bytes 1024 Bytes 2048 Bytes
EEPROM 256 Bytes 512 Bytes 1024 Bytes
Interrupt Vector Size 1 instruction word/vector 2 instruction words/vector 2 instruction words/vector
Boot Loader Section none 128, 256, 512, or 1024 words
(256, 512, 1024, or 2048 bytes)
256, 512, 1024, or 2048 words
(512, 1024, 2048, or 4096 bytes)

 

Contenuto della confezione

Questo modulo può essere utilizzato come un componente DIP per montarlo sulle breadboard oppure sulle schede millefori, o nella forma senza pin per istallazioni in piccoli robot dove lo spazio disponibile è ridotto. Il connettore strip con passo 2,54mm viene fornito con il Baby Orangutan B ma non è saldato. I pin di alimentazione, una delle uscite motore, e diveri pin di I/O sono accessibili da un unico lato della scheda per consentire l'utilizzo del Baby Orangutan come modulo single in-line pin (SIP) nelle applicazioni dove non sono necessarie tutte le linee di I/O.

Per maggiori informazioni potete scaricare il manuale a questo link.