spacer.png, 0 kB

Torna indietro   Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale > Progetti di Robot > L'angolo di Caronte

Rispondi
 
Strumenti discussione Modalità  visualizzazioe
  #1  
Vecchio 19-11-2011, 23.51.07
L'avatar di Caronte
Caronte Caronte non è collegato
Administrator
 
Data registrazione: 15-10-2009
Residenza: Ferrara
Età : 49
Messaggi: 2,962
Potenza reputazione: 331
Caronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua fama
Predefinito BARNABA - Classic & LR - Tutorial - Parte 2

Ecco altre immagini della sequenza di costruzione di Barnaba:



Niente di che. Questa schedina serve a stabilizzare la tensione a 5V, tramite un regolatore di tensione 7805, al fine di rendere più precisa la lerrura dell'ADC. L'ho predisposta per ricevere il segnale da tre IR.
Il circuito in questo caso lo trovate QUI nel datasheet a pagina 23.








END

Ciao

Antonio
Rispondi citando
  #2  
Vecchio 20-11-2011, 00.34.10
L'avatar di Caronte
Caronte Caronte non è collegato
Administrator
 
Data registrazione: 15-10-2009
Residenza: Ferrara
Età : 49
Messaggi: 2,962
Potenza reputazione: 331
Caronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua famaCaronte La sua reputazione è oltre la sua fama
Predefinito BARNABA - Classic & LR - Tutorial - Parte 1

Il BX24 è un microcontrollore della Netmedia. Io ho iniziato con questo e tuttora lo uso in diverse applicazioni. Nonostante sia spesso bistrattato mi sono sempre trovato bene (forse perchè è molto legato al linguaggio Visual Basic, il primo che ho imparato. Bene. Passiamo allo schema elettrico:



Chiedo scusa per il disegno molto 'naif' ma l'ho fatto in Caronte-Cad. Spero comunque che sia abbastanza chiaro. Su una basetta millefori (24 mm. x 78 mm.) ho inserito una doppia fila per lato di pinheader femmina alti: le due 'corsie' interne formano l'alloggio del BX24, mentre le rispettive adiacenti permettono sia l'interfacciamento a sandwich di altre schede, sia le connessioni sul lato rame della scheda. Non l'ho fatto con Eagle (che sarebbe sicuramente venuto meglio) per il semplice fatto perchè non ho trovato la libreria del Bx. E' anche vero che non l'ho cercata molto. Comunque. Le connessioni lato rame si vedono nel circuito mentre, al PARTICOLARE 1 indicato nello schema, ho apportato qualche modifica allo zoccolo del ponte h, vedi seguente figura:



Questa modifica l'ho fatta per semplificare (e semplificarmi la vita...) l'intreccio delle piste sul lato rame. Molta attenzione a non creare corto circuiti e prima di montarlo provarlo più volte con il tester in modalità cicalino ( o come la chiamo io modalità 'sapientino').

I componenti aggiuntivi sono pochi, comunque ecco la ricetta:

SCHEDA PRINCIPALE

1 Basetta millefori
1 Microcontrollore BX24
4 Strip di pinheader femmina alti
1 Zoccolo dip 16 (8+8)
1 L293 (Ponte H)
1 Condensatore elettrolitico 100 uF
2 Trimmer da 10K
1 Db9 femmina
1 Jumper

SCHEDA REGOLATORE DI TENSIONE

1 Basetta millefori (24 mm. x 37 mm.)
1 LM7805
1 Condensatore elettrolitico 0,1 uF
1 Condensatore ceramico 0,1 uF
1 Led diametro 3 mm.
1 Resistenza 330 ohm
Strip Pinheader maschio
Strip Pinheader femmina alti

Meccanica

Profilo in alluminio 20 mm x 1,5 mm (2 pezzi L. 100 mm. 2 pezzi L. 80 mm.)
2 Micro Motoriduttori con supporto
1 Ball Caster
2 Ruote
Fascette
Viti e dadi

Sensore Utilizzato

1 Sensore ad infrarosso Sharp GP2XXX

Utensili

Sega, Trapano, Lime, Cacciaviti.

Il Codice per azionare (testare) i motori è questo:

Codice:
'TEST MOTOR BARNABA ROBOT by A.Mattioli 2011

Const motor1Pin as     byte = 7
Const motor2Pin as     byte = 12


Const motor3Pin as     byte = 10
Const motor4Pin as     byte = 9


Const GreenLED As Byte = 26
Const LEDon As Byte = 0
Const LEDoff As Byte = 1
   
Const RedLED As Byte = 25
Const LEDonR As Byte = 0
Const LEDoffR As Byte = 1


Sub main()

do

' Motori Stop

Call putPin(motor1Pin,0)
Call putPin(motor2Pin,0)

Call putPin(motor3Pin,0)
Call putPin(motor4Pin,0)

delay(1.0)

' Motori Avanti

Call putPin(motor1Pin,1)
Call putPin(motor2Pin,0)

Call putPin(motor3Pin,1)
Call putPin(motor4Pin,0)

delay(1.0)

' Motori Stop

Call putPin(motor1Pin,0)
Call putPin(motor2Pin,0)

Call putPin(motor3Pin,0)
Call putPin(motor4Pin,0)

delay(1.0)

' Motori Avanti

Call putPin(motor1Pin,0)
Call putPin(motor2Pin,1)

Call putPin(motor3Pin,0)
Call putPin(motor4Pin,1)

delay(1.0)


loop

       end sub
Questo invece è il codice per leggere l'ADC del sensore Sharp.

Codice:
Option Explicit


Public Sub Main()

Do

Dim Lettura As Single
 
Const PinNumber As Byte = 19
Call GetAdc(PinNumber, Lettura) 

Lettura =  10000.0 *(Lettura) 

Debug.Print cStr(Lettura)
        Delay 0.3
    Loop

End Sub
Questo legge solo, il calcolo sarà vostro.... Come nel post di presentzione ho anticipato che questi robottini sono regali/presenti di Natale. L'unica condizione posta ai destinatari (ed in particolare a uno che mi ha appena smessaggiato alle 2 di notte... e che ha un Barnaba Classic sulla scrivania) è che loro avrebbero dovuto arrangiarsi nello sviluppo senza chiamarmi.

Ecco la bici......






Continua nella Parte 2.
Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione
Modalità  visualizzazioe

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code è Attivato
Le smilies sono Attivato
[IMG] è Attivato
Il codice HTML è Disattivato

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Barnaba LR Caronte L'angolo di Caronte 3 19-01-2012 19.21.05
BARNABA the New Robot Caronte L'angolo di Caronte 0 20-11-2011 01.07.36
BARNABA Classic Caronte L'angolo di Caronte 0 20-11-2011 00.52.29
BARNABA - Support Charger Caronte L'angolo di Caronte 0 20-11-2011 00.44.22
Tutorial finito ivotek Forum generale 3 23-12-2004 07.59.58


Tutti gli orari sono GMT. Adesso sono le: 04.29.07.


Basato su: vBulletin Versione 3.8.8
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Realizzazione siti web Cobaltica Foligno
spacer.png, 0 kB