Inhoudsopgave:
- Benodigdheden
- Stap 1: Voltooi de bekabelde robotarm
- Stap 2: Bereid meervoudige motorbesturingseenheid voor
- Stap 3: Codeer voor Bluetooth-verbinding en voltooi het project
Video: Bluetooth-robotarm met één motorstuurprogramma - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Welkom op mijn Instructable.
In deze instructable laat ik je zien hoe je een bekabelde robotarm kunt converteren naar een Bluetooth-robotarm met behulp van een enkele motordriver. Dit is een thuiswerkproject dat is uitgevoerd onder de avondklok. Dus deze keer heb ik maar één L298N-motordriver. Als u de bekabelde robotarm controleert, bevat deze 5 motoren. Dus als we 3 L298N-motorstuurprogramma's hebben, kunnen we 6 motoren besturen (L298N-stuurprogramma kan 2 motoren in twee richtingen besturen) en we kunnen het gemakkelijk converteren naar een Bluetooth-robotarm met behulp van arduino en L298N 3-stuurprogramma's. Maar vanaf de huidige situatie heb ik slechts één L298N-motor en verschillende servomotoren. Laten we eens kijken hoe u deze taak kunt uitvoeren.
Hiervoor heeft u de volgende items nodig.
Benodigdheden
- Voltooide bedrade robotarm
- Arduino-bord (ik gebruik Arduino Nano)
- Bluetooth-module (H06)
- L298N-motorstuurprogramma
- Broodplank
- Doorverbindingsdraden
- servomotor
- Minibouten en moeren
Stap 1: Voltooi de bekabelde robotarm
Om dit project te doen, hebt u een bekabelde robotarm nodig. Dit kan worden gekocht in eBay of Amazon. als je geen bedrade robotarm hebt, kun je dat maken met behulp van een reductiemotor die ook enkele plastic armdelen verbindt. Ik ga niet beschrijven hoe je deze bekabelde robotarm die je hebt gekocht, moet monteren. In deze video wordt getoond hoe je hem in elkaar zet.
Stap 2: Bereid meervoudige motorbesturingseenheid voor
Dit is het belangrijkste concept dat ik in dit project ga gebruiken. Als u nu de werkstructuur van het Arduino Motor-stuurprogramma controleert, is dit zoals hieronder.
- Sluit E1, E2 in Motor driver aan op Arduino board Pin 9, 11
- Sluit motordraden aan op Motor driver Output 1, 2 connectoren
- Wat er nu gebeurt, is wanneer u de E1 HIGH, E2 LOW-motor in een richting geeft (zeg met de klok mee)
- Als u die E1 LAAG, E2 HOOG verandert, dan draait de motor in de andere richting (zeg tegen de klok in)
- Wat gebeurt er nu als u 5 motoren aansluit op deze Motor driver Uitgang 1, 2 connectoren?
- Dan gaan alle motoren op dezelfde manier werken, maar de snelheid kan laag zijn vanwege het vermogen, u kunt externe voeding aansluiten op de motordriver +12v-connector
- Dus als we een voor een motordraden kunnen aansluiten op de uitgang 1 of 2 connectoren van de motordriver, werkt alleen de specifieke aangesloten motor.
- Dat is het concept dat ik ga gebruiken om de robotarm te besturen.
- Om dat te doen kan ik de servomotor gebruiken. Met verschillende graden hoek ga ik de output pin 1 of 2 draad kortsluiten met een andere motordraad.
- Controleer de bovenstaande foto's voor meer begrip.
- We moeten ook de juiste graad krijgen om pinnen te verbinden. Daarvoor kunt u een Potentiometer met bijgevoegde Arduino-code gebruiken en bij het controleren van de seriële monitor kunt u de graad vinden.
- U kunt dit concept voor kortsluiting ook voor andere doeleinden gebruiken.
Stap 3: Codeer voor Bluetooth-verbinding en voltooi het project
Verbind nu de bedrade draden van de robotarm met de hierboven gemaakte servomotor-gerelateerde kortsluitpinnen. En voeg een Bluetooth-module toe. U moet Bluetooth-module TX aansluiten op Arduino RX en Bluetooth-module RX op Arduino TX-pinnen en ook stroomdraden aansluiten. Servomotor moet ook Arduino-bord aansluiten en met Bluetooth-verbindingsinvoerkarakter gaan we servomotorgraad schrijven.
U kunt elke Bluetooth-gerelateerde app naar de telefoon downloaden en volgens app-configuraties en uitvoertekens kunt u de Arduino-code wijzigen. Ik heb hiervoor de Arduino Bluetooth Controller-app gebruikt.
Wanneer u dit probeert uit te voeren met USB-voeding van de computer, werken de motoren soms niet vanwege onvoldoende vermogen voor servomotor en motorstuurprogramma's. U kunt externe voeding aansluiten op de motordriver als dit gebeurt.
Dit is een modelimplementatie en deed het met beperkte middelen. Als u 3 L298N-motorstuurprogramma's hebt, kan dit eenvoudig worden gedaan.
Ook boven stap 2 genoemde kortsluitingsmethode kan ook voor andere behoeften worden gebruikt.
Bedankt voor het kijken.
Aanbevolen:
Een condensator of een inductor meten met een mp3-speler: 9 stappen
Een condensator of een inductor meten met een mp3-speler: Hier is een eenvoudige techniek die kan worden gebruikt om de capaciteit en inductantie van een condensator en inductor nauwkeurig te meten zonder dure apparatuur. De meettechniek is gebaseerd op een gebalanceerde brug en kan eenvoudig worden geconstrueerd uit onde
Een lijn toevoegen aan een Boombox met een cassettespeler: 5 stappen
Een line-in toevoegen aan een boombox met een tapespeler: ** Zoals bij alle instructables, neem je je item / gezondheid / wat dan ook in eigen handen wanneer je het probeert! Houd rekening met hoge spanningen op het hoofdvoedingsbord, de hete soldeerbout, enz. Voorzichtig en geduldig zijn, zal u succes brengen. **NS
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en de Troll Arduino Compatible Audio Pranker/praktische Joke Board.: 5 stappen
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en het Troll Arduino-compatibele audio-pranker/praktische grapbord.: Het Troll-bord gemaakt door Patrick Thomas Mitchell van EngineeringShock Electronics, en niet zo lang geleden volledig gefinancierd op Kickstarter. Ik kreeg mijn beloning een paar weken te vroeg om te helpen bij het schrijven van enkele gebruiksvoorbeelden en het bouwen van een Arduino-bibliotheek in een po
Bedien tot 4 servo's met een smartphone of een ander apparaat met een audio-uitgang: 3 stappen
Bedien tot 4 servo's met behulp van een smartphone of elk apparaat met een audio-uitgang: hier presenteer ik een eenvoudige elektronische montage om maximaal vier servo's te besturen met elk apparaat dat een audiobestand kan lezen
Een L293D-motorstuurprogramma freeformen: 8 stappen
Een L293D-motorstuurprogramma vrij vormen: ik deed onlangs een project met stappenmotoren en had een motorstuurprogramma nodig met een kleine vormfactor en 4 uitgangen. Nadat ik mijn vrije vorm van deze driver had voltooid en verfijnd, besloot ik hem hier te plaatsen, omdat het leek alsof niet veel mensen