Мазмуну:
- Жабдуулар
- 1 -кадам: баарын чогултуп
- 2 -кадам: Коддук китепканалар
- 3 -кадам: Код
- 4 -кадам: Аны бирге тартыңыз
- 5 -кадам: Сервону зымга кошуу
- 6 -кадам: Кодду текшериңиз
Video: Абдан Негизги, Калибрленбеген Серво Компасы: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул мен иштеп жаткан проект үчүн негизги инструктивдүү нерсе. Бул текшерилбеген жана класс үчүн жасалган эң негизги прототип. Кийинчерээк көрсөтмө берүүдө, мен аны калибрлөөнү көрсөтөм.
Мен сиздин ордуңузда болсом, мен андан чоң нерсени күтпөйм, бул процессти документтештирүү.
Жабдуулар
- Микро серво (мен Hobby Kingден HXT900 Micro Servo колдондум)
- Arduino (Мен Uno колдонгом)
- LSM303DLHC - бул сенсор
- Кабелдер, ширетүү ж
- Breadboard
1 -кадам: баарын чогултуп
Сиздин баштарыңыз сенсорго туура сайылганын жана зымдарыңыз жана нан тактаңыз бар экенин текшериңиз.
2 -кадам: Коддук китепканалар
Сиз бул жүктөлүп алынганын текшергиңиз келет.
Сиз колдоно турган башка китепканалар, tel.h жана servo.h, демейки боюнча мурунтан эле орнотулган болушу керек.
3 -кадам: Код
Жаңы эле жүктөлгөн нерселерден "Компас" эскиз китепканасын ачыңыз. Сервону колдонуу үчүн, бул кодго servo кодун киргизгиңиз келет. Мен муну Хани Киананын коду менен бириктирдим. Оригинал меники эмес, Хание Киани. Бул мындай көрүнүшү керек.
#кошуу
#кошуу #кошуу #кошуу #кошуу Adafruit_LSM303DLH_Mag_Unified mag = Adafruit_LSM303DLH_Mag_Unified (12345); int servoPin = 3; Servo Servo1; void setup (void) {Serial.begin (9600); Wire.begin (); Servo1.attach (servoPin); Serial.println ("Магнитометр сыноосу"); Serial.println (""); if (! mag.begin ()) {Serial.println ("Ой, LSM303 табылган жок … Зымдарды текшериңиз!"); while (1); }} void loop (void) { / * Жаңы сенсор окуясын алуу * / sensors_event_t окуясы; mag.getEvent (& event); калкыма Pi = 3.14159; // y, x float heading векторунун бурчун эсептеңиз = (atan2 (event.magnetic.y, event.magnetic.x) * 180) / Pi; // 0-360ка чейин нормалдаштырыңыз, эгерде (heading <0) {heading = 360 + heading; } Serial.print ("Компастын аталышы:"); Serial.println (аталышы); Servo1.write (180-баш); кечигүү (10); }
4 -кадам: Аны бирге тартыңыз
Сиз эң сол пин- SCL- A5 маалымат киришине туташкыңыз келет
Анын жанындагы SDA- A4 портуна туташкан.
Жер Жерге барат.
VIN 5v портуна барат.
5 -кадам: Сервону зымга кошуу
Жер жана чыңалуу өздөрү үчүн сүйлөйт, бирок сиз маалымат пининин ~ 3 болушун каалайсыз.
6 -кадам: Кодду текшериңиз
Магнитометрди жай жылдырсаңыз, серво аны менен бирге жылышы керек. Кыязы, так эмес, бирок ал жок дегенде код менен иштейт, андыктан биринчи бөлүгү толук. Бул дагы эле калибрленбеген, бирок ал иштейт.
Сунушталууда:
Кантип абдан арзан 4500 MAh Power Bankти жасоо керек: 3 кадам
Кантип абдан арзан 4500 MAh Power Банкын жасоо керек: Мен дүкөндөрдөн электр банктарын издегенде, мен тапкан эң арзан баа дайыма эле ишенимдүү боло бербейт, андыктан мен сизге абдан арзан электр банкын кантип жасоону көрсөтөм
Акылдын компасы: 6 кадам
Акылдын компасы: «Бул компас түндүктү көрсөтпөйт. Бул дүйнөдө эң көп каалаган нерсеңди көрсөтөт. &Quot; Капитан Джек Таранчы Долбоор: Жетао Донг, Хооман Саляни Долбоор Эсептөө Дизайн жана Санарип Фаберлик семинарынын алкагында өткөрүлгөн
El-cheapo (абдан) Негизги активдүү ноутбук муздаткыч аянтчасы: 6 кадам (сүрөттөр менен)
El-cheapo (абдан) Негизги активдүү ноутбук муздатуучу аянтчасы: Жакында мен колдонулган dell inspiron 5100 ноутбугун алдым. азыр билбегендер үчүн - бул ноутбук, кээ бир дизайндагы кемчиликтерден улам эртең жоктой жылыйт (менимче, мен бир жерден окугам, Dellге каршы класстык акция бар). баары бир бекер
Абдан Негизги Үйрөткүч: 6 кадам
Өтө негизги топтом үйрөткүчү: Эгерде сиз Batchтин негизги нерселерин мурунтан эле билсеңиз, анда бул көрсөтмөнү мындан ары да анча -мынча топтом үйрөткүчкө чейин окуунун кажети жок.ЭСКЕРТҮҮ!: Бир нерсе тырмакчага алынганда (" мисал "), тырмакча (эгер сиз т
Абдан жөнөкөй Бирок абдан эффективдүү пранк (компьютердик пранк): 3 кадам
Абдан жөнөкөй … Бирок абдан эффективдүү пранк (ЭЭМ үчүн пранк): Бул Нускамалык Өтө жөнөкөй, бирок Өтө эффективдүү! Эмне болот: Сиз жабырлануучунун столундагы бардык иконкаларды жашырасыз. Сиз пранк кылгандан кийин компьютерди көргөндө жабырлануучу жинденет. Бул компьютерге эч кандай зыян келтире албайт