
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51


Долбоор
Bluetooth түзмөгүнүн жардамы менен смартфон башкарган робот колун айдагыла.
Режим бонусу: бизде arduino позицияны эстеп калууга мүмкүнчүлүк берген баскыч бар. Каалаган убакта, башка баскыч менен бул сакталган позицияга бара алабыз.
FR
LE PROJET
Command un bras robotisé construct à partir de carton et de servo-moteurs.
Белгилүү болгондой эле, бул жерде дагы бир нерсе бар.
Смартфондогу bluetooth à l'arduino смартфонуңуздун командалары боюнча.
Режим бонусу: Эч кандай абалга келүү үчүн бюстгальтерлерди бөлүп коюңуз. Lorsque l'on le souhaitera, nous pourrons retourner à la position sauvegardée.
1 -кадам: Сизге керектүү материалдар

EN
1 Arduino UNO
4 servo-мотор SG90 (9г, моменти: 1kg.cm)
1 Stepper Motors 5V 24BYJ48 (момент: 39mN.m)
DRV8825 тепкичтүү моторлору үчүн 1 айдоочу
Моторлор үчүн 1 алиментация 9V + 6V
1 Bluetooth модулу HC-06
Желим тапанча, картон, зым, эластикалык
FR
1 модуль Arduino Uno
4 servo-moteurs SG90 9g (түгөйлөр: 1kg.cm)
1 moteur pas-à-pas 5V (39mN.m) 24BYJ48
1 айдоочу moteur pap DRV8825
1 alimentation 9V l'arduino et 6V les moteurs төк
1 модулу Bluetooth HC-06 Pistolet à Colle, картонду, файлдарды туташтыруу, эластикалык
2 -кадам: ЖӨНДӨӨ

FR
ETAPE 1: Bluetooth модулу Bluetooth модулу (HC-06) туташтыргычтан турат:
Rx Tx
Tx Rx
GND GND
VCC +5V
Смартфон аркылуу байланыш, смартфон аркылуу, laieie Série (9600) аркылуу.
ETAPE 2: Le moteur pas à pas 24BYJ48
Nous avons connecté le moteur bipolaire pas à pas 24BYJ48 à son driver Associé contenant le circuit ULN2003. INx (x = 1, 2, 3, 4) aux sorties digitales de l'arduino. On alimentera le driver en +5V.
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. Ильфофер де филанч ле фил руж au +5V, le noir à la masse et le fil restant à une sortie PWM de l'arduino. On PWM (0 à 255) аркылуу ensuite l'angle du servo.
Nous utiliserons la bibliothèque servo.h pour command facilement le servo. Туура эмес, башталгыч кызмат боюнча: Servo nom_servo, puis on lui rattachera la commande PWM: nom_servo.attach (pin choisi). Enfin, commandera l'angle voulu боюнча: nom_servo.write (бурчу de 0 à 180).
ETAPE 4: Fabriquer le support Le support à été fabriqué en carton. Après avoir réalisé la base sur laquelle va tourer le bras et ou sera mis le moteur pas à pas, nous avons collé les servos moteurs à du carton pour donner la forme finale. La pince à eté créée à partir de bâton de glace et fonctionne avec un élastique
3 -кадам: Кодекс

