This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[Desarrollo] Air v1.0 rev A
#61
Código subido a github. Es un código que fui haciendo a ratos, y que lo iba creando conforme necesitaba probar alguna cosa del hw. Esta sucio, feo, algo desordenado y no muy optimizado. Se va a quedar así, pues no lo usare mas. No obstante, lo iré arreglando con el tiempo, pues vosotros merecéis las cosas bien hechas, voy corto de tiempo y tengo en mente empezar unos ejemplos pero ya bien hechos.

No voy a seguir haciendo nada mas con ese código. Voy a generar una librería con algunas funciones que pueden ser útiles para trabajar con los módulos, como puede ser el envío de información, la construcción de un frame y/o otras herramientas que pueden ser útiles. No es obligatorio usarlo, es algo que estará ahí para el que le interese.

Estaría bien ponernos mas o menos de acuerdo en como hacer algunas cosas, y en que funciones podrían ser interesantes hacer para tenerlas como herramientas.

No he comentado nada sobre software para compilar. Yo personalmente uso CCS C, es bastante potente, hay mucha información en internet y mucho código, pero repito, usad el que mas os guste, aquí hay flexibilidad.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
#62
He empezado los ejemplos, aunque ira evolucionando mucho conforme haga la librería (sera códigos mas cortos, pues de momento las funciones estan en el mismo archivo).
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
#63
Sigo añadiendo info básica para aquellos que se inicien y quieran experimentar.

Vamos a comentar sobre el micro, concretamente sobre la versión 16F876A que es la que monta actualmente el Air v1 rev A. Un buen documento para tener a mano es su datasheet, que es la biblia del micro: http://ww1.microchip.com/downloads/en/De...39582C.pdf

De este documento, algo que nos vendrá bien tener a mano es el patillaje del micro, y de ahí veremos sin problema en la placa, a donde van los diferentes pines que hay disponibles(en cuanto pueda, haré una imagen para tenerlo mas fácil)

[Imagen: pinout-16f876a.gif]

Mas cosas importantes sobre el HW de la placa que vamos a mirar en esta recopilación rápida de información básica. Nos sera útil si queremos sacarle jugo el conocer el datasheet del modulo de comunicación. Como algo tan barato, puede permitirnos aplicaciones de corto alcance: http://www.nordicsemi.com/eng/Products/2...F/nRF24L01

Hasta aquí, una recopilación básica que tendría que haber puesto hace mucho, pues no se tiene que dar todo por supuesto.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
#64
Yo sigo leyendo los avances, lo unico que hasta verano no tendre tiempo de meterle mano, nos quedamos a medias de aprender programacion en C en clase y quiero ir paso a paso. Pero por aqui andamos merodeando.

Enviado desde mi Nexus 4 mediante Tapatalk
  Responder
#65
Pues te ira bien. Yo de momento sin mucho tiempo, pero lo que vaya haciendo con el mote, lo ire publicando todo, aunque poca cosa y despacio pero no dan para mas las horas.

A ver si poco a poco la gente se anima Gran sonrisa
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Sl Air Mote - Bienvenidos! grafisoft 27 9,830 14-05-2015, 07:50 AM
Último mensaje: dcp1985
  [Desarrollo] Airduino v1.0 grafisoft 18 6,247 13-05-2015, 02:41 PM
Último mensaje: grafisoft
  microAir v3 Rev A grafisoft 16 4,925 23-01-2015, 09:20 PM
Último mensaje: grafisoft
  [Desarrollo] Air v2.0 rev A grafisoft 7 3,320 30-11-2014, 03:15 PM
Último mensaje: grafisoft
  [Desarrollo] Etapa de carga de baterias (Litio/lipo) grafisoft 19 5,541 17-07-2014, 07:10 PM
Último mensaje: grafisoft