Inhoudsopgave:

Gebaarrobot met zelfgemaakte Arduino - Ajarnpa
Gebaarrobot met zelfgemaakte Arduino - Ajarnpa

Video: Gebaarrobot met zelfgemaakte Arduino - Ajarnpa

Video: Gebaarrobot met zelfgemaakte Arduino - Ajarnpa
Video: Gebarenverhaal LIVE! - De robot met gevoel. 2024, November
Anonim
Gebaarrobot met zelfgemaakte Arduino
Gebaarrobot met zelfgemaakte Arduino

In deze post gaan we uitleggen hoe je stap voor stap een Gesture Control Car bouwt met onze eigen zelfgemaakte Arduino. Dit omvat hoe het werkt; alle mechanica, componenten, enz.

We hopen dat je het ons leuk vindt, we hebben ontdekt wat de wetenschap achter een Arduino is

Wat is een Arduino?

Arduino is een open-source elektronicaplatform gebaseerd op gebruiksvriendelijke hardware en software. Arduino-boards kunnen inputs lezen, zoals licht op een sensor, een vinger op een knop of veel complexere taken.

U kunt uw bord vertellen wat het moet doen door een reeks instructies naar de microcontroller op het bord te sturen. Hiervoor gebruik je de Arduino programmeertaal (gebaseerd op Wiring), en de Arduino Software (IDE), gebaseerd op Processing. Het wordt gebruikt door artiesten, studenten, progammers en professionals, voornamelijk gebruikt voor projecten, maar kan ook worden gebruikt voor kleine leuke experimenten.

Bron:

Hoe het werkt:

Nadat we klaar zijn met het bouwen van onze zelfgemaakte Arduino en The Gesture Control Car, zullen we de Arduino programmeren om de versnellingsmeter en onze bewegingen met de hand te herkennen.

De Arduino wordt aan een handschoen bevestigd, zodat hij gemakkelijk te hanteren is, je kunt ook zien in welke positie je het minst lastig valt.

Stap 1: Componentenlijst

Componentenlijst
Componentenlijst

Zelfgemaakte Arduino:

  • Breadboard (440 of 840 Bindpunt)
  • 22 AWG-draden (verschillende kleuren)
  • 2 LED's (elke kleuren)
  • 2 220 Ohm weerstanden (rood, rood, bruin)
  • 7805 Spanningsregelaar
  • 1 10k Ohm Weerstanden (Bruin, Zwart, Rood)
  • 2 10 uF condensatoren
  • 16 MHz klokkristal
  • 2 22 pF condensatoren
  • Kleine kortstondige toetsschakelaar
  • TTL-232R3V3 USB. Seriële converterkabel
  • ATMEGA328 of ATMEGA 168
  • 9v batterij

Gebaar Controle Auto:

  • Arduino Lilypad of zelfgemaakte Arduino
  • Versnellingsmeter
  • RF 433-module
  • HT12E en HT12D
  • Motorstuurprogramma L293DNE
  • BO-motor en wielen
  • Prototypebord
  • 2 9v batterij
  • Hout
  • Accu
  • 7805 Spanningsregelaar
  • Draden
  • 2 330k Ohm Weerstanden

Extra's:

  • USB 2-draads
  • Mannelijke en vrouwelijke draad
  • Handschoen
  • Blik
  • Elektrische lasser
  • Arduino
  • Lijmpistool

Stap 2: Arduino: opstarten instellen

Arduino: Opstarten instellen
Arduino: Opstarten instellen
Arduino: Opstarten instellen
Arduino: Opstarten instellen
Arduino: opstarten instellen
Arduino: opstarten instellen

Eerst moeten we Power instellen, anders zou niets werken. (Rood = voeding, zwart = aarde)

1. Voeg stroom en aarde toe aan de onderkant van het BroadBoard, waar de spanningsregelaar zal zijn.

2. Voeg stroom en aarde toe aan de onderkant van de Broadboard en verbind elke rail met elkaar.

