Pergunta

Eu gostaria de começar a mexer em torno da programação e construir algo com um Arduino Board, mas não consigo pensar em grandes idéias sobre o que construir. Você tem alguma sugestão?

Foi útil?

Solução

Eu mostro as crianças, que nunca programaram ou fizeram eletrônicos antes, para fazer um simples 'fototrope', um robô sensível à luz, em cerca de um dia. Custa menos de £ 30 (GBP), incluindo Arduino, Electronics e Mecânica pronta para uso. Se as pessoas realmente entrarem em robôs móveis, o projeto inicial pode crescer e crescer (o que eu sinto que faz parte da diversão).

Existem competições internacionais de robôs que exigem mecânica relativamente simples para começar, por exemplo, no Reino Unido http://www.tic.ac.uk/micromouse/toh.asp

O desempenho final requer máquinas especialmente construídas (para leveza), mas as pessoas obtiveriam resultados dignos de crédito com um nano Arduino, os eletrônicos certos e alguns bons motores.

Uma linha a seguir o robô é o projeto clássico de robô móvel. A pista pode ser tão simples quanto fita elétrica. Pololu tem alguns vídeos divertidos sobre o robô quase 3PI Near-Aruino. Os sensores custam cerca de £ 1 e há um monte de kits simples de caixa de marchas de motor+de muitos lugares por menos de £ 10. Adicione algumas libras para controle motor e você terá mecânica de robô autônoma, precisa de programação! Adicione um receptor remoto infravermelho (cerca de £ 1) e você pode conduzi -lo usando o controle remoto da TV. Adicione uma pequena célula solar, use uma entrada analógica do Arduino para medir a tensão e ela pode encontrar o sol. Com um pouco mais de eletrônicos, ele pode 'se alimentar'. E assim fica mais sofisticado. Cada etapa pode não ter mais do que algumas horas a alguns dias, e você encontrará novos problemas para resolver e aprender.

IMHO, as competições mais interessantes (de baixo custo) são robôs de solução de labirinto. A regra da competição internacional exige que o robô explore um labirinto murado, geralmente usando sensores infravermelhos, e calcule sua rota ideal. Os desafios incluem acompanhar a posição atual da precisão do quase milímetro, lidar com o ambiente imprevisivelmente barulhento do mundo real e otimizar a velocidade linear com curvas de distância mais curtas.

Tudo isso em 16k de programa e 1k RAM, com manuseio de interrupções em tempo real (até 100k interrompe/segundo para alguns sistemas motores), amostragem de sensores, controle de velocidade do motor e solução de labirinto é um interessante desafio de programação. (Você pode torná-lo 'fácil' com 32k de programa e 2k Ram :-)

Estou trabalhando em um desafio de robô 'restrito' (baseado em Arduino), para que o desempenho do robô seja principalmente sobre programação, em vez de ter um grande orçamento.

Outras dicas

Comece pequeno e construa algo mais complexo. Servos de controle. LEDs piscadores. Entradas de debounce. Leia os sensores analógicos. Exibir texto em um LCD. Então coloque -o juntos.

Apesar do nome, eu gosto do "Gênio do mal"Livro para microcontroladores PIC por causa dos pequenos projetos facilmente digeríveis que tendem a se desenvolver. sobre.

Eu sei que Arduino está na moda agora, mas também gosto do Teensy ++ Placa de desenvolvimento devido ao seu ponto de preço baixo (US $ 24), PCB compatível com a placa de pão, contagem de pinos relativamente alta, ambiente de desenvolvimento Linux, conectividade USB e não precisando de um programador. Vale a pena considerar para projetos menores.

Se você inventar algo legal, me avise. Eu preciso de uma desculpa para fazer algo divertido :)

Idéias relacionadas a bicicletas:

  • Alarme de roubo (talvez com link de rádio para uma estação base conectada a um PC pela Ethernet)
  • Computador de viagem sofisticado (com interruptor de palheta ou sensor opto na roda)
    • Integre -se a uma unidade de telemática GPS (log de Trip) com o download Ethernet/USB de dados registrados no PC. Também possui um componente interessante de programação de PC-integrado com o Google Maps.

Outras idéias:

  • Relógio com sincronização automática de tempo a partir de:
    • Receptor GPS
    • Sinal de rádio FM com incorporado Dados RDS com código CT
    • Rádio Digital (DAB+)
    • Torre de telefonia móvel (seria necessário um cartão SIM e um cartão SIM para esta operação somente de recebimento?)
    • Servidor NTP via:
      • Ethernet
      • Wi-fi
      • ZigBee (com um coordenador do ZigBee que chega ao tempo da EG Ethernet ou GPS)
    • Mains Electricity Smart Meter via Zigbee (estou interessado agora que os medidores inteligentes estão sendo introduzidos em Victoria, Austrália; não tenho certeza se os medidores inteligentes transmitem as informações do tempo e se requer autenticação)
  • Metrônomo
  • Sintonizador de instrumentos

This reverse-geocache puzzle box was an awesome Arduino project. You could take this to the next step, e.g. have a reverse-geocache box that gives out a clue only at a specific location, and then using physical clues found at that location coupled with the next clue from the box, determine where to go for the next step.

You could do one of the firefighting robot competitions. We built a robot in university for my bachelor's final project, but didn't have time to enter the competition. Plus the robot needed some polish anyway... :)

Video here.

Mind you, this was done with a Motorola HC12 and a C compiler, and most components outside the microcontroller board were made from scratch, so it took longer than it should. Should be much easier with prefab components.

Path finding/obstacle navigation is typically a good project to start with. If you want something practical, take a look at how iRobot vacuums the floor and come up with a better scheme.

Depends on your background and if you want practical or cool. On the practical side, a remote control could be a simple starting point. It's got buttons and lights but isn't too demanding.

For a cool project maybe a Simon-style memory game or anything with lights & noises (thinking theremin-style).

I don't have suggestions or perhaps something like a line follower robot. I could help you with some links for inspiration

Arduino tutorials

Top 40 Arduino Projects of the Web

20 Unbelievable Arduino Projects

I'm currently developing plans to automate my 30 year old model train layout.

A POV device could be fun to build (just google for POV Arduino). POV means persistence of vision.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top