Taula de continguts:

Robot gestual amb Arduino casolà: 7 passos
Robot gestual amb Arduino casolà: 7 passos

Vídeo: Robot gestual amb Arduino casolà: 7 passos

Vídeo: Robot gestual amb Arduino casolà: 7 passos
Vídeo: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, Desembre
Anonim
Robot de gestos amb Arduino casolà
Robot de gestos amb Arduino casolà

En aquest post explicarem com construir pas a pas un cotxe de control de gestos amb el nostre propi Arduino casolà. Això inclou el seu funcionament; tota la mecànica, components, etc.

Esperem que us agradi molt, descobrint quina és la ciència darrere d'un Arduino

Què és un Arduino?

Arduino és una plataforma electrònica de codi obert basada en maquinari i programari fàcils d’utilitzar. Les plaques Arduino són capaces de llegir entrades, com ara, llum sobre un sensor, un dit sobre un botó o tasques molt més complexes.

Podeu dir a la vostra placa què fer enviant un conjunt d’instruccions al microcontrolador de la placa. Per fer-ho, utilitzeu el llenguatge de programació Arduino (basat en el cablejat) i el programari Arduino (IDE), basat en el processament. L’utilitzen artistes, estudiants, programadors i professionals, s’utilitzen principalment per a projectes, però també ens poden fer experiments divertits.

Font:

Com funciona:

Després d’acabar de construir el nostre Arduino casolà i El cotxe de control de gestos, programarem l’Arduino per reconèixer l’acceleròmetre i els nostres moviments amb la mà.

L'Arduino s'adherirà a un guant perquè sigui fàcil de manejar, és possible que també vegeu en quina posició us molesteu menys.

Pas 1: llista de components

Llista de components
Llista de components

Arduino casolà:

  • Taula de pa (440 o 840 punt d'empat)
  • 22 cables AWG (diversos colors)
  • 2 LED (qualsevol color)
  • 2 resistències de 220 Ohm (vermell, vermell, marró)
  • Regulador de voltatge 7805
  • 1 resistències de 10 k ohmis (marró, negre, vermell)
  • 2 condensadors de 10 uF
  • Rellotge de cristall de 16 MHz
  • 2 condensadors de 22 pF
  • Petit interruptor de tacte momentani
  • TTL - 232R3V3 USB. Cable convertidor de sèrie
  • ATMEGA328 o ATMEGA 168
  • Bateria de 9v

Cotxe de control de gestos:

  • Arduino Lilypad o Arduino casolà
  • Accelòmetre
  • Mòdul RF 433
  • HT12E i HT12D
  • Controlador de motor L293DNE
  • BO Motor i rodes
  • Junta Protoyping
  • 2 bateria de 9v
  • Fusta
  • Pila
  • Regulador de voltatge 7805
  • Filferros
  • 2 resistències de 330 k Ohm

Extres:

  • Cable USB 2
  • Filferro masculí i femení
  • Guant
  • Estany
  • Soldador elèctric
  • Arduino
  • Pistola de cola

Pas 2: Arduino: Configuració de l’encesa

Arduino: configuració de l’encesa
Arduino: configuració de l’encesa
Arduino: configuració de l’encesa
Arduino: configuració de l’encesa
Arduino: Configuració de l’encesa
Arduino: Configuració de l’encesa

En primer lloc, hem de configurar l’alimentació perquè no funcionaria res. (Vermell = Potència, Negre = Terra)

1. Afegiu corrent i terra a la part inferior del BroadBoard, on hi haurà el regulador de voltatge.

2. Afegiu corrent i terra a la part inferior del Broadboard, connectant cada carril.

3. Col·loqueu el regulador de tensió pel costat dret, a continuació, un condensador de 10 uF a l'esquerra i l'altre al carril dret.

4. Afegiu el LED al costat de l’entrada de subministrament, és el nostre indicador d’alimentació; i una resistència de 220 Ohm entre el carril esquerre i el mig.

Ara tenim el Power Set Up.

Pas 3: Assignació de pins: ATMEGA328 / 168

Assignació de pins: ATMEGA328 / 168
Assignació de pins: ATMEGA328 / 168
Assignació de pins: ATMEGA328 / 168
Assignació de pins: ATMEGA328 / 168
Assignació de pins: ATMEGA328 / 168
Assignació de pins: ATMEGA328 / 168

Ara connectarem tots els nostres components.

Per evitar qualsevol RESET durant el procés, col·loqueu el condensador de 10 k Ohm al pin RESET.

1. Afegiu el cristall de rellotge de 16 MHz entre el pin 9 i el 10 i afegiu els dos condensadors de 22 pF que funcionen a terra al carril esquerre.

2. Afegiu el botó petit perquè pugueu reiniciar l'Arduino quan vulgueu i prepareu-lo per programar-lo i afegiu-hi un cable petit a la cama inferior esquerra del commutador al RESET.

3. Finalment, afegiu un cable d'alimentació al pin 19, connecteu-lo al LED (pota llarga a Wire) i poseu l'altra resistència de 220 Ohm al carril dret. (Prova de parpellejar el LED)

Esteu veient un Arduino gairebé funcional.

Pas 4: Càrrega d'arrencada i programació

Càrrega d'arrencada i programació
Càrrega d'arrencada i programació

Què és un carregador d'arrencada?

Un Bootloader és un fragment de codi que s'executa abans que s'executi cap sistema operatiu; bàsicament sense això no passarà res.

Càrrega d'arrencada d'Arduino:

Si teniu un ATMEGA328 nou, haureu de gravar-hi el carregador d’arrencada.

Aquí teniu l’enllaç que podeu seguir:

Programació:

Connecteu el USB TTL-232R3V3 al protobordo i, a continuació, poseu-lo amb cables a l'ATMEGA328; comproveu que la bateria de 9 v no estigui connectada.

Obriu l'IDE d'Arduino i, a la secció Digital, carregueu l'esbós Blink als fitxers d'esbossos d'Exemples

A l’opció de fitxer Port sèrie, seleccioneu el port COM que utilitzeu amb el cable USB.

Ara premeu la icona de càrrega i, a continuació, premeu el botó de restabliment; si tot funciona correctament, el LED del Pin 13 parpellejaria, perquè hi ha programes.

Un cop hàgiu acabat de programar on vulgueu, en aquest cas The Gesture Control Car, podeu desconnectar-lo i consumir la bateria de 9v.

Pas 5: Gesture Car: estructura de l'edifici

Gesture Car: estructura de l'edifici
Gesture Car: estructura de l'edifici

Comenceu a construir l'estructura del cotxe amb trossos de fusta, petits, 2 blocs per davant i darrere (per on van les rodes) i un de gran al centre per donar suport; enganxeu-lo amb la pistola de cola

A continuació, enganxeu els motors per cada costat i connecteu les 4 rodes. Soldeu un sòl boig a cada motor.

Talla un Saquare de 15x15cm, talla'l perquè s'ajusti a l'estructura (base)

Pas 6: Circuit del transmissor

Circuit de transmissor
Circuit de transmissor

Ara començarem a elaborar el circuit i la programació del transmissor.

Consulteu el vídeo de 3.36 a 6.17: Circuit del transmissor

Codificació de The Gesture Car:

Baixeu el pla:

Pas 7: Circuit del receptor

Circuit receptor
Circuit receptor

Ara comenceu a tallar el circuit del receptor

Consulteu el vídeo de 6:18 a 8:34: Circuit receptor

Baixeu el pla:

Finalment, enganxeu-ho tot a la base i estigueu a punt per funcionar completament.

Projecte original realitzat per Tapendra Mandal; Enllaç de canal

Recomanat: