INHOUDSOPGAWE:
- Stap 1: Koop dinge wat u benodig
- Stap 2: Bou die hardeware raamwerk
- Stap 3: Praat oor Bluetooth
- Stap 4: Sagteware -kodering
- Stap 5: Oorsig
Video: Intelligente Romote -motor gebaseer op Arduino: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hierdie projek is gebaseer op die Arduino UNO -ontwikkelingsraad om 'n slim motor te maak. Die motor het 'n draadlose Bluetooth-beheer, vermyding van hindernisse, 'n alarm en ander funksies, en dit is 'n vierwielaangedrewe motor, maklik om te draai.
Stap 1: Koop dinge wat u benodig
Ons moet 'n Arduino-kernbord en 'n uitbreidingskaart koop, sowel as 'n zoemer, 'n L298N-motorbestuurdermodule, 'n BT-04A Bluetooth-module, 'n GS-motor, 'n batteryhouer, ens. Natuurlik is akrielplate vir ondersteunende modules noodsaaklik. Dit is nie maklik om die regte akrielplate vir hierdie motor te vind nie, so die skakel word hieronder verskaf. U kan ander dinge maklik in winkels vind.
Hier is 'n skakel na akrielbord in Taobao:
Die sagteware gebruik 'n Bluetooth -ontfoutingsassistent om die motor te beheer, en hulpbronne sal ook aangeheg word.
Stap 2: Bou die hardeware raamwerk
Ons moet die module in die regte posisie op die akrielplaat installeer. Aangesien die gekoopte akrielplaat meer gate het as wat ons nodig het, moet u slegs let op hoe u dit op die maklikste manier kan installeer om herhaalde demontage te voorkom.
Omdat die installering van die motor relatief eenvoudig en vas is, fokus ons op die installering van die beheerkring hierbo. Bluetooth en hoofbord moet gebruik word om seine te ontvang. Dit is meer gepas om dit agter in die motor te plaas. Die batterybasis en batterye neem groot ruimte in beslag. Om die balans van die motor te verseker, word hulle in die middelste posisie geplaas, en die motordrypmodule en hindernis -vermydingsmodule word aan die voorkant geplaas, soos op die foto's getoon.
Die volgende figuur toon die installasiepatroon onderskeidelik onder en bo. Die eerste prentjie toon die toestand van die stroombaan van onder af as die motor nie geïnstalleer is nie. Gee aandag aan die koop van meer skroewe en koperpilare met verskillende hoogtes, sodat u uit die ruimte kan wankel. Die tweede prentjie is die toestand van die motor wanneer dit volledig geïnstalleer is. U kan die motordryfmodule, battery, ens.
Stap 3: Praat oor Bluetooth
Bluetooth -module word gereeld gebruik op die gebied van draadlose beheer oor kort afstande. BT-04A Bluetooth-module word in hierdie projek gekies. Soos die Bluetooth -module in die HC -reeks, word die Bluetooth -module in die BT -reeks ook gereeld gebruik, maar die prys daarvan is goedkoper.
Hierdie module word hoofsaaklik gebruik op die gebied van draadlose data -oordrag oor kort afstande. Dit kan maklik verbind word met 'n Bluetooth -toestel op 'n rekenaar, en kan ook data tussen twee modules kommunikeer. Deur hierdie module te gebruik, kan 'n vervelige kabelverbinding vermy word en kan die seriële poortkabel direk vervang word.
Hierdie module word beheer deur 'AT' opdragstel, soos Esp8266 WIFI -module, GSM -module. Om die verbinding van verskillende rekenaars te vergemaklik, maak ons die motor as die hoofmodus, en die rekenaar en selfoon word met die Bluetooth aan die motor gekoppel om die beheer van die slim motor te verkry. Die Bluetooth-ontfoutingsassistent aan die kant van die rekenaar is baie perfek; baie funksie-instruksies is in die knoppies saamgevoeg, ons hoef net die beheerinstruksies in te voer. Let daarop dat die rekenaar eers aan die motor se Bluetooth gekoppel moet word voordat die beheeropdrag gestuur word. Hierdie proses kan vasstaan. Probeer 'n paar keer meer, en die mobiele terminale is geriefliker.
Die mobiele sagteware word slegs vir verwysing aan hierdie stap gekoppel, en die sagteware vir die ontfouting van die Bluetooth -poort word aanbeveel.
Stap 4: Sagteware -kodering
Die Arduino -ontwikkelingsomgewing is open source en kan direk van die internet afgelaai word. Die belangrikste stappe in programmering word hieronder verduidelik.
Eerstens definieer ons die sleutelpenne op die bedieningsbord makroskopies vir maklike begrip en die daaropvolgende werking.
Inisialiseer dan die motorbedryf, soos in die onderstaande figuur getoon, die voorwaartse inisialiseringsoperasie. Let daarop dat die motor deur twee pole aangedryf word, een hoog en een laag, en omgekeerd. Ons gebruik hierdie beginsel hoofsaaklik om die motor te beheer.
Die links-regs beweging is nogal spesiaal. Om die links-regs-draai te maak sodat die motor nie baie vorentoe beweeg nie, neem ons die linkerwiel agteruit en die regterwiel vorentoe om links te draai. Dieselfde geld vir regs draai. (aangesien die effek van die gebruik van analoog sein nie baie goed is nie, moet dit voortdurend ontfout word, en word digitale uitset hier direk gebruik.)
Nadat die opdrag van die seriële poort ontvang is, kan die motor die ooreenstemmende operasie volgens die opdrag uitvoer. Die figuur toon die operasie om die opdrag vooruit te kry. Een van die redes waarom ons die BT-04A Bluetooth-module kies, is dat dit in USART ingesluit is, met slegs vier penne TX, Rx, VCC en GND, wat baie handig is vir ontfouting en toegang
Stap 5: Oorsig
Heg laastens die programkode en die foto's van die motor in verskillende situasies. Dit is die konsep van die program, welkom om saam te bespreek en hierdie projek te verbeter.
Aanbeveel:
Afstandsbediening gebaseer op Arduino -blaaier (Linux): 9 stappe (met foto's)
Afstandsbediening gebaseer op Arduino -blaaier (Linux): ons het kinders. Ek is mal daaroor, maar hulle verberg steeds die afstandsbediening vir die satelliet en die TV wanneer hulle die kinders se kanale aansit. Nadat dit etlike jare daagliks gebeur het en nadat my liefste vrou my toegelaat het om 'n
DIY Lab - HD Sentrifuge Arduino Gebaseer: 3 stappe
DIY Lab - HD Centrifuge Arduino Gebaseer op: PT // Construimos uma centralífuga utilizando on HD velho com control of velocidade baseado em Arduino. NL // Ons het 'n sentrifuge gebou met 'n ou HD met spoedbeheer gebaseer op Arduino
Hoenderhokdeur - op arduino gebaseer: 5 stappe (met foto's)
Chicken Coop Door - Arduino Based: In die eerste plek is my moedertaal Nederlands, so vra om verskoning vir moontlike spelfoute. As iets nie duidelik is nie, laat 'n boodskap by die kommentaar. Dit is my eerste arduino -projek. Omdat my vrou moeg was om elke dag die deur oop te maak
Outomatiese model spoorweguitleg met twee treine (V2.0) - Arduino gebaseer: 15 stappe (met foto's)
Outomatiese model spoorweguitleg met twee treine (V2.0) | Arduino gebaseer: Die outomatisering van model spoorweguitlegte met behulp van Arduino mikrobeheerders is 'n uitstekende manier om mikrobeheerders, programmering en model spoorweë saam te voeg tot een stokperdjie. Daar is 'n klomp projekte beskikbaar om 'n trein outonoom op 'n modelrail te bestuur
GPS -motorsporing met sms -kennisgewing en oplaai van Thingspeak -data, gebaseer op Arduino, tuisautomatisering: 5 stappe (met foto's)
GPS -motoropsporing met SMS -kennisgewing en oplaai van Thingspeak -data, op Arduino gebaseer, tuisautomatisering: ek het hierdie GPS -spoorsnyer verlede jaar gemaak, en aangesien dit goed werk, publiseer ek dit nou op Instructable. Dit is gekoppel aan die bykomstige prop in my bagasiebak. Die GPS -spoorsnyer laai die motor se posisie, spoed, rigting en die gemete temperatuur op via 'n mobiele data