Агуулгын хүснэгт:
- Алхам 1: эд анги
- Алхам 2: эд ангиудыг хооронд нь холбох
- Алхам 3: Кодыг байршуулах, өөрчлөх
- Алхам 4: Энэ нь ажиллаж байгаа эсэхийг шалгах
Видео: Хамгийн хялбар Arduino VESC монитор: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Сайн байна уу, Энэ төсөлд бид VESC мониторыг хялбарчлах болно. Хэрэв та өөрийн температурыг хянаж, Vesc -ийн хэт халалттай холбоотой асуудлуудыг олж мэдэхийг хүсч байвал энэ нь ашигтай байх болно (үүнийг энэ дэлгэцээр л олж мэдсэн болно) эсвэл та үүнийг дэлгэц эсвэл самбар дээр жолоодож, хурдаа ажиглахад ашиглаж болно., миль, батерейны хувь хэмжээ болон бусад. Тиймээс барилгын ажилд орцгооё!
Алхам 1: эд анги
1. - Arduino (Би UNO ашиглаж байгаа боловч та esp8266 эсвэл esp32 гэх мэт бусад самбарыг ашиглаж болно)
2. - холбох зарим кабель (1 том холбогч болон олон жижиг кабелийг салгахад илүү хялбар байх болно.
3. - дэлгэц (би 124 x 32 Oled ашиглаж байна, гэхдээ та номын сангаа өөрчилж болно.)
4. - заавал биш - талхны самбар (энэ нь гагнахыг хүсдэггүй хүмүүст эсвэл түр зуур хийхийг хүсдэг хүмүүст зориулагдсан болно)
5. - Таны arduino -д зориулсан USB кабель
Алхам 2: эд ангиудыг хооронд нь холбох
дэлгэц: 3.3V хүртэл Vcc
Gnd -аас Gnd хүртэл
A5 руу шалгана уу
Сдагаас А4 хүртэл
VESC: 5V нь Vesc -аас Arduino дээрх Вин хүртэл
Gnd -аас Gnd хүртэл
VESC дээрх RX, Arduino дээрх TX хүртэл
VESC дээрх TX ба Arduino дээрх RX
Алхам 3: Кодыг байршуулах, өөрчлөх
КОД:
/** 2020 оны код Лукас Янки VLEC дэлгэцтэй Oled дэлгэцтэй Хэрэв та надаас ямар нэгэн зүйл асуух шаардлагатай бол [email protected] хаягаар эсвэл зааварчилгаа өгөх утсаар холбогдоорой. Энэ нь танд тусална гэж найдаж байна.
*/
#оруулах #оруулах #оруулна
VescUart UART;
int rpm; хөвөх хүчдэл; хөвөх гүйдэл; int хүч; хөвөгч амфур; хөвөх тах; хөвөх зай; хөвөх хурд; усны хөвөгч хөвөх; хөвөх batpercentcent;
SimpleKalmanFilter Filter1 (2, 2, 0.01);
хүчингүй тохиргоо () {
Цуваа.begin (115200); display.begin (SSD1306_SWITCHCAPVCC, 0x3C); display.fillScreen (0); display.display ();
/ ** UART портыг тохируулах (Atmega32u4 дээрх Serial1)*/ // Serial1.begin (19200); байхад (! Цуваа) {;}
/ ** Аль портыг UART болгон ашиглахыг тодорхойлох*/ UART.setSerialPort (& Serial);
}
void loop () {
////////// Хэрэв утгыг уншвал ///////// if (UART.getVescValues ()) {
rpm = (UART.data.rpm)/7; // '7' нь мотор дахь туйлын хосын тоо юм. Ихэнх мотор нь 14 туйлтай тул 7 туйлын хос хүчдэл = (UART.data.inpVoltage); одоогийн = (UART.data.avgInputCurrent); хүч = хүчдэл*гүйдэл; amphour = (UART.data.ampHours); watthour = amphour*хүчдэл; tach = (UART.data.tachometerAbs)/42; // '42' нь 3 зай = tach*3.142*(1/1609)*0.72*(16/185) үржүүлсэн моторын шонгийн тоо; // Мотор эргэлтийн хурд x Pi x (миль эсвэл км -т 1/ метр) x Дугуйны диаметр x (хөдөлгүүрийн дамар/ дугуйны дамар) хурд = эргэлтийн хурд*3.142*(60/1609)*0.72*(16/185); // Мотор эргэлтийн хурд x Pi x (минутанд секунд / миль тутамд) x Дугуйны диаметр x (моторын дамар / дугуйны дамар) батперцент = ((хүчдэл-38.4) / 12)*100; // ((Зайны хүчдэл - хамгийн бага хүчдэл) / эсийн тоо) x 100
}
////////// Шүүлтүүр ////////// // тооцоолсон утгыг тооцоолох Kalman Filter float powerfiltered = Filter1.updateEstimate (хүч);
display.fillScreen (0); display.setCursor (10, 5); display.setTextColor (1); display.setTextSize (1); дэлгэц.хэвлэх (хүчдэл);
display.setCursor (10, 20); display.setTextColor (1); display.setTextSize (1); дэлгэц.хэвлэх (хүч);
display.setCursor (10, 40); display.setTextColor (1); display.setTextSize (1); дэлгэц.хэвлэх (rpm);
display.setCursor (10, 55); display.setTextColor (1); display.setTextSize (1); дэлгэц.хэвлэх (одоогийн); display.display ();
саатал (50);
}
Та хүссэн кодоос ямар ч утгыг өөрчилж, харуулах боломжтой
Алхам 4: Энэ нь ажиллаж байгаа эсэхийг шалгах
Одоо та ажиллаж байгаа эсэхийг шалгахдаа үүнийг гагнах, Volts эсвэл Amps гэх мэт утгуудад шошго нэмэх цаг болжээ. Үүнийг arduino нано дээр гагнана, ингэснээр жижиг хэмжээтэй болно, эсвэл та бусад ардуиногоор алсын удирдлагадаа дамжуулж болно. Гэхдээ үүний тулд бусад олон хичээлүүд байдаг (arduino ашиглан утгыг дамжуулах хайлт). Энэ нь танд асуудлаа шийдвэрлэхэд тусалсан гэж найдаж байна.
Зөвлөмж болгож буй:
ХАМГИЙН ХАМГИЙН ЯВЖ БАЙГАА Робот: 6 алхам
Хамгийн хөөрхөн алхаж буй робот: Сайн байна уу, би өнөөдөр Jp Nagar nook -ийн Раян байна, би youtube дээр хамгийн хөөрхөн алхах роботыг хэрхэн хийхийг танд үзүүлэх болно. Батерейны мотор Зайрмагны гөлгөр Говийн хальтиргаа Зайны хавчаар Хоолой
Хамгийн мундаг холдс: Би хамгийн агуу хөгжим тоглохын тулд хуучин утсаа хакердсан. 13 алхам (зурагтай)
Greatest Holdies: Би хамгийн агуу хөгжим тоглуулахын тулд хуучин утсыг хакердсан. Https: //youtu.be/Ma4QnfQ7DxoWell … Та зүгээр л хөгжим тоглодог утас хэрэггүй гэдэгт итгэлтэй байна … Гэхдээ "Ширээ " утаснууд
Хамгийн жижиг, хамгийн хөөрхөн Arduino саад бэрхшээлээс зайлсхийх робот: 5 алхам
Хамгийн жижиг, хамгийн хөөрхөн Arduino саад бэрхшээлээс зайлсхийх робот: Танай өрөөнд хагас тавиур тавьдаг том болхи роботуудаас залхаж байна уу? Та роботыг авч явахад бэлэн үү, гэхдээ энэ нь таны халаасанд багтахгүй байна уу? Энд байна! Би та бүхэнд саад бэрхшээлээс зайлсхийх хамгийн хөөрхөн, хамгийн жижиг робот болох Minibot -ийг танилцуулж байна
DIY MusiLED, Windows & Linux програмыг нэг товшилтоор (32 бит ба 64 бит) хөгжмийн синхрончлогдсон LED. Дахин бүтээхэд хялбар, ашиглахад хялбар, порт хийхэд хялбар: 3 алхам
DIY MusiLED, Windows болон Linux програмыг нэг товшилтоор (32 бит ба 64 бит) хөгжмийн синхрончлогдсон LED. Дахин бүтээхэд хялбар, ашиглахад хялбар, порт хийхэд хялбар: Энэхүү төсөл нь 18 LED (6 Улаан + 6 Цэнхэр + 6 Шар) Arduino самбартаа холбож, компьютерийн Дууны картын бодит цагийн дохиог шинжлэх, дамжуулахад туслах болно. LED -ууд нь цохилтын эффектийн дагуу тэднийг гэрэлтүүлдэг (урхи, өндөр малгай, өшиглөлт)
Хамгийн хямд Arduino -- Хамгийн жижиг Ардуино -- Arduino Pro Mini -- Програмчлал -- Arduino Neno: 6 алхам (зурагтай)
Хамгийн хямд Arduino || Хамгийн жижиг Ардуино || Arduino Pro Mini || Програмчлал || Arduino Neno: …………………………. Миний YouTube сувгийг SUBSCRIBE дарж илүү олон видео үзээрэй ……. .Энэ төсөл нь хамгийн жижиг, хамгийн хямд arduino -той хэрхэн харьцах тухай юм. Хамгийн жижиг, хамгийн хямд нь arduino pro mini юм. Энэ нь arduino -той төстэй