Inhoudsopgave:
- Stap 1: Verkrijg de onderdelen
- Stap 2: De handschoen
- Stap 3: De handschoen programmeren (TX)
- Stap 4: Het kader
- Stap 5: Programmering van de auto (RX)
- Stap 6: Beweging van de auto
- Stap 7: Laatste stap
Video: Slimme auto werken door beweging van de vinger - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Dat is mijn project slimme auto, het werkt niet met mobiele of normale afstandsbediening
Het werkt met een handschoen, dus de afstandsbediening is een beweging van mijn vinger
Stap 1: Verkrijg de onderdelen
Dat is alles wat we nodig hebben om dit project te maken
4WD Smart Robot Car Chassis Kit
Handschoen
Flex-sensor
2* Arduino NANO
3* Batterij 9V
4* Relais 5V
2 * PCB-schakelaar:
3* 9V batterijclip
2* Regelaar 5V
2* LED-RGB
2* Bluetooth-module
4* Transistor 2N3904
2* Vrouwelijke kop 6-pins
2* vrouwelijke kop 40 pins
8 * PCB-aansluitblok 2-pins
6* Weerstanden 320 ohm (voor RGB LED)
Weerstand 1K ohm (Voor flexsensor)
4* Weerstand 250 ohm (Voor transistors)
PCB 9x15 cm2 Broodplankvorm
PCB 5x7 cm2 Broodplankvorm
Sommige draden
Stap 2: De handschoen
Dus wat gaan we doen in deze stap?
We zullen eerst de flexsensor in de handschoen plaatsen, maar voordat je hem plaatst, moet je twee draden in de sensor solderen
Je gebruikt een multifunctionele dubbelzijdige tape en hete lijm om de sensor in de handschoen te plaatsen en te beschermen, daarna breng je wat lijm aan om ervoor te zorgen dat hij niet opstijgt
En je doet ook wat lijm in het bord en ook in de batterij
Stap 3: De handschoen programmeren (TX)
Deze programmering voor Arduino in het Glove TX-circuit:
Eerst moet u de TX-pin en RX-pin voor de Bluetooth-module definiëren
Met deze code
#include SoftwareSerial.h
SoftwareSerial mySerial(0, 1);
En nog iets belangrijks, de grenssnelheid die u selecteert, moet de grenssnelheid zijn van uw sensor waarnaar de gegevens kunnen worden verzonden
De grenssnelheid in het TX-circuit en het RX-circuit moet dezelfde grenssnelheid zijn
Stap 4: Het kader
In deze stap zullen we eerst een draad in de motoren solderen
En dan gaan we de motoren en wielen in het frame zetten
Dus we zullen ook het elektronische circuit van het RX-circuit in het frame plaatsen
En we zullen de draden van de motoren die we eerst in het circuit hebben gesoldeerd aansluiten, we zullen het gewoon in het PCB-aansluitblok plaatsen
Dan zullen we de batterij toevoegen
Stap 5: Programmering van de auto (RX)
Deze programmering van Arduino in de auto (RX circuit)
Dus wat deze programmering eigenlijk doet?
Het ontvangt de gegevens van de handschoen zoals 1 of 2 of 3
En elke data zal de auto een beweging voor de zes beweging bewegen
U moet dezelfde grenssnelheid van het TX-circuit kiezen en de Arduino de gegevens kunnen lezen
En in het RX-circuit is er een RGB-LED die dezelfde kleur heeft als de RGB-LED in het TX-circuit
Stap 6: Beweging van de auto
Er is een beweging van zes die ik in deze auto deed: vooruit, rechts vooruit, links vooruit, achteruit, links achteruit en rechts achteruit.
In de vier motoren zijn er twee motoren vooruit en twee motoren achteruit
Motoren 2 en 3 vooruit en motoren 1 en 4 achteruit
Dus om vooruit te gaan, zullen de motoren 2 en 3 werken
Om naar rechts vooruit te gaan, zal de motor 3 werken
Om naar links vooruit te gaan, zal motor 2 werken
Voor achteruit bewegen zullen de motoren 1 en 4 werken
Voor links naar achteren zal de motor 4 werken
Om naar rechts achteruit te gaan, zal de motor 1 werken
Stap 7: Laatste stap
En we zijn klaar:)
Bekijk de video die ik upload
In de video van (testproject) heb ik adapter 12V en 1A voor motoren gebruikt, want mijn batterij was leeg en ik gebruikte van mijn laptop input voor elektronische schakeling van het RX-circuit met behulp van kabel Arduino NANO
En ik upload nog een video terwijl ik een testhandschoen ben nadat ik een waarde met een andere waarde heb gekalibreerd, je zult zien hoe RGB LED het licht verandert en terwijl het licht het TX-circuit verandert dat gegevens via Bluetooth verzendt.
Opmerking:
Je kunt meer dan alleen een flexsensor plaatsen om de beweging gemakkelijk te maken
Als u de motoren met aandrijving bestuurt, zodat u ingang 6V of 9V voor motoren kunt gebruiken
Maar als je relais hebt gebruikt, gebruik je de ingang voor motoren 12V, want je hebt de motor op een hogere snelheid nodig, want om vooruit te gaan, gebruik je slechts twee motoren en terwijl je draait, gebruik je één motor, zodat je de auto kunt verplaatsen die je nodig hebt om de motor op hoge snelheid te laten zijn;
DANKJE;)
Aanbevolen:
Door beweging geactiveerde cosplayvleugels met Circuit Playground Express - Deel 1: 7 stappen (met afbeeldingen)
Door beweging geactiveerde cosplayvleugels met Circuit Playground Express - Deel 1: Dit is deel één van een tweedelige project, waarin ik je mijn proces laat zien voor het maken van een paar geautomatiseerde feeënvleugels. Het eerste deel van het project is de mechanica van de vleugels, en het tweede deel is het draagbaar maken en de vleugels toevoegen
Door beweging getriggerd beeld vastleggen en e-mailen: 6 stappen
Bewegingsgestuurde beeldopname en e-mail: we bouwen voort op de eerdere ESP32-CAM-projecten en bouwen een door beweging geactiveerd beeldregistratiesysteem dat ook een e-mail met de afbeelding als bijlage verzendt. Deze build maakt gebruik van het ESP32-CAM-bord samen met een PIR-sensormodule die is gebaseerd op de AM312
Door beweging geactiveerde lichten: 5 stappen
Door beweging geactiveerde lichten: deze gids laat u zien hoe u een FPGA kunt gebruiken om een door bewegingssensor geactiveerd licht van verschillende kleuren te creëren zolang er beweging is. De niveaus van rood, blauw en groen worden allemaal gecontroleerd door een waarde aan elke individuele kleur te koppelen. Dit project m
Sensorgebaseerde, door beweging geactiveerde muziekspeler: 3 stappen
Sensorgebaseerde, door beweging geactiveerde muziekspeler: op mijn bacheloropleiding moesten we een origineel project maken dat alle studenten zelf konden kiezen. Voor mijn project, aangezien ik altijd naar muziek luister en ik altijd het gevoel heb dat het te veel gedoe is om een luidspreker aan te zetten die ik
Arduino - Roterende Led op Beweging - Draagbaar item (geïnspireerd door Chronal Accelerator Tracer Overwatch): 7 stappen (met afbeeldingen)
Arduino - Roterende Led op Beweging - Draagbaar item (geïnspireerd door Chronal Accelerator Tracer Overwatch): Deze instructable helpt je om een accelerometer en een Neopixel Led-ring aan te sluiten. Ik zal de code leveren om de accelerometer te lezen en dit effect te krijgen met je neopixel animatie.Voor dit project heb ik de Adafruit 24bit Neopixel ring gebruikt, en de MP