Montaña Ciclista Lejana

Gloria Vega
Gloria Vega

El proyecto Remote Bike nos llamó la atención hoy. Inspirado en los “acantilados” del programa de televisión “The Right Price”, [atduskgreg] construyó su propia versión. En esta versión, la bicicleta en la montaña progresa o se desliza hacia abajo de la montaña a la velocidad que pedaleas. Si mantienes tu velocidad objetivo el tiempo suficiente, llegarás a la cima de la montaña y ganarás. Las RPM se recopilan de una bicicleta estacionaria utilizando un sensor de efecto Hall, luego se conducen a un Arduino que controla la bicicleta con un motor paso a paso y una cuerda. Parece una alternativa divertida y decente al ciclismo con mapas de Google o algo así. Sin embargo, tenemos que preguntarnos cuánto tiempo sería divertido. Nuevamente, cuando estás en una bicicleta estática, generalmente solo usas un temporizador o frecuencia cardíaca de todos modos, por lo que esto es bastante bueno.

[via flickr]

  • Deyjavont dice:

    El precio correcto más arduino es igual a bueno. Le sugiero que agregue una figura de lectura en la bicicleta con la imagen de Bob Barker pegada a su cabeza.

  • Taylor dice:

    La gente * en serio * necesita comprar STK500 y aprender a usar los chips Atmel AVR ellos mismos, sin una placa Arduino. Es bastante fácil si encuentras el tutorial correcto (creo que Sparkfun tiene algunos buenos) y las fichas van desde 50 centavos (literalmente … mira el ATTiny10) hasta unos pocos dólares por las fichas más potentes. Acabo de comprar algunos ATMEGA88 por $ 2 y hacen un millón de cosas. Literalmente, podría ejecutar este proyecto con un ATTINY10 de 50 centavos de 6 pines si es inteligente.

    Arduino es genial, pero es como el sello BÁSICO de los viejos tiempos: es tan caro que significa que tienes que retener algunos proyectos, y eso es una lástima. Claro, $ 20 no está mal, pero es menos probable que arrojes un Arduino a una calabaza para un pequeño espectáculo de luces que con un chip de $ 2.

    Solo digo …

    ¿Quizás La-Tecnologia podría tener algunos tutoriales sobre AVR?
    -Taylor

  • samurai dice:

    Apoyaré a Taylor en su sugerencia de que la gente cambie de arduino a AVR independiente. Sin embargo, no entiendo por qué todo el mundo habla de AVR a través de PIC con tanta facilidad. Quiero decir, aprendí a escribir en C, hacer A / D y realizar interrupciones en una pequeña placa de demostración 16F en un día. ¡Alguien me ilumina!

  • Ben Ryves dice:

    ¡Este es un proyecto muy bien construido! 🙂

    @Taylor: Tampoco se necesita una placa de desarrollo: el SI Prog consta de dos diodos genéricos, un transistor y cinco resistencias, y funciona bien con un avrdude. Debería ser bastante fácil de derribar junto con algunos restos de su cajón parcial.

    @Samurai: ¿Podría recomendar un compilador C gratuito para la serie 16F? Busqué hace algún tiempo, pero todo lo que pude encontrar fueron ofertas comerciales / de prueba.

  • samurai dice:

    @ Ben Ryves:

    PIC compró recientemente la empresa HI-TECH, que fabrica compiladores de C para todas las familias de PIC. Quizás no esté relacionado, pero ahora ofrecen un compilador gratuito “ligero” para los chips PIC10, 12, 16 y 18F. No optimiza el código, lo que significa que será aproximadamente el doble de grande que el compilador de precio completo, pero aún funciona a las mil maravillas.
    http://www.htsoft.com/products/compilers/piccpro-get.php

  • samurai dice:

    LOL lo siento, * MICROCHIP * acaba de comprar HI-TE TECHNIQUE.

  • Ben Ryves dice:

    @Samurai: Gracias, lo veré. 🙂 Una de las razones por las que entré en el desarrollo de AVR más que en el desarrollo de PIC se basó en la especificación comparativa entre lo que estaba disponible: me resultó más fácil tener en mis manos AVR mucho más fuertes que PIC.

  • Chico al azar dice:

    Dado que apareció la mitad, sonaré y diré que los dsPIC son muy buenos en comparación con los PIC de 8 bits y tienen algunas características buenas que los AVR no tienen, como los ADC realmente rápidos. El compilador C30 es realmente caro, pero la versión ligera / educativa es bastante completa, si mal no recuerdo, solo en términos de tamaño o algo similar. Siempre hay una reunión, claro, pero pequeños pasos, gente arduino, pequeños pasos …

  • maullar dice:

    @taylor
    La ventaja de la placa arduino es que es muy fácil comenzar … simplemente escribe su código y hace clic en ejecutar y todo funciona …
    Por supuesto que tiene razón sobre el alto costo de estas placas y personalmente veo el arduino más como una placa prototipo reemplazable por un microprocesador “real” más adelante …

  • Katie Lawrence dice:

    Esto se ve realmente genial.

  • Otoño dice:

    Me encanta usar PIC, pero algunas cosas pueden ser difíciles de entender. O al menos si no tienes a nadie que mostrarte. Pero ahora que los he estado usando durante aproximadamente un año, son bastante fáciles.

    Utilizo el compilador C18, de un microchip. Es gratis para estudiantes. Los límites no fueron demasiado severos.

    Encuentro la serie 18 realmente poderosa, tienen muchas características.

    Pero Arduinos tiene un tablero … con el PIC necesitas un tablero, un tablero de demostración o crea el tuyo propio. En ese caso, arduino cuesta competitivamente. Con una base de usuarios tan amplia, no veo ninguna razón para no usar uno.

    esa es mi opinión al menos.

  • Alex Dresko dice:

    Noob aquí. Acabo de recibir mi primer MCU: ST8M Discovery. $ 7 no está mal, pero si hay algo más barato … supongo que investigaré un poco. Las recomendaciones son bienvenidas.

  • terian dice:

    @Fallen, ¿por qué te quedas en una placa de demostración? ¿Qué tipo de arduino tiene ese chip desnudo, regulador de voltaje? No es una placa de demostración. y siempre necesitas una barra de pan con ambos

  • CalcProgrammer1 dice:

    Arduino es realmente una plataforma de desarrollo de AVR barata con un cargador de arranque y una interfaz USB. El software Arduino es opcional, es una buena herramienta de aprendizaje y una forma fácil de crear prototipos de otras cosas, como protocolos, sin tener que trabajar primero en las cosas de gama baja. Debido a que se basa en AVR-GCC, tampoco es difícil convertir proyectos de Arduino en AVR normales. Tengo un Arduino y un AVR ATMega328P desnudo que uso en mis tableros de proyectos. Construí un programador de puertas paralelas, pero decidí que un cargador de arranque facilitaría el desarrollo, así que modifiqué el cargador Arduino lentamente y lo usé en mi AVR desnudo a pesar de que lo codifiqué en AVR Studio. Realmente no importa qué plataforma use mientras hace el trabajo.

  • Deyjavont dice:

    Fui sarcástico con The Price is Right y arduino es igual a un buen comentario. Encuentro que la satisfacción que obtienes al conocer un sistema (o lo que sea en lo que estés trabajando) de abajo hacia arriba son órdenes mayores que crear un proyecto simple con mucho talento y no comprender realmente lo que realmente está sucediendo.

  • Lubin Kerhuel dice:

    Al programar PIC y dsPIC durante muchos años, una placa electrónica es fácil de configurar. Pero, pasé la mayor parte de mi tiempo sintonizando el periférico, encontrándome atascado con problemas de interrupción o un error de sintonización periférico “tipo”.

    Así que escribí una cadena de bloques en simulink (de mathworks) capaz de configurar automáticamente la mayoría de los periféricos dsPIC.
    Por lo tanto, simulink ahora es capaz de generar código C a partir de modelos gráficos. Sorprendentemente, el código generado es limpio y muy eficiente.
    Trabajé con ese método de programación durante todo mi doctorado (4 años, defendiéndolo el próximo miércoles) en robótica y fue muy efectivo.
    ¡Vale la pena probar este método!

    Pocos experimentos personales publicados por este método de prototipo rápido:
    http://www.kerhuel.eu/wiki/PIC32_Sensorless_Speed_Controller_for_DC_Motor_Applied_on_Picooz_Main_Rotor
    http://www.kerhuel.eu/wiki/Miniature_Inertial_Measurement_Unit_-_IMU

  • tehgringe dice:

    @Deyjavont – Pero tienes que empezar a aprenderlo en algún momento. Como ingeniero de software sin experiencia, Arduino es una buena forma de comenzar, porque con un poco de código y algunos bits y bobs, tienes un proyecto funcional. Debo admitir que difícilmente progresaré en mis habilidades de piratería de hardware, pero ese pequeño éxito me impulsa a estudiar y comprender mejor los componentes que utilizo.

    Acabo de terminar de ensamblar un protector de motor, pero al ver las pocas piezas que hay, me aseguraré de estudiar y entender cómo funciona esto, y crearé el mío propio, guardando elementos de las 12 impresoras y escáneres que investigué del trabajo. .

    Entonces lo mío es que aquellos que no están capacitados en ee pueden acceder a estas cosas, y al menos algunos de nosotros desarrollaremos nuestro entendimiento, en lugar de aceptar historias preparadas como un buen consumidor 🙂

    PS ha tenido impresoras nuevas separadas últimamente, como motores Cheapo de mierda con un poco de fotografía (todavía aprendiendo) y sin pasos. Gits fríos.

  • Alex Dresko dice:

    Corrección a mi publicación original. Tengo STM8S Discovery. Sin ST8M Discovery.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *