La carte Polybot propose une carte compacte intégrant un microcontrôleur classique ATmega32 (on connait) mais cette fois avec des connecteurs et des périphériques tout autour pour un usage "direct" :
– connecteurs pour 8 servomoteurs
– connecteurs pour 10 entrées analogiques (3 standards + 7 par multiplexage) et alimentation/masse pour chaque
– connecteurs pour 8 entrées numériques (avec une bascule pour lire les valeurs) et alimentation/masse pour chaque
Pour cela, divers circuits intégrés permettent d’utiliser les entrées/sorties à plusieurs effets :
– 74S244N : buffer, line driver
– 74S374N : bascule flip/flop
– CD4051 : multiplexer analogique
– SN754410 : driver moteur 1A
– 2N3904 : relais 200 mA
Schéma
Il y a eu plusieurs versions, la 1.1 et la 1.0, choisissez donc bien
Schéma de la carte Polybot Board 1.0
Récapitulatif des entrées/sorties
n° | A | B | C | D |
---|---|---|---|---|
0 | entrée analogique multiplexée | R/W LCD | * | RX |
1 | entrée analogique | RS LCD | * | TX |
2 | entrée analogique | INT2 | * | INT0 |
3 | entrée analogique | relay/output compare | * | INT1 |
4 | led verte | * | latch digital inputs | |
5 | sélection multiplex analogique A | * | ||
6 | sélection multiplex analogique B | * | latch servos | |
7 | sélection multiplex analogique C | * |
Le port C est utilisé pour plusieurs usages :
– entrées numériques (avec latch)
– servomoteurs
– LCD