
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59


Projektas
Vairuokite roboto ranką, valdomą išmaniuoju telefonu, naudodami „Bluetooth“įrenginį.
Režimo premija: turime mygtuką, kuris leidžia arduino prisiminti poziciją. Kai tik norime, galime eiti į šią išsaugotą padėtį kitu mygtuku.
FR
LE PROJETAS
Vadovas ir liemenėlių robotų konstrukcija iš kartono ir servo-moteurs.
Le liemenėlės sera konstitucija d'une pince qui doit pouvoir prendre et poser un objet.
Naudodami išmaniųjų telefonų komandą ir „Bluetooth“ryšį su „uarduino“.
Režimo premija: „Un bouton nous permettra de sauvegarder une position du liemenėlės“. Lorsque l'on le souhaitera, nous pourrons retourner à la position sauvegardée.
1 žingsnis: reikalingos medžiagos

LT
1 „Arduino UNO“
4 servo varikliai SG90 (9g, sukimo momentas: 1kg.cm)
1 žingsninis variklis 5V 24BYJ48 (sukimo momentas: 39 mN.m)
1 žingsninių variklių DRV8825 tvarkyklė
1 maitinimas 9V + 6V varikliams
1 „Bluetooth“modulis HC-06
Klijų pistoletas, dėžutė, viela, elastingas
FR
1 modulis „Arduino Uno“
4 servo-moteurs SG90 9g (pora: 1kg.cm)
1 maitinimo šaltinis 5V (39mN.m) 24BYJ48
1 vairuotojas moteur pap DRV8825
1 maitinimo šaltinis 9V, l'arduino ir 6V, les moteurs
1 modulis „Bluetooth“HC-06 „Pistolet“su dėžute, kartoninė dėžutė, fils jungtis, plastikinis
2 veiksmas: NUSTATYMAS

FR
ETAPE 1: „Bluetooth“modulio „Bluetooth“modulis (HC-06) yra prijungtas prie manekeno:
Rx Tx
Tx Rx
GND GND
VCC +5V
Il va permettre d'établir la komunikacijos entre l'Arduino ir le smartphone, via la voie Série (9600).
ETAPE 2: 24 mBJJ48
Daugybė dviprasmiškų avonų yra prijungti prie 24BYJ48 ir sūnaus vairuotojo asociacijos „Contenant“grandinės ULN2003. Jei jungtis yra įvesties INx (x = 1, 2, 3, 4), tai yra skaitmeniniai skaitmeniniai de l'arduino priedai. „Alimentera le driver“+5V.
Įveskite kodavimo priemonę, naudodamiesi biblioteka 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: „Servo-moteurs SG90“
Les servos moteurs se komandant facilement. Il suffit de brancher le fil rouge au +5V, le noir à la masse et le fil restant à une sortie PWM de l'arduino. Pasirinkus „enuiite l'angle du servo“per la PWM (0 à 255).
Nous utiliserons la bibliothèque servo.h pour commander 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, komandoje l'angle voulu: nom_servo.write (kampas de 0 à 180).
ETAPE 4: Fabriquer le support Le support à été fabriqué en carton. Après avoir réalisé la base sur laquelle va turner 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 à été créée à partir de bâton de glace et fonctionne avec un élastique
3 žingsnis: Kodas

