Мазмұны:
- Жабдықтар
- 1 -қадам: бәрін жинаңыз
- 2 -қадам: код кітапханалары
- 3 -қадам: код
- 4 -қадам: Оны бірге қосыңыз
- 5 -қадам: Сервисті сымға қосыңыз
- 6 -қадам: Кодты тексеріңіз
Бейне: Өте қарапайым, калибрленбеген серво компасы: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл мен жұмыс істеп жатқан жоба үшін қарапайым нұсқаулық. Бұл калибрленбеген және класс үшін жасалған өте қарапайым прототип. Кейінірек нұсқаулықта мен оны калибрлеуді көрсетемін.
Егер мен сенің орнында болсам, мен одан үлкенділік күтпес едім, бұл процесті құжаттайды.
Жабдықтар
- Микросерво (мен Hobby King HXT900 микросервосын қолдандым)
- Ардуино (мен Uno қолдандым)
- LSM303DLHC - сенсор
- Кабельдер, дәнекерлеуіштер және т
- Нан тақтасы
1 -қадам: бәрін жинаңыз
Тақырыптар сенсорға дұрыс жалғанғанына және сымдар мен тақтаның бар екеніне көз жеткізіңіз.
2 -қадам: код кітапханалары
Сіз оларды жүктеп алғаныңызға сенімді болғыңыз келеді.
Сіз пайдаланатын басқа кітапханалар, tel.h және servo.h, әдепкі бойынша орнатылуы керек.
3 -қадам: код
Сіз жүктегеннен «Компас» эскиздер кітапханасын ашыңыз. Серваны пайдалану үшін сіз осы кодқа серво кодын енгізгіңіз келеді. Мен оны осы жерден Хани Киананың кодымен біріктірдім. Түпнұсқа мен емес, Хание Киани. Ол осылай көрінуі керек.
#қосу
#қосу #қосу #қосу #қосу 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 анықталмады … Сымды тексеріңіз!»); кезінде (1); }} void loop (void) { / * Жаңа сенсорлық оқиғаны алу * / sensors_event_t оқиғасы; mag.getEvent (& оқиға); float Pi = 3.14159; // y, x float heading векторының бұрышын есептеңіз = (atan2 (event.magnetic.y, event.magnetic.x) * 180) / Pi; // 0-360 дейін қалыпқа келтіріңіз, егер (тақырып <0) {heading = 360 + heading; } Serial.print («Компас тақырыбы:»); Serial.println (тақырып); Servo1.write (180-тақырып); кешіктіру (10); }
4 -қадам: Оны бірге қосыңыз
Сізге сол жақ түйреуіш- SCL- A5 деректер кірісіне қосылғанын қалайсыз
Оның жанындағы- SDA- A4 портына қосылған.
Жер Жерге барады.
VIN 5В портына өтеді.
5 -қадам: Сервисті сымға қосыңыз
Жер мен кернеу өздері туралы айтады, бірақ сіз деректер түйреуішінің ~ 3 болуын қалайсыз.
6 -қадам: Кодты тексеріңіз
Егер сіз магнитометрді баяу жылжытсаңыз, онда серво онымен қозғалуы керек. Мүмкін, бұл дәл емес, бірақ ол кем дегенде кодпен жұмыс істейді, сондықтан бірінші бөлім аяқталды. Ол әлі тексерілмеген, бірақ ол жұмыс істейді.
Ұсынылған:
(Өте қарапайым) ауруларды модельдеу (Скретч көмегімен): 5 қадам
(Өте қарапайым) ауруларды модельдеу (Скретч көмегімен): Бүгін біз аурудың өрнегін модельдейміз, бұл кез келген ауру, міндетті түрде COVID-19 емес. Бұл модельдеу мен байланыстыратын 3blue1brown бейнеден шабыттандырылды. Бұл апарып тастау болғандықтан, біз JS немесе Pyt көмегімен мүмкіндігінше көп нәрсе жасай алмаймыз
Servo моторды Arduino көмегімен басқарудың өте қарапайым әдісі: 8 қадам
Servo моторды Arduino көмегімен басқарудың өте оңай әдісі: Бұл оқулықта біз Servo Motor мен Arduino UNO, және Visuino сервопотордың дәрежесін тек бірнеше компоненттер арқылы басқарамыз, осылайша бұл жобаны Super Simple етеді
Өте қарапайым " Жұмыртқа өте жақсы " Түнгі жарық: 5 қадам
Өте қарапайым " Жұмыртқа өте жақсы " Түнгі жарық: Бұл Eggcellent түнгі жарықтың өте қарапайым нұсқасы!. Егер сіз бұл нұсқаулықты көрмесеңіз, мен сізге оны қарауды ұсынамын. Мен бұған қол жеткізгім келді, бірақ шыдамым жетпеді. Сондықтан мен оны жасаудың оңай жолын таптым. Мұны тексеріңіз
Өте қарапайым Дегенмен өте тиімді пранк (компьютерлік пранк): 3 қадам
Өте қарапайым … Дегенмен өте тиімді пранк (компьютерлік пранк): Бұл нұсқаулық өте қарапайым, бірақ өте тиімді! Не болады: Сіз жәбірленушінің жұмыс үстеліндегі барлық белгішелерді жасырасыз. Сіз пранк жасағаннан кейін компьютерді көргенде жәбірленуші шошып кетеді. Бұл компьютерге ешқандай зиян келтіре алмайды
Өте портативті, өте қатты, ұзақ қызмет ететін, батареямен жұмыс істейтін динамиктер: 9 қадам (суреттермен)
Супер портативті, супер қатты, ұзақ қызмет ететін, батареямен жұмыс істейтін динамиктер: бақша кештері/далалық ойын -сауықтар үшін қуатты динамик жүйесі болғанын қалаған. Көптеген адамдар бұл нұсқаулықтың артық екенін айтады, өйткені арзан күндердегі көптеген боббокс стиліндегі радиостанциялар немесе ipod стиліндегі mp3 д