Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. darbība: noņemiet motora korpusu
- 3. solis: lodēt uz garākiem vadiem
- 4. solis: pievienojiet motorus motoru padomei
- 5. solis: izveidojiet slēdža paneli
- 6. darbība:
Video: Arduino kontrolētā robotu roka no Lego Mindstorm: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Pārveidojiet divus vecos Lego Mindstorm motorus satvērēja rokā, ko kontrolē Arduino Uno.
Šis ir Hack Sioux Falls projekts, kurā mēs izaicinājām bērnus izveidot kaut ko foršu ar Arduino.
1. darbība. Nepieciešamās detaļas
Nepieciešamie materiāli:
- 2 lieli Lego ev3 prāta vētras motori
- Lego tehnisko detaļu un zobratu sortiments
- Arduino Uno
- Motora dēlis
- Perfboard gabals
- Garie vadi
- 4 rezistori
- 4 pogas
- Pārnēsājams USB akumulators
- USB lādētājs
- Lodāmurs un lodāmurs
- Skrūvgriežu komplekts
- Stiepļu griezējs
2. darbība: noņemiet motora korpusu
Sāciet, noņemot skrūves abu motoru aizmugurē, pēc tam noņemot baltos vāciņus. Pēc tam jūs varat tos izmest.
Izvelciet motorus, pārliecinoties, ka nenoņemat nevienu pārnesumu no iekšpuses. Ja noņemat kādu no pārnesumiem, vienkārši ievietojiet tos atpakaļ vietā.
Kad motori ir noņemti, ar stieples griezēju nogrieziet spraudni motora galā.
3. solis: lodēt uz garākiem vadiem
Lodēt uz jauna, garāka stieples. Tas ir daudz vieglāk, nekā izskatās, un aizņem tikai dažas sekundes, ja zināt, ko darāt.
Ievietojiet motoru atpakaļ plastmasas korpusā, pēc tam ieskrūvējiet to. Tagad varat sākt rokas konstrukciju. Jūs varat izveidot savu dizainu vai atteikties no attēlā redzamā.
4. solis: pievienojiet motorus motoru padomei
Izmantojiet Phillips skrūvgriezi, lai vadus, kas nāk no motoriem, pievienotu motora plāksnei, kā parādīts attēlā. Pēc tam pievienojiet dēli Arduino Uno.
Pārgrieziet USB lādētāju uz pusēm, atklājot vadu iekšpusē. Noņemiet izolāciju, pēc tam noņemiet divus pozitīvos un negatīvos vadus. Pēc tam pievienojiet to motora plāksnei
5. solis: izveidojiet slēdža paneli
Lodējiet uz rezistoriem, slēdžiem un vadiem uz plātnes, kā parādīts attēlā.
Pievienojiet dažas sieviešu savienotāja tapas uz perforatora un motora plates, kā parādīts attēlā, pēc tam savienojiet abas.
6. darbība:
Pievienojiet Arduino datoram un augšupielādējiet šo kodu Arduino.
Mēs izmantojām šo Adafruit motoru draiveru bibliotēku, taču derētu arī cita draiveru bibliotēka.
#ievads
int buttonLeft = A0; int buttonRight = A1; int pogaOpen = A2; int pogaSlēgt = A3; AF_DCMotor motorRotate (1); AF_DCMotora motorsGrabber (2); void setup () {Serial.begin (9600); // iestatīt sērijas bibliotēku ar ātrumu 9600 bps Serial.println ("Motora pārbaude!"); pinMode (buttonLeft, INPUT); pinMode (buttonRight, INPUT); pinMode (buttonOpen, INPUT); pinMode (buttonClose, INPUT); // ieslēgt motor motorRotate.setSpeed (200); motorGrabber.setSpeed (200); motorRotate.run (RELEASE); motorGrabber.run (RELEASE); } void loop () {int buttonStateLeft = digitalRead (buttonLeft); int buttonStateRight = digitalRead (buttonRight); int buttonStateOpen = digitalRead (buttonOpen); int buttonStateClose = digitalRead (buttonClose); if (buttonStateLeft == HIGH) {Serial.println ("Poga pa kreisi"); motorRotate.run (BACKWARD); kavēšanās (250); motorRotate.run (RELEASE); } cits if (buttonStateRight == HIGH) {Serial.println ("Poga pa labi"); motorRotate.run (FORWARD); kavēšanās (250); motorRotate.run (RELEASE); } cits if (buttonStateOpen == HIGH) {Serial.println ("Button Open"); motorGrabber.run (ATPAKAĻ); kavēšanās (150); motorGrabber.run (RELEASE); } cits if (buttonStateClose == HIGH) {Serial.println ("Pogas aizvēršana"); motorGrabber.run (uz priekšu); kavēšanās (150); motorGrabber.run (RELEASE); }}
Ieteicams:
Rotējošā kodētāja kontrolētā robota roka: 6 soļi
Rotējošā kodētāja kontrolētā robota roka: es apmeklēju vietni howtomechatronics.com un redzēju tur Bluetooth vadāmu robota roku. Man nepatīk izmantot Bluetooth, kā arī es redzēju, ka mēs varam kontrolēt servo ar rotējošu kodētāju, tāpēc es to pārveidoju, lai es varētu vadīt robotu izmantojiet rotējošo kodētāju un ierakstiet to
Fpga kontrolēta RC servomotoru robotu roka - Digilent konkurss: 3 soļi
Fpga kontrolēta RC servomotoru robotu roka - Digilent konkurss: FPGA kontrolēts servomotoru robotu roks Šī projekta mērķis ir izveidot programmējamu sistēmu, kas var veikt lodēšanas darbības uz plātnes. Sistēma ir balstīta uz Digilent Basys3 izstrādes plati, un tā varēs lodēt kopā
Arduino kontrolētā robotu roka ar 6 brīvības pakāpēm: 5 soļi (ar attēliem)
Arduino kontrolētā robotu roka W/ 6 brīvības pakāpes: Es esmu robotikas grupas dalībnieks un katru gadu mūsu grupa piedalās ikgadējā Mini-Maker Faire. Sākot ar 2014. gadu, es nolēmu katra gada pasākumam izveidot jaunu projektu. Toreiz man bija apmēram mēnesis pirms pasākuma, lai kaut ko saliktu kopā
ROS MoveIt robotu roka 2. daļa: robotu kontrolieris: 6 soļi
ROS MoveIt Robotic Arm 2. daļa: Robotu kontrolieris: https://github.com/AIWintermuteAI/ros-moveit-arm.git Iepriekšējā raksta daļā mēs esam izveidojuši URDF un XACRO failus savai robotizētajai rokai un palaiduši RVIZ, lai kontrolētu mūsu robotu roka simulētā vidē. Šoreiz mēs to darīsim ar reālu
Nunchuk kontrolētā robotu roka (ar Arduino): 14 soļi (ar attēliem)
Nunchuk kontrolētā robotu roka (ar Arduino): Robotiskās rokas ir satriecošas! Tās ir rūpnīcās visā pasaulē, kur tās precīzi krāso, lodē un pārnēsā lietas. Tos var atrast arī kosmosa izpētē, zemūdens tālvadības transportlīdzekļos un pat medicīnas lietojumos! Un tagad jūs varat