// 2017 02 24 - Programa C - „Commande de plusieurs servo moteurs dynamiques“išmaniajame telefone, per „Bluetooth“- Programos išradėjas 2 - „Carte Arduino“(„ici UNO“), „Bluetooth“modulis // „Ce“programa, skirta objektui: //// 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); // ******************** DEKLARACIJOS *************************** * žodis rep; // mot envoyé du module Arduino au smartphone int cmd = 3; // kintamasis commande du servo moteur (troisième fil (oranžinė, jaune)) Servo moteur; // on définit notre servomoteur int cmd1 = 5; Servo moteur1; Servo moteur2; Servo moteur3; int cmd2 = 9; int cmd3 = 6; int kampas2, kampas3; int kampas; int kampas1; int pas; int r, r1, r2, r3; registruotojas; žodis w; // kintamasis envoyé du smartphone au module Arduino int angle; // pasukimo kampas (0 a 180) // ************************************ ****************** void setup () {moteur.attach (cmd); // on relie l'objet au pin de commande moteur1.attach (cmd1); moteur2.attach (cmd2); moteur3.attach (cmd3); moteris.rašyti (12); moteris1. rašyti (23); Serial.begin (9600); // „Bluetooth“modulio komunikacijos užrašas} // ******************* BOUCLE ****************** ***************** void loop () {recevoir (); // išmaniajame telefone gauta informacija apie kintamąjį, jei (w == 206) reprire (); // va nous permettre de reprire 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; už (int k = 100; k <151; k ++) {jei (w == k) {kampas2 = žemėlapis (k, 100, 150, 0, 180); moteur2.write (kampas2); if (registruotojas == 1) r2 = kampas2; }} už (int j = 151; j <201; j ++) {jei (w == j) {kampas3 = žemėlapis (j, 151, 200, 0, 150); moteur3.write (kampas3); if (registruotojas == 1) r3 = kampas3; }} už (int i = 0; i <34; i ++) {jei (w == i) {kampas = žemėlapis (i, 0, 34, 0, 70); moteur.write (kampas); if (registruotojas == 1) r = kampas; }} už (int l = 34; l <= 66; l ++) {if (w == l) {kampas1 = žemėlapis (l, 34, 66, 90, 0); moteur1.write (kampas1); if (registruotojas == 1) r1 = kampas1; }} (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 **************** ******************** void reprire () // fonction permettant de reprire la position sauvegardée {moteur2.write (r2); moteur.write (r); moteur1. rašyti (r1); moteur3.write (r3); } void recevoir () {// fonction permettant de recevoir l'information du smartphone, if (Serial.available ()) {w = Serial.read (); Serial.flush (); }} - „Connector le Servo moteur +“modulis „Bluetooth“arba modulis arduino // - „Envoyer un mot/frazė/nombre au smartphone“- „Recevoir une commande“per išmanųjį telefoną // Programa „Techno_Fabrik“// ********* *********** BIBLIOTEKOS *********************************** utiliser les commandes pour servomoteurs facilement #include
4 veiksmas: išmaniojo telefono APP (sukurta naudojant „APP Inventor 2“)

5 žingsnis: vaizdo įrašų realizavimas

Ačiū, kad žiūrite.!
Norėdami sužinoti daugiau, apsilankykite mūsų svetainėje:
Arba sekite mus „Google +“:
Dėkoju !
Rekomenduojamas:
Balso valdoma roboto ranka: 8 žingsniai (su nuotraukomis)

Valdoma balsu valdoma roboto ranka: a. Straipsniai {šrifto dydis: 110,0%; šrifto svoris: paryškintas; šrifto stilius: kursyvas; teksto dekoravimas: nėra; fono spalva: raudona;} a. straipsniai: užveskite pelės žymeklį {fono spalva: juoda;} Šioje instrukcijoje paaiškinta, kaip sukurti balsu valdomą robotų ranką naudojant
„Arduino“paprasta nebrangiai valdoma ranka: 5 žingsniai

„Arduino“paprasta nebrangiai valdoma ranka: visame internete yra daug brangių 3D spausdintų ir lanksčių jutiklių pagrindu pagamintų robotų. Tačiau būdamas studentas neturiu daug prieigos prie tokių dalykų kaip CNC, 3D spausdintuvai ir elektriniai įrankiai. Aš turiu sprendimą, mes ketiname sukurti
Padarykite garsiakalbio išmaniojo popieriaus dėklą ranka: 5 žingsniai

Padarykite garsiakalbio išmaniojo popieriaus dėklą ranka: anksčiau trumpai supažindinau su LibreCAD ir Python naudojimu kuriant popierinį dėklo CAD failą. Kai gauname CAD failą, mums reikia lazerinio pjaustytuvo popieriniam dėklui iškirpti. Tačiau ne visi turi prieigą prie lazerinio pjaustytuvo, todėl būtų šaunu
Pigi PIC valdoma šalmo kamera naudojant „Sony“LANC (tinka ekstremaliam sportui): 4 žingsniai

Pigi PIC valdoma šalmo kamera naudojant „Sony“LANC (tinka ekstremaliam sportui): ši instrukcija parodys, kaip pasigaminti pigią šalmo kamerą, kurią galima valdyti nuotolinio valdymo pultu, kad pagrindinė kamera galėtų saugiai likti jūsų kuprinėje. Valdiklį galima prisegti prie vieno iš jūsų peties diržų ir su
Pigi, paprasta, internetu valdoma namų automatizavimo sistema: 5 žingsniai (su nuotraukomis)

Pigi, paprasta, internetu valdoma namų automatizavimo sistema: jei turite naminių gyvūnėlių/vaikų ir norite juos maitinti ar mušti internetu, ši sistema jums gali būti naudinga. Tai labai paprastas ir pigus būdas valdyti variklius, šviesos diodus ir pan. Namuose iš bet kurio prie interneto prijungto kompiuterio. Viskas, ko reikia, yra žiniatinklis