Turinys:
Video: Daugiau nei 4 variklių naudojimas - kelių variklių skydų sukravimas: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Instrukcinis vibrotaktilinis jutimo pakeitimo ir padidinimo įtaisas (https://www.instructables.com/id/Vibrotactile-Sens…) parodo būdą, kaip sukurti prietaisą, kuris jutiminį įvestį paverčia vibraciniais dirgikliais. Šiuos vibracinius dirgiklius gamina cilindriniai ERM varikliai, kuriuos varo „Arduino Uno“su variklio skydu.
Jei reikia daugiau nei 4 variklių, reikia sudėti kelis skydus.
Jei reikia vairuoti daugiau nei 6 variklius, jums reikia daugiau PWM kaiščių nei „Arduino Uno“(6 PWM kaiščiai), taigi ir „Arduino Mega“. Teoriškai „Arduino“gali būti sukrauti daugiau nei du skydai, tačiau atminkite, kad „Arduino Mega“taip pat turi tik ribotą PWM kaiščių skaičių: 15.
Prekės
- „Adafruit Motorshield v2.3“ir vyrų krovimo antraštės
- Moteriškos krovimo antraštės (pvz.,
- „Arduino Mega“daugiau nei 6 varikliams (pvz.,
Prototipas iš
1 žingsnis: litavimas ir krovimas
- Lydmetalio kaiščiai ant abiejų variklio skydų, kaip matyti nuotraukose
- Lituoti adresų džemperius vienoje iš lentų (išsamesnės instrukcijos pateiktos paveikslėlyje ir https://learn.adafruit.com/adafruit-motor-shield- …)
- Arduino ir abu skydai sukrauti vienas ant kito.
- Įsitikinkite, kad VIN jungiklis yra ant abiejų skydų.
2 žingsnis: kodas
Tai pavyzdys, kaip leisti 8 varikliams išversti 3 jutimo vertes:
- Atsisiųskite kodą, pateiktą žemiau esančiame ZIP aplanke, atidarykite jį ir įdiekite bibliotekas, kaip paaiškinta….
- Spustelėkite Įrankiai → Lenta → pasirinkite „Arduino“/„Genuino Mega“arba „Mega 2505“
- Jei reikia, pakeiskite šias kodo dalis
Apibrėžkite kiekvieną variklį pagal kaiščio numerį ir skydą:
Adafruit_DCMotor *motor1 = AFMS1.getMotor (1); // nurodyti, kad nuolatinės srovės varikliai prijungti prie pirmojo skydoAdafruit_DCMotor *motor2 = AFMS1.getMotor (2); Adafruit_DCMotor *motor3 = AFMS1.getMotor (3); Adafruit_DCMotor *motor4 = AFMS1.getMotor (4); „Adafruit_DCMotor“*variklis5 = AFMS2.getMotor (1); // nurodyti, kad nuolatinės srovės varikliai prijungti prie antrojo skydo Adafruit_DCMotor *motor6 = AFMS2.getMotor (2); Adafruit_DCMotor *motor7 = AFMS2.getMotor (3); Adafruit_DCMotor *motor8 = AFMS2.getMotor (4);
Nurodykite naudojamų variklių skaičių:
int nrOfMotors = 8;
Į masyvą įtraukite visus naudojamus variklius:
„Adafruit_DCMotor“*varikliai [8] = {variklis1, variklis2, variklis3, variklis4, variklis5, variklis6, variklis7, variklis8, };
Į masyvą įtraukite visus sensorpinus:
nepasirašyti char sensorpins [3] = {A15, A14, A13, };
Įkelkite kodą į „Arduino Mega“. Padaryta.
3 žingsnis: padarykite jį nešiojamą
Instrukcijoje, kaip padaryti nešiojamą SSAD (https://www.instructables.com/id/Making-the-SSAD-W…), pateikiamas pavyzdys, kaip prie korpuso pritvirtinti „Arduino Uno“ir vieną variklio skydą. Jei turite naudoti „Arduino Mega“ir kelis variklio skydus, klubo krepšys, kaip parodyta eskize, gali būti sprendimas, kaip prototipą nešioti.
Rekomenduojamas:
„FeatherQuill“- daugiau nei 34 valandos rašymo be blaškymosi: 8 žingsniai (su paveikslėliais)
„FeatherQuill“- daugiau nei 34 valandų trukmės rašymas be blaškymosi: rašau pragyvenimui ir didžiąją darbo dienos dalį praleidžiu sėdėdamas priešais stalinį kompiuterį, kurdamas straipsnius. Sukūriau „FeatherQuill“, nes norėjau patenkinamos spausdinimo patirties net tada, kai esu išvykęs. Tai išskirtinis, atitraukiantis
Paprastas „Arduino LoRa“bendravimas (daugiau nei 5 km): 9 žingsniai
Paprastas „Arduino LoRa“bendravimas (daugiau nei 5 km): Mes išbandysime E32-TTL-100 su savo biblioteka. Tai belaidis siųstuvo -imtuvo modulis, veikiantis 410 441 MHz (arba 868 MHz arba 915 MHz) dažniu, pagrįstu originaliu RFIC SX1278 iš SEMTECH, yra skaidrus perdavimas, TTL lygis. Modulis priima LORA
Reguliariai registruokite didelės spartos EKG ar kitus duomenis daugiau nei mėnesį: 6 žingsniai
Nepertraukiamai registruokite didelės spartos EKG ar kitus duomenis daugiau nei mėnesį: Šis projektas buvo sukurtas remti universiteto medicinos tyrimų komandą, kuriai reikėjo nešiojamojo kompiuterio, galinčio užregistruoti 2 x EKG signalus po 1000 mėginių per sekundę (iš viso 2 000 mėginių per sekundę) nepertraukiamai 30 dienų, kad būtų galima nustatyti aritmijas. Projektas pristato
Daugiau nei 100 jungiklių viename „Arduino“kaištyje: 6 žingsniai (su nuotraukomis)
Daugiau nei 100 jungiklių viename „Arduino“kaištyje: Įvadas Ar pritrūko įvesties kaiščių? Nesijaudinkite, čia yra sprendimas be jokių pamainų registrų. Šiame vaizdo įraše sužinosime, kaip prijungti daugiau nei 100 jungiklių prie vieno „Arduino“kaiščio
Daugiau nei 8 mylios pirmieji universalūs nešiojami smeigtukai!: 5 žingsniai
Daugiau nei 8 mylios pirmieji universalūs magnetiniai nešiojami kaiščiai!: Sveiki! Mano vardas Georgina Yeboah ir aš neseniai sukūriau šiuos magnetinius smeigtukus pagal savo internetinio komiko „Over 8 Miles“personažus! Nuorodą į pagrindinį tinklalapio puslapį galite rasti žemiau šio įvado ir „Tapas“nuorodos. Aš padariau šiuos kaiščius kaip