
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13


Ang proyekto
Humimok ng isang robotic arm na kinokontrol ng smartphone gamit ang Bluetooth device.
Mode bonus: mayroon kaming isang pindutan na pinapayagan ang arduino na matandaan ang isang posisyon. Kailan man gusto natin, maaari kaming pumunta sa nai-save na posisyon na ito gamit ang isa pang pindutan.
FR
LE PROJET
Commander un bras robotisé construit à partir de carton et de servo-moteurs.
Ang bras sera constitué d'une pince qui doit pouvoir prendre et poser un objet.
Sa commandera le bras par smartphone qui communiquera en bluetooth à l'arduino.
Mode bonus: Un bouton nous permettra de sauvegarder une posisyon du bras. Lorsque l'on le souhaitera, nous pourrons retourner à la posisyon sauvegardée.
Hakbang 1: Mga Materyal na Kailangan Mo

EN
1 Arduino UNO
4 servo-motor SG90 (9g, metalikang kuwintas: 1kg.cm)
1 Stepper Motors 5V 24BYJ48 (metalikang kuwintas: 39mN.m)
1 driver para sa stepper motors DRV8825
1 alimentation 9V + 6V para sa mga motor
1 Bluetooth module HC-06
Pandikit na pistola, karton, kawad, elasctic
FR
1 module Arduino Uno
4 servo-moteurs SG90 9g (mag-asawa: 1kg.cm)
1 moteur pas-à-pas 5V (39mN.m) 24BYJ48
1 driver moteur pap DRV8825
1 alimentation 9V pour l'arduino et 6V pour les moteurs
1 module Bluetooth HC-06 Pistolet à kolehiyo, karton, koneksyon ng fils, élastique
Hakbang 2: SETUP

FR
ETAPE 1: Modyul na Bluetooth Le module na Bluetooth (HC-06) upang makakonekta ito:
Rx Tx
Tx Rx
GND GND
VCC + 5V
Sa loob ng isang serye ng komunikasyon ay dapat gawin sa pamamagitan ng smartphone, via la voie Série (9600).
ETAPE 2: Sa loob ng 24BYJ48
Nous avons connecté le moteur bipolaire pas à pas 24BYJ48 à son driver associateé contenant le circuit ULN2003. Ito ang naglalagay ng mga input ng INx (x = 1, 2, 3, 4) aux sorties digitales de l'arduino. Sa alimentera le driver en + 5V.
Ibuhos ang coder, nous utiliserons la bibliothèque Stepper.h, ce qui nous permet de commander facilement le moteur en lui donnant la vitesse: nom.setSpeed (vitesse), ainsi que le pas désiré: nom.step (+ ou- pas)
ETAPE 3: Les servo-moteurs SG90
Ang mga servo moteurs ay madaling gawin. Il suffit de brancher le fil rouge au + 5V, le noir à la masse et le fil restant à une sortie PWM de l'arduino. Sa choisira ensuite l'angle du servo via la PWM (0 à 255).
Nous utiliserons la bibliothèque servo.h ibuhos ang kumander facilement le servo. Tout d'abord, on initialera le servo par son nom: Servo nom_servo, puis on lui rattachera la commande PWM: nom_servo.attach (pin choisi). Enfin, sa commandera l'angle voulu: nom_servo.write (anggulo de 0 à 180).
ETAPE 4: Suporta ng Fabriquer upang suportahan ang mga ito sa isang karton. Sa pamamagitan ng pag-iwas sa base ng laquelle sa turner ng bras at hindi mo maiinit ang iyong pasilyo, walang mga koleksyon na gagamitin ang mga serbisyo sa carton pour donner la forme finale. Ang pinuno ng mga ito ay créée sa partir de bâton de glace at fonctionne avec un élastique
Hakbang 3: Ang Code

