
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11


Mradi
Endesha mkono wa roboti unaodhibitiwa na simu mahiri ukitumia kifaa cha Bluetooth.
Njia ya ziada: tuna kitufe kinachoruhusu arduino kukumbuka msimamo. Wakati wowote tunataka, tunaweza kwenda kwenye nafasi hii iliyohifadhiwa na kitufe kingine.
FR
LE ProJET
Kamanda un bras robotisé constru à partir de carton et de servo-moteurs.
Le bras sera de d'une pince qui doit pouvoir prendre na poser un objet.
Juu ya amri na bras par smartphone qui communiquera en bluetooth to l'arduino.
Njia ya ziada: Un bouton nous permettra de sauvegarder une position du bras. Lorsque l'on le souhaitera, nous pourrons retourner à la msimamo sauvegardée.
Hatua ya 1: Vifaa Unavyohitaji

EN
1 Arduino UNO
4 servo-motors SG90 (9g, torque: 1kg.cm)
1 Stepper Motors 5V 24BYJ48 (muda: 39mN.m)
Dereva 1 wa motors za stepper DRV8825
Kupandikiza 1 9V + 6V kwa motors
Moduli 1 ya Bluetooth HC-06
Bastola ya gundi, katoni, waya, elasctic
FR
Moduli 1 Arduino Uno
4 servo-moteurs SG90 9g (wanandoa: 1kg.cm)
1 moteur pas-à-pas 5V (39mN.m) 24BYJ48
Dereva 1 moteur pap DRV8825
1 mkusanyiko 9V mimina l'arduino et 6V mimina les moteurs
Moduli 1 ya Bluetooth HC-06 Pistolet kwa colle, katoni, unganisho la fils, élastique
Hatua ya 2: KUWEKA

FR
ETAPE 1: Moduli ya Bluetooth Le moduli ya Bluetooth (HC-06) inaunganisha vifaa hivi:
Rx Tx
Tx Rx
GND GND
VCC + 5V
Il va permettre d'établir la mawasiliano entre l'Arduino na le smartphone, kupitia la voie Série (9600).
ETAPE 2: Le moteur pas à pas 24BYJ48
Nous avons connecté le moteur bipolaire pas à pas 24BYJ48 au son driver contenant le circuit ULN2003. Inatosha viunganisho vya pembejeo za INX (x = 1, 2, 3, 4) au vifaa kutoka digitales de l'arduino. Kwenye alimentera le driver en + 5V.
Pour coder, nous utiliserons la bibliothèque Stepper.h, ce qui nous permet de command 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
Les servos moteurs se commandent facilement. Il suffit de brancher le fil rouge au + 5V, na noir à la masse et le fil restant in an sortie PWM de l'arduino. Kwenye choisira ensuite l'angle du servo kupitia la PWM (0 à 255).
Nous utiliserons la bibliothèque servo.h pour kamanda 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, kwenye commandera l'angle voulu: nom_servo.write (angle de 0 hadi 180).
ETAPE 4: Fabriquer le support Le support à été fabriqué en carton. Après avoir réalisé la base sur laquelle va tourner le bras et ou sera mis le moteur pas à pas, nous avons collé les servos moteurs to du carton pour donner la forme finale. La pince à été créée itakuwa sehemu ya bâton de glace na fonctionne avec un élastique
Hatua ya 3: Kanuni

