Բովանդակություն:
- Պարագաներ
- Քայլ 1: Հավաքեք ամեն ինչ
- Քայլ 2: Գրադարանների ծածկագիր
- Քայլ 3: Կոդ
- Քայլ 4: Միացրեք այն միասին
- Քայլ 5: Servo- ն ավելացնել լարերը
- Քայլ 6: Փորձարկեք ծածկագիրը
Video: Չափազանց հիմնական, չստուգված սերվո կողմնացույց ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա պարզապես հիմնական հրահանգ է այն նախագծի համար, որի վրա ես աշխատում եմ: Սա չհավասարակշռված է և դասի համար պատրաստված շատ հիմնական նախատիպ է: Ավելի ուշ ուսուցանվող հոդվածում ես ցույց կտամ, թե ինչպես այն ճշգրտել:
Եթե ես ձեր փոխարեն լինեի, ես դրանից մեծություն չէի ակնկալի, դա ավելի շատ փաստագրում է գործընթացը:
Պարագաներ
- Micro servo (ես օգտագործել եմ Hobby King- ի HXT900 Micro Servo- ն)
- Arduino (ես օգտագործում էի Uno)
- LSM303DLHC- ը սենսորն է
- Մալուխներ, զոդեր և այլն
- Breadboard
Քայլ 1: Հավաքեք ամեն ինչ
Համոզվեք, որ ձեր վերնագրերը պատշաճ կերպով սոսնձված են ձեր սենսորի վրա, և դուք ունեք ձեր լարերը և տախտակը:
Քայլ 2: Գրադարանների ծածկագիր
Դուք կցանկանաք համոզվել, որ դրանք ներբեռնված են:
Մյուս գրադարանները, որոնք դուք կօգտագործեք ՝ wire.h և servo.h, պետք է արդեն տեղադրված լինեն լռելյայն:
Քայլ 3: Կոդ
Բացեք «Compass» էսքիզային գրադարանը այն բանից, ինչ դուք պարզապես ներբեռնել եք: 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 չի հայտնաբերվել … Ստուգեք ձեր էլեկտրագծերը"); մինչդեռ (1); }} void loop (void) { / * Ստացեք նոր սենսորային իրադարձություն * / sensors_event_t միջոցառում; mag.getEvent (& իրադարձություն); բոց Pi = 3.14159; // Հաշվիր y վեկտորի անկյունը, x բոց վերնագիր = (atan2 (event.magnetic.y, event.magnetic.x) * 180) / Pi; // Նորմալացնել մինչև 0-360, եթե (վերնագիր <0) {վերնագիր = 360 + վերնագիր; } Serial.print ("Կողմնացույցի վերնագիր."); Serial.println (վերնագիր); Servo1.write (180 վերնագիր); ուշացում (10); }
Քայլ 4: Միացրեք այն միասին
Wantանկանում եք, որ ձախակողմյան pin- SCL- ը միացված լինի A5 տվյալների մուտքին
Կողքին ՝ SDA- միացված է A4 նավահանգստին:
Ground գնում է Ground:
VIN- ն անցնում է 5 վ պորտին:
Քայլ 5: Servo- ն ավելացնել լարերը
Հողն ու լարումը ինքնին խոսում են, բայց դուք ցանկանում եք, որ տվյալների կապը լինի ~ 3:
Քայլ 6: Փորձարկեք ծածկագիրը
Եթե մագնիսաչափը դանդաղ եք տեղափոխում, ապա սերվոն պետք է շարժվի դրա հետ: Ամենայն հավանականությամբ, այն ճշգրիտ չի տարբերվում, բայց գոնե աշխատում է ծածկագրի հետ, ուստի առաջին մասն ավարտված է: Այն դեռ չի ստուգաչափված, բայց աշխատում է:
Խորհուրդ ենք տալիս:
Թվային կողմնացույց և վերնագիր որոնիչ ՝ 6 քայլ
Digital Compass and Heading Finder: Հեղինակներ ՝ Cullan Whelan Andrew Luft Blake Johnson Շնորհակալություն. California Maritime Academy Evan Chang-Siu Ներածություն. Այս նախագծի հիմքը թվային կողմնացույցն է ՝ վերնագրերի հետքերով: Սա հնարավորություն է տալիս օգտվողին հետևել վերնագրին երկար հեռավորության վրա
Մի փոքրիկ կողմնացույց ATtiny85- ով: 12 քայլ (նկարներով)
Փոքր կողմնացույց ATtiny85- ի հետ. Սա ATtiny85- ի հետ մեր առաջին նախագիծն է. պարզ գրպանային թվային կողմնացույց (J. J. Arturo Espejel Báez- ի հետ համատեղ): ATtiny85- ը բարձրակարգ և ցածր էներգիայի միկրոկոնտրոլեր է: Այն ունի 8 Կբայթ ծրագրավորվող ֆլեշ հիշողություն: Դրա շնորհիվ կալը
Կողմնացույց աստղագետների համար. 7 քայլ
Կողմնացույց աստղագետների համար. Գաղափարը, որն ինձ դուր է գալիս աստղագիտությունը և վերջերս աստղադիտակ եմ գնել: Երկնքը դիտելը սկսելու համար ես գտա, որ անհրաժեշտ կլինի մակարդակի կողմնացույցի և թեքաչափի կարիք ՝ աստղադիտակը ճիշտ տեղադրելու համար: բջջային հեռախոս: Այնուամենայնիվ
Թվային կողմնացույց Arduino- ի և HMC5883L մագնիսաչափի միջոցով `6 քայլ
Թվային կողմնացույց Arduino- ի և HMC5883L մագնիսաչափի օգնությամբ. Բարև տղերք: Այս տվիչը կարող է ցույց տալ աշխարհագրական հյուսիսը, հարավը, արևելքը և արևմուտքը, մենք ՝ մարդիկ, նույնպես կարող ենք այն օգտագործել անհրաժեշտության դեպքում: Այսպիսով, Այս հոդվածում փորձենք հասկանալ, թե ինչպես է աշխատում մագնիսաչափի տվիչը և ինչպես այն միացնել միկրոկոնտրոլի հետ
Ինչպես օգտագործել GY511 մոդուլը Arduino- ով [Ստեղծեք թվային կողմնացույց] ՝ 11 քայլ
Ինչպես օգտագործել GY511 մոդուլը Arduino- ով [Ստեղծեք թվային կողմնացույց]. Ակնարկ Որոշ էլեկտրոնային նախագծերում մենք ցանկացած պահի պետք է իմանանք աշխարհագրական դիրքը և համապատասխան գործողություն կատարենք: Այս ձեռնարկում դուք կսովորեք, թե ինչպես օգտագործել LSM303DLHC GY-511 կողմնացույցի մոդուլը Arduino- ի հետ ՝ թվային կողմնացույցներ պատրաստելու համար