// 2017-02-24 - C программасы - смартфондо смартфондун динамиктери боюнча смартфондорду башкарат - Колдонмонун ойлоп табуучусу 2 - Carte Arduino (ici UNO), Bluetooth модулу // Бул программанын объектиси: //// Le moteur (fils 1 2 3 4) est branché sur les sorties 8 12 10 11 de l'Arduino (et sur GND, +V) Stepper small_stepper (STEPS, 8, 10, 12, 11); // ******************** ДЕКЛАРАЦИЯЛАР *************************** * сөз өкүлү; // mot envoyé du module Arduino au smartphone int cmd = 3; // өзгөрмөлүү командалык дюсер (troisième fil (кызгылт сары, сары)) Servo moteur; // définit notre servomoteur int cmd1 = 5 боюнча; Servo moteur1; Servo moteur2; Servo moteur3; int cmd2 = 9; int cmd3 = 6; int angle2, angle3; int бурчу; int angle1; int pas; int r, r1, r2, r3; int enregistrer; сөз w; // смартфондун же модулдун өзгөрмө элчиси Arduino int бурчу; // бурулуш бурчу (0 а 180) // ******************** ЖӨНДӨӨ ***************** ****************** void setup () {moteur.attach (cmd); // on l'objet au pin de commande moteur1.attach (cmd1); moteur2.attach (cmd2); moteur3.attach (cmd3); moteur.write (12); moteur1.write (23); Serial.begin (9600); // Bluetooth модулу менен байланышуу} // ******************** БУЛ ****************** ***************** void loop () {recevoir (); // смартфондогу маалыматтын жоктугу боюнча, w if (w == 206) reproduire (); // va nous permettre de reproduire la position enregistrée if (w == 205) enregistrer = 1; d'enregistrer la valeur des servos moteurs lorsque l'on apuiera sur un bouton if (w == 204) катталуучу = 0; for (int k = 100; k <151; k ++) {if (w == k) {angle2 = map (k, 100, 150, 0, 180); moteur2.write (angle2); if (enregistrer == 1) r2 = angle2; }} үчүн (int j = 151; j <201; j ++) {if (w == j) {angle3 = map (j, 151, 200, 0, 150); moteur3.write (angle3); if (enregistrer == 1) r3 = angle3; }} үчүн (int i = 0; i <34; i ++) {if (w == i) {angle = map (i, 0, 34, 0, 70); жазуучу.жазуу (бурч); if (enregistrer == 1) r = бурч; }} үчүн (int l = 34; l <= 66; l ++) {if (w == l) {angle1 = map (l, 34, 66, 90, 0); moteur1.write (angle1); if (enregistrer == 1) r1 = angle1; }} үчүн (int m = 67; m <= 99; m ++) {if (w == m) {if (w86) {small_stepper.setSpeed (80); small_stepper.step (-5);} other small_stepper.step (0); }}} // **************************** ФОНКЦИЯЛАР **************** ************ жазуу (r1); moteur3.жазуу (r3); } void recevoir () {// fonction permettant de recevoir l'information смартфон if if (Serial.available ()) {w = Serial.read (); Serial.flush (); }} - Connecter le Servo moteur + bluetooth au module arduino // - Смотреть смотреть видео смотреть видео // - Смартфон аркылуу буйрутмалар // Программанын Techno_Fabrik // ********* *********** BIBLIOTHEQUES ************************** #inlude #include // bibliothèque permettant d ' utiliser les commandes pour servomoteurs facilement #include
4 -кадам: Smartphone APP (APP Inventor 2де жасалган)

5 -кадам: Видеону ишке ашыруу

Көргөнүңүз үчүн рахмат.!
Көбүрөөк билүү үчүн биздин веб -сайтты караңыз:
Же бизди Google +дан ээрчиңиз:
Рахмат !
Сунушталууда:
DIY -- Arduino Uno менен смартфондун жардамы менен башкарыла турган жөргөмүш роботту кантип жасоо керек: 6 кадам

DIY || Arduino Uno аркылуу смартфонду башкарууга боло турган жөргөмүш роботту кантип жасоо керек: Spider роботун жасап жатканда робототехника жөнүндө көп нерселерди биле алабыз. Бул видеодо биз сизге смартфондун жардамы менен иштей ала турган жөргөмүш роботун жасоону көрсөтөбүз (Androi
Смартфондун камерасы үчүн Bluetooth педальдык которгуч: 13 кадам (сүрөттөр менен)

Смартфондун камерасы үчүн Bluetooth педальдык которгуч: Ушул күндөрү мен Instructables, youtube видеолорун жана блог постторун даярдап жатам. Блог постун жемиштүү кылуу үчүн, мүмкүн болушунча деталдуу түрдө көп сүрөттөрдү тартуу маанилүү. Муну кылуу оңой эмес, анткени адамдын эки гана колу бар. Мага керек
Смартфондун камерасы үчүн кызыктуу калейдоскоп линзасы: 3 кадам

Смартфондун камерасы үчүн кызыктуу калейдоскоп линзасы: Бул долбоордо мен сизге смартфонуңузга туура келген кичинекей калейдоскоп линзасын кантип жасоону көрсөтөм! Үйдүн тегерегиндеги туш келди нерселер менен эксперимент жүргүзүү жана кандай чагылдыруу жасоого болорун көрүү абдан сонун
Зым башкарылуучу робот колу: 31 кадам

Зым менен башкарылуучу робот колу: Бул роботтун колун зымдар менен башкарылган кылуу боюнча үйрөткүч. Зымдарды колдонуунун артыкчылыгы - бул сиздин колуңуздун жеңилдиги жана бардык моторлоруңузду колуңуздун түбүнө орнотуп, курулушту жана тейлөөнү жеңилдетет. Бул жерде колумдун видеосу бар
Ардуиного Bluetooth аркылуу жаңсап башкарылуучу машыктыруучу робот колу: 4 кадам

Ардуиного Bluetooth аркылуу жаңсап башкарылуучу машыктыруучу робот колу: Колунда эки режим бар. Биринчиден, кол менен уюлдук телефонуңуздагы Bluetooth менен колуңузду жылдыра аласыз. Ошол эле учурда, сиз позицияңызды сактап кала аласыз жана ойной аласыз … Экинчиси, сиздин PHди колдонгон Жаңдоо режими