// 2017-02-24 - Programu ya C - Commande de plusieurs servo moteurs dynamiques par smartphone, kupitia Bluetooth - Mbuni wa App 2 use - Carte Arduino (ici UNO), moduli ya Bluetooth // Ce program ya pour objectif de: //// Moteur (faili 1 2 3 4) iko tawi 8 12 10 11 de l'Arduino (et sur GND, + V) Stepper small_stepper (STEPS, 8, 10, 12, 11); // ******************** TAMKO *************************** * neno rep; // mot mjumbe du moduli Arduino au smartphone int cmd = 3; // variable commande du servo moteur (troisième fil (machungwa, jaune)) Servo moteur; // kwenye définit notre servomoteur int cmd1 = 5; Servo moteur1; Servo moteur2; Servo moteur3; int cmd2 = 9; int cmd3 = 6; int angle2, angle3; pembe ya int; int angle1; int pas; int r, r1, r2, r3; muandikishaji; neno w; // mjumbe anayebadilika wa smartphone au moduli ya Arduino int angle; // angle de mzunguko (0 a 180) // ******************** SETUP ***************** ****************** usanidi batili () {moteur.ambatanisha (cmd); // kwenye relie l'objet au pin de commande moteur1. ambatisha (cmd1); moteur2. ambatisha (cmd2); moteur3. ambatisha (cmd3); mwandishi. mwandishi (12); moteur1. andika (23); Kuanzia Serial (9600); // kibali cha communiquer au moduli ya Bluetooth} // ******************** BOUCLE ****************** ***************** kitanzi batili () {risiti (); // juu ya kupokea habari ya smartphone, la kutofautisha ikiwa (w == 206) huzaa tena (); d'enregistrer la valeur des servos moteurs lorsque l'on apuiera sur un bouton if (w == 204) enregistrer = 0; kwa (int k = 100; k <151; k ++) {if (w == k) {angle2 = ramani (k, 100, 150, 0, 180); moteur2. andika (angle2); ikiwa (muandikishaji == 1) r2 = angle2; }} kwa (int j = 151; j <201; j ++) {if (w == j) {angle3 = ramani (j, 151, 200, 0, 150); moteur3. andika (angle3); ikiwa (muandikishaji == 1) r3 = angle3; }} kwa (int i = 0; i <34; i ++) {if (w == i) {angle = ramani (i, 0, 34, 0, 70); moteur. andika (pembe); ikiwa (enregistrer == 1) r = angle; }} kwa (int l = 34; l <= 66; l ++) {if (w == l) {angle1 = ramani (l, 34, 66, 90, 0); moteur1. andika (angle1); ikiwa (muandikishaji == 1) r1 = angle1; }} kwa (int m = 67; m <= 99; m ++) {if (w == m) {if (w86) {small_stepper.setSpeed (80); small_stepper.step (-5);} else small_stepper.step (0); }}} // **************************** FONCTIONS ****************. andika (r1); moteur3. andika (r3); } upokeaji batili () {// fonction permettant de recevoir l'information du smartphone if (Serial.available ()) {w = Serial.read (); Serial.flush (); }} - Kiunganishi cha moteur wa moduli + moduli ya Bluetooth au moduli ya arduino // - Envoyer un mot / phrase / nombre au smartphone // - Kupokea amri kupitia amri ya smartphone // Mpango wa mpango kwa Techno_Fabrik // ********* *********** MAANA YA BIBLIA utiliser les command pour pour servomoteurs facilement # pamoja na
Hatua ya 4: APP ya Smartphone (Imetengenezwa kwenye Kivumbuzi cha APP 2)

Hatua ya 5: Utambuzi wa Video

Asante kwa kutazama.!
Ili kujua zaidi, angalia wavuti yetu:
Au tufuate kwenye Google +:
Asante!
Ilipendekeza:
Moduli ya Bei ya Bei ya Haraka yenye bei rahisi: Hatua 4

Moduli ya Bee ya Bei ya Bei ya Haraka ya bei rahisi: Nyuki wa haraka ni programu ya IOS / Android ya kukagua / kusanidi Bodi za Kudhibiti Ndege. Pata habari zote hapa: Kiunga cha SpeedyBee Inapeana upataji rahisi kwa watawala wa Ndege bila kutumia kompyuta au kompyuta ndogo, inasaidia sana wakati wako nje katika fi
Bei ya bei rahisi na rahisi ya Arduino: Hatua 7 (na Picha)

Nafuu na Rahisi Arduino Eggbot: Katika Maagizo haya nataka kuonyesha jinsi ya kutengeneza kipangaji rahisi na cha bei rahisi cha arduino ambacho kinaweza kuchora mayai au vitu vingine vya duara. Kwa kuongeza, hivi karibuni Pasaka na nyumba hii ya nyumbani itakuwa rahisi sana
Bei ya bei rahisi na rahisi ya Toleo la 1: 7 Hatua

Bei ya bei rahisi na rahisi ya Toleo la 1: Wamiliki wa betri bila shaka wanashikilia betri na ni muhimu sana katika miradi ya elektroniki haswa zile zinazohitaji betri. Huyu ndiye mmiliki rahisi zaidi wa betri ambaye ningeweza kuja naye. Jambo bora ni kwamba ni rahisi na hutumia vitu vya nyumbani
Bei ya bei rahisi na rahisi ya Toleo la 2: 6 Hatua

Bei ya bei rahisi na rahisi ya Toleo la 2: Hili ni toleo la pili la mmiliki wangu wa betri. Mmiliki huyu ni kwa wale wanaopenda kubana vizuri. Kwa kweli ni ngumu sana utahitaji kitu ili kuondoa betri iliyokufa. Hiyo ni ikiwa unaipima ndogo sana na hairuhusu nafasi ya kutosha ya popo
Jinsi ya Kuzuia Simu za Simu zilizokwaruzwa: kwa bei rahisi: Hatua 7

Jinsi ya Kuzuia Simu za Simu zilizokwaruzwa: kwa bei rahisi: Kila mtu hukasirika na kushuka chini wakati unakuna uso wa simu yako mpya inayong'aa? Vivyo hivyo mimi na wewe tulidhani kuwa lazima kuwe na urekebishaji rahisi tofauti na kununua kesi ya $ 20 + kwa hiyo. Kurekebisha: Futa mkanda na Faida za maji ya sabuni: Kulinda fa