ዝርዝር ሁኔታ:
- ደረጃ 1: የሚያስፈልጉዎት ቁሳቁሶች
- ደረጃ 2 ፦ ማዋቀር
- ደረጃ 3 - ኮዱ
- ደረጃ 4 የስማርትፎን APP (በ APP ፈላጊ 2 ላይ የተሰራ)
- ደረጃ 5 - የቪዲዮ ግንዛቤ
ቪዲዮ: ርካሽ ስማርትፎን የሚቆጣጠረው ክንድ (+ አማራጭ የማስቀመጫ አቀማመጥ) 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ፕሮጀክቱ
የብሉቱዝ መሣሪያን በመጠቀም በስማርትፎን የሚቆጣጠረውን የሮቦት ክንድ ይንዱ።
ሞድ ጉርሻ -አርዱዲኖ ቦታን እንዲያስታውስ የሚያስችል አዝራር አለን። በፈለግነው ጊዜ በሌላ አዝራር ወደዚህ የተቀመጠ ቦታ መሄድ እንችላለን።
አር
LE PROJET
አዛዥ un bras robotisé construit à partir de carton et de servo-moteurs.
Le bras sera constitué d'une pince qui doit pouvoir prendre et poser un objet.
በ commandera le bras par ስማርትፎን qui communiquera en bluetooth à l’arduino.
የሞዴል ጉርሻ - ከቁጥር በፊት እኛ permettra de sauvegarder une position du bras። Lorsque l'on le souhaitera, nous pourrons retourner à la position sauvegardée.
ደረጃ 1: የሚያስፈልጉዎት ቁሳቁሶች
ኤን
1 አርዱዲኖ UNO
4 servo-motors SG90 (9 ግ ፣ torque: 1kg.cm)
1 Stepper Motors 5V 24BYJ48 (torque: 39mN.m)
1 ሾፌር ለ stepper ሞተርስ DRV8825
1 alimentation 9V + 6V ለሞተሮች
1 የብሉቱዝ ሞዱል HC-06
ሙጫ ሽጉጥ ፣ ካርቶን ፣ ሽቦ ፣ ኤላስቲክ
አር
1 ሞዱል አርዱዲኖ ኡኖ
4 servo-moteurs SG90 9g (ባልና ሚስት 1 ኪሎ ግራም)
1 moteur pas-a-pas 5V (39mN.m) 24BYJ48
1 የመንጃ moteur pap DRV8825
1 alimentation 9V pour l'arduino et 6V pour les moteurs
1 ሞዱል ብሉቱዝ HC-06 Pistolet à colle, carton, fils connection, élastique
ደረጃ 2 ፦ ማዋቀር
አር
ETAPE 1: ሞዱል ብሉቱዝ ለ ሞዱል ብሉቱዝ (HC-06) est connecté de la manière suivante:
አርኤክስ ቲክስ
Tx Rx
GND GND
ቪሲሲ +5 ቪ
Il va permettre d'établir la communication entre l'Arduino et le smartphone, በላ voie ሴሪ (9600) በኩል።
ETAPE 2: Le moteur pas à pas 24BYJ48
Nous avons connecté le moteur bipolaire pas à pas 24BYJ48 à son driver associé contenant le circuit ULN2003. Il suffit de connecter les ግብዓቶች INx (x = 1, 2, 3, 4) aux sorties digitales de l'arduino. በ alimentera le ሾፌር en +5V ላይ።
ኮዴደር አፍስሱ ፣ እኛ utiliserons la bibliothèque Stepper.h ፣ ce qui nous permet de Commander facilement for 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 ፣ le noir à la masse et le fil restant a une sortie PWM de l’arduino. በላ PWM (0 እስከ 255) በኩል በ choisira ensuite l'angle du servo ላይ።
Nous utiliserons la bibliothèque servo.h አዛዥ ፋሲሊቲ ለ servo አፍስሱ። ቱት ዳቦርድ ፣ በ initialera le servo par son nom: Servo nom_servo ፣ puis on lui rattachera la commande PWM: nom_servo.attach (pin choisi)። Enfin ፣ commandera l'angle voulu ላይ nom_servo.write (angle de 0 à 180)።
ETAPE 4: Fabriquer le support Le support à été fabriqué en ካርቶን። 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 à du carton pour donner la forme final. ላ pince à et créée à partir de bâton de glace et fonctionne avec un élastique
ደረጃ 3 - ኮዱ
// 2017-02-24 - ፕሮግራም ሲ - ኮማንዴ ደ ፕላስሰርስ servo moteurs dynamiques par ስማርትፎን ፣ በብሉቱዝ በኩል - የመተግበሪያ ፈጣሪው 2 አጠቃቀም - ካርቴ አርዱinoኖ (ici UNO) ፣ ሞዱል ብሉቱዝ // ሴ ፕሮግራም አንድ አፍታ ዓላማ: //// 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 ሞዱል አርዱinoኖ ወይም ስማርትፎን int cmd = 3; // ተለዋዋጭ commande du servo moteur (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 አንግል 2 ፣ አንግል 3; int አንግል; int አንግል 1; int pas; int r ፣ r1 ፣ r2 ፣ r3; int enregistrer; ቃል w; // ተለዋዋጭ envoyé ዱ ስማርትፎን ወይም ሞዱል አርዱinoኖ int አንግል; // አንግል ዲ ሽክርክር (0 ሀ 180) // ******************** SETUP ***************** ***************** ባዶነት ማዋቀር () {moteur.attach (cmd); // በእፎይታ ላይ። moteur2.attach (cmd2); moteur3.attach (cmd3); moteur.write (12); moteur1. ጻፍ (23); Serial.begin (9600); // permettra de communiquer au ሞዱል ብሉቱዝ} // ******************** BOUCLE ****************** ***************** ባዶነት loop () {recevoir (); // በ va recevoir une information du ዘመናዊ ስልክ ፣ ላ ተለዋዋጭ ወ ከሆነ (ወ == 206) እንደገና () d'enregistrer ላ valeur des servos moteurs lorsque l'on apuiera sur un bouton if (w == 204) enregistrer = 0; ለ (int k = 100; k <151; k ++) {if (w == k) {angle2 = map (k, 100, 150, 0, 180); moteur2. ጻፍ (አንግል 2); ከሆነ (enregistrer == 1) r2 = angle2; }} ለ (int j = 151; j <201; j ++) {if (w == j) {angle3 = map (j, 151, 200, 0, 150) ፤ moteur3. ጻፍ (ማዕዘን3); ከሆነ (enregistrer == 1) r3 = angle3; }} ለ (int i = 0; i <34; i ++) {ከሆነ (w == i) {አንግል = ካርታ (i ፣ 0 ፣ 34 ፣ 0 ፣ 70) ፤ moteur.write (አንግል); ከሆነ (enregistrer == 1) r = አንግል; }} ለ (int l = 34; l <= 66; l ++) {ከሆነ (w == l) {angle1 = ካርታ (l ፣ 34 ፣ 66 ፣ 90 ፣ 0) ፤ moteur1. ጻፍ (አንግል 1); ከሆነ (enregistrer == 1) r1 = angle1; }} ለ (int m = 67; m <= 99; m ++) {if (w == m) {ከሆነ (w86) {small_stepper.setSpeed (80) ፤ small_stepper.step (-5) ፤} ሌላ small_stepper.step (0); }}} // ********************************************** ******************** ባዶ ማባዛት () // fonction permettant de reproduire la position sauvegardée {moteur2.write (r2); moteur.write (r); moteur1. (r1); moteur3. ጻፍ (r3); } ባዶ ባዶ መያዣ () {// fonction permettant de recevoir l’information du smartphone (Serial.available ()) {w = Serial.read (); Serial.flush (); }} - Connecter for Servo moteur + module bluetooth au ሞዱል አርዱinoኖ // - Envoyer un mot/phrase/nombre au smartphone // - Recevoir une commande via smartphone // Program réalisé par Techno_Fabrik // ********* *********** BIBLIOTHEQUES *************************** # #ያካትቱ #ያካትታል/ bibliothèque permettant d ' utiliser les commandes servomoteurs facilement #ያካትቱ
ደረጃ 4 የስማርትፎን APP (በ APP ፈላጊ 2 ላይ የተሰራ)
ደረጃ 5 - የቪዲዮ ግንዛቤ
ስለተመለከቱ እናመሰግናለን።!
የበለጠ ለማወቅ የድር ጣቢያችንን https://bit.ly/2fTzc63 ይመልከቱ
ወይም በ Google +ላይ ይከተሉን
አመሰግናለሁ !
የሚመከር:
ሮታሪ ኢንኮደር የሚቆጣጠረው ሮቦት ክንድ 6 ደረጃዎች
ሮታሪ ኢንኮደር የሚቆጣጠረው ሮቦት ክንድ - howtomechatronics.com ን ጎብኝቼ ብሉቱዝ የሚቆጣጠረውን የሮቦት ክንድ እዚያ አየሁ። ብሉቱዝን መጠቀም አልወድም ፣ በተጨማሪም ሰርቨርን በ rotary encoder መቆጣጠር እንደምንችል አየሁ ፣ ስለዚህ ሮቦቱን መቆጣጠር እችላለሁ ክንድ የ rotary encoder ን ይጠቀሙ እና ይቅዱት
በብሉቱዝ ስማርትፎን የሚቆጣጠረው ስማርት LED አምፖል 7 ደረጃዎች
በብሉቱዝ ስማርትፎን ቁጥጥር የሚደረግበት ስማርት ኤልዲ መብራት-የመብራት መሣሪያዎቼን ለመቆጣጠር ሁል ጊዜ እመኛለሁ። ከዚያ አንድ ሰው የማይታመን በቀለማት ያሸበረቀ የ LED መብራት ሠራ። በቅርቡ በዮሴፍ ላይ በዮሴፍ ካሻ የ LED መብራት አገኘሁ። በእሱ መነሳሳት ፣ ስሜቱን በመጠበቅ በርካታ ተግባሮችን ለማከል ወሰንኩ
ግሎዶፕቶ - ርካሽ ፊሊፕስ ሁዌ ብርሃን ስትሪፕ አማራጭ - 3 ደረጃዎች
ግሎዶቶ: ርካሽ የፊሊፕስ ሁዌ ብርሃን ስትሪፕ አማራጭ-ፊሊፕስ ሁዌ በአሁኑ ጊዜ የፊሊፕስ ሁዌ ብርሃን ሰንበቶቻቸውን በ 2 ሜትር ብቻ በ 71-90 ዶላር ብቻ እየሸጡ ነው። ይህ በጣም የማይረባ ዋጋ ሆኖ ስላገኘሁት አማራጮችን መፈለግ ጀመርኩ። እኔ የ LED ስትሪፕ መቆጣጠሪያዎችን whic
በድምፅ የሚቆጣጠረው ክንድ መሳል - የአርዱዲኖ ትምህርት ቤት ፕሮጀክት 4 ደረጃዎች (ከስዕሎች ጋር)
በድምፅ የሚቆጣጠረው ክንድ መሳል - የአርዱዲኖ ትምህርት ቤት ፕሮጀክት - ይህ ከአርዱዲኖ ጋር አብሬ የምሠራበት እና እንደዚህ ከመቼውም ጊዜ ጋር የምሠራበት የመጀመሪያ ጊዜዬ ነው ፣ ስለዚህ ምንም ስህተት ከሠራሁ ይቅርታ! ስለ ሀሳብ እና ሙዚቃ ስለ የትርፍ ጊዜዎቼ ሳስብ ይህንን ሀሳብ አገኘሁ። ስለዚህ ሁለቱን በዚህ ውስጥ ለማጣመር ሞከርኩ! አሌ
ለ Flex Sensor Glove DIY ርካሽ እና ትክክለኛ አማራጭ 8 ደረጃዎች (ከስዕሎች ጋር)
ለ Flex Sensor Glove DIY ርካሽ እና ትክክለኛ አማራጭ - ሰላም ሁላችሁም ፣ ይህ የመጀመሪያ አስተማሪዬ ነው እናም በዚህ አስተማሪ ውስጥ ርካሽ እና ትክክለኛ ተጣጣፊ ዳሳሽ ጓንት እንዲሠሩ አስተምራችኋለሁ። ለተለዋዋጭ ዳሳሽ ብዙ አማራጮችን እጠቀም ነበር ፣ ግን አንዳቸውም ለእኔ አልሰሩም። ስለዚህ ፣ ጉግል አድርጌ አዲስ አገኘሁ