// 2017-02-24 - Program C - Commande de plusieurs servo moteurs dynamiques par smartphone, via bluetooth - App imbentor 2 utilisé - Carte Arduino (ici UNO), module Bluetooth // Ce program a pour objectif de: // // Le moteur (fils 1 2 3 4) est branché sur les sorties 8 12 10 11 de l'Arduino (et sur GND, + V) Stepper maliit_stepper (STEPS, 8, 10, 12, 11); // ***** * salitang rep; // mot envoyé du module Arduino au smartphone int cmd = 3; // variable commande du servo moteur (troisième fil (orange, jaune)) Servo moteur; // on définit notre servomoteur int cmd1 = 5; Servo moteur1; Servo moteur2; Servo moteur3; int cmd2 = 9; int cmd3 = 6; int anggulo2, anggulo3; int anggulo; int anggulo1; int pas; int r, r1, r2, r3; int enregistrer; salitang w; // variable envoyé du smartphone au module Arduino int anggulo; // anggulo de pag-ikot (0 a 180) // ******************** SETUP ***************** ***** // on relief l'objet au pin de commande moteur1.attach (cmd1); moteur2.attach (cmd2); moteur3.attach (cmd3); moteur.write (12); moteur1.write (23); Serial.begin (9600); // permettra de communiquer au module Bluetooth} // ***** ***** // on va recevoir une information du smartphone, la variable w if (w == 206) reproduire (); // va nous permettre de reproduire la position enregistrée if (w == 205) enregistrer = 1; // va nous permettre d'enregistrer la valeur des servos moteurs lorsque l'on apuiera sur un bouton if (w == 204) enregistrer = 0; para sa (int k = 100; k <151; k ++) {kung (w == k) {anggulo2 = mapa (k, 100, 150, 0, 180); moteur2.write (anggulo2); kung (enregistrer == 1) r2 = anggulo2; }} para sa (int j = 151; j <201; j ++) {kung (w == j) {anggulo = = mapa (j, 151, 200, 0, 150); moteur3.write (anggulo3); kung (enregistrer == 1) r3 = anggulo3; }} para sa (int i = 0; i <34; i ++) {kung (w == i) {anggulo = mapa (i, 0, 34, 0, 70); moteur.write (anggulo); kung (enregistrer == 1) r = anggulo; }} para sa (int l = 34; l <= 66; l ++) {kung (w == l) {anggulo1 = mapa (l, 34, 66, 90, 0); moteur1.write (anggulo1); kung (enregistrer == 1) r1 = anggulo1; }} para sa (int m = 67; m <= 99; m ++) {kung (w == m) {kung (w86) {maliit_stepper.setSpeed (80); maliit_stepper.step (-5);} iba pa maliit_stepper.step (0); }}} // ***** ***** ***** **** FONCTIONS ***** ***** ***** ***** isulat (r1); moteur3.write (r3); } void recevoir () {// fonction permettant de recevoir l'information du smartphone if (Serial.available ()) {w = Serial.read (); Serial.flush (); }} - Connecter le Servo moteur + module bluetooth au module arduino // - Envoyer un mot / phrase / nombre au smartphone // - Tanggapin ang utos sa pamamagitan ng smartphone // Program réalisé par Techno_Fabrik // ********* ***** utiliser les commandes pour pour servomoteurs facilement # isama
Hakbang 4: Smartphone APP (Ginawa sa APP Inventor 2)

Hakbang 5: Napagtanto ang Video

Salamat sa panonood.!
Upang malaman ang higit pa, suriin ang aming website:
O sundan kami sa Google +:
Salamat!
Inirerekumendang:
Ang Sensor ng Posisyon ng Bisikleta mula sa Magicbit [Magicblocks]: 8 Hakbang
![Ang Sensor ng Posisyon ng Bisikleta mula sa Magicbit [Magicblocks]: 8 Hakbang Ang Sensor ng Posisyon ng Bisikleta mula sa Magicbit [Magicblocks]: 8 Hakbang](https://i.howwhatproduce.com/images/002/image-3509-j.webp)
Ang Sensor ng Posisyon ng Bisikleta Mula sa Magicbit [Magicblocks]: Simple DIY Project upang gawing Sensor ng Posisyon ng Kickstand na may isang Magicbit gamit ang Magicblocks. Gumagamit kami ng magicbit bilang development board sa proyektong ito na batay sa ESP32. Samakatuwid ang anumang ESP32 development board ay maaaring magamit sa proyektong ito
Pasadyang Pag-filter ng Gulong (palayok Bilang Sensor ng Posisyon): 10 Hakbang

Pasadyang Sining Wheel (palayok Bilang Sensor ng Posisyon): disclaimer: huwag mo akong sisihin sa hindi pagpapakita ng hakbang-hakbang na ito ay dapat na isang sanggunian at sinasabi ko lamang kung ano ang nagawa ko at ang resulta, mayroon itong ilang mga pangunahing bahid tulad ng ingay kaya huwag gawin nang eksakto tulad ng nagawa ko at asahan ang isang natitirang resulta, at f
Kinokontrol ng Filter ng MS-20 Boltahe para sa Murang: 53 Hakbang

MS-20 Boltahe na Kinokontrol na Filter para sa Murang: Ano ang kailangan mo: Lahat ng mga bahagi para sa pagbuo na ito Isang malinis, mahusay na naiilawan na ibabaw ng pagtatrabaho sa lugar Ituturo Ito! Tandaan, kakailanganin mo ng isang
Smartphone na Kinokontrol ng Smartphone [Prototype]: 7 Hakbang
![Smartphone na Kinokontrol ng Smartphone [Prototype]: 7 Hakbang Smartphone na Kinokontrol ng Smartphone [Prototype]: 7 Hakbang](https://i.howwhatproduce.com/images/001/image-1475-117-j.webp)
Smartphone Controlled Car [Prototype]: Sa ngayon ay nagtuturo, tinutulungan ka naming bumuo ng isang simple at matikas na prototype para sa isang remote control na kotse, na may isang kahoy na base, na nagsasama ng 3D naka-print na Polylactic Acid (PLA) para sa motor bracing at adapter na kung saan kinokonekta ang mga motor sa ika
Paano Gumawa ng Smartphone na Kinokontrol ng Smartphone: 3 Mga Hakbang (na may Mga Larawan)

Paano Gumawa ng Smartphone na Kinokontrol ng Smartphone: Naisip mo bang kontrolin ang iyong robot nang wireless o higit sa paggamit ng smartphone? Kung oo, pagkatapos ang iyong tamang post sa pagbabasa. Sa post na ito bibigyan kita ng hakbang-hakbang na pamamaraan. Gumawa ako ng isang simpleng robot na maaaring makontrol gamit ang smartphone ngunit maaari mong ilagay ang isang