3. Plaats de spanningsregelaar aan de rechterkant, dan een 10 uF-condensator aan zijn linkerkant en de andere aan de rechterrail.

4. Voeg de LED toe aan de zijkant van de voedingsingang, dit is onze voedingsindicator; en een 220 Ohm Weerstand tussen de linker rail en het midden.

Nu hebben we de Power Set-up.

Stap 3: Pintoewijzing: ATMEGA328/168

Pintoewijzing: ATMEGA328/168
Pintoewijzing: ATMEGA328/168
Pintoewijzing: ATMEGA328/168
Pintoewijzing: ATMEGA328/168
Pintoewijzing: ATMEGA328/168
Pintoewijzing: ATMEGA328/168

Nu gaan we al onze componenten aansluiten.

Om elke RESET tijdens het proces te voorkomen, plaatst u de 10k Ohm-condensator op de RESET-pin.

1. Voeg het 16MHz Clock Crystal toe tussen Pin 9 en 10, en voeg de twee 22 pF-condensatoren toe die op de linkerrail naar aarde lopen.

2. Voeg de kleine knop toe zodat je de Arduino kunt resetten wanneer je maar wilt en hem kunt voorbereiden op programmeren, en voeg een kleine draad toe aan de linkerbenedenhoek van de schakelaar aan de RESET.

3. Voeg ten slotte een stroomdraad toe aan pin 19, sluit deze aan op de LED (lange poot op draad) en plaats de andere 220 Ohm-weerstand naar de rechterrail. (Probeer de LED te laten knipperen)

Je ziet een bijna functionele Arduino.

Stap 4: Opstarten en programmeren

Opstarten en programmeren
Opstarten en programmeren

Wat is een Bootloader?

Een Bootloader is een stukje code dat wordt uitgevoerd voordat een besturingssysteem wordt uitgevoerd; in principe zou er niets gebeuren.

Arduino-opstarten:

Als je een nieuwe ATMEGA328 hebt, moet je de bootloader erop branden.

Hier is de link die u kunt volgen:

Programmering:

Sluit de TTL-232R3V3 USB aan op het protoboard en sluit deze vervolgens met draden aan op de ATMEGA328; controleer of uw 9v-batterij niet is aangesloten.

Open de Arduino IDE en laad in de Voorbeelden-schetsbestanden, onder Digitaal, de Blink-schets

Selecteer onder de bestandsoptie Seriële poort de COM-poort die u gebruikt met uw USB-kabel.

Druk nu op het uploadpictogram en druk vervolgens op de resetknop; als alles correct werkt, zou de LED op pin 13 knipperen, omdat daar een programma voor is.

Zodra u klaar bent met programmeren waar u maar wilt, in dit geval The Gesture Control Car, kunt u deze loskoppelen en uw 9v-batterij gebruiken voor stroom.

Stap 5: Gesture Car: Bouwstructuur

Gebarenauto: bouwstructuur
Gebarenauto: bouwstructuur

Begin met het bouwen van de structuur van de auto met stukken hout, kleine, 2 blokken voor voor en achter (waar de wielen gaan) en een grote in het midden voor ondersteuning; plak het met het lijmpistool

Plak vervolgens de motoren aan elke kant en sluit de 4 wielen aan. Las een power mad ground aan elke motor.

Snijd een Saquare van 15x15 cm, knip het zo dat het in de structuur past (basis)

Stap 6: Zendercircuit

Zender Circuit
Zender Circuit

Nu gaan we beginnen met het maken van het zendercircuit en de programmering.

Bekijk de video van 3.36 tot 6.17: Zendercircuit

Codering voor The Gesture Car:

Abonnement downloaden:

Stap 7: Ontvangercircuit

Ontvanger Circuit
Ontvanger Circuit

Begin nu met het maken van het ontvangercircuit

Bekijk de video van 6:18 tot 8:34: Reciever Circuit

Abonnement downloaden:

Lijm tenslotte alles op de basis en het is klaar om volledig te werken.

Origineel project gemaakt door Tapendra Mandal; Kanaallink

Aanbevolen: