Kazalo:
- Korak: Deli in orodja
- 2. korak: Zgradite vezje
- 3. korak: Zgradite senzorski sklop
- 4. korak: Nastavite ga
- 5. korak: Koda
- Korak 6: Vse je končano
Video: : 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Korak: Deli in orodja
Deli: ~ 2 x servo motorji - lokalna trgovina z elektroniko ~ 4 x LDR - lokalna trgovina z elektroniko ~ 4 x 10 k upori - lokalna trgovina z elektroniko ~ Arduino Uno - Sparkfun.com ~ 2 x 50 k spremenljiv upor - lokalna trgovina z elektroniko Orodja: ~ spajkalnik - Sparkfun.com ~ Solder Wire - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - lokalna trgovina z elektroniko Vsi deli vas bodo stali manj kot 30 $ (brez arduina in vseh orodij)
2. korak: Zgradite vezje
Tokokrog je precej preprost, povežite štiri LDR -je z analognimi nožicami 0, 1, 2 in 3 preko upora 10 k. Povežite dva servomotorja z digitalnimi nožicami 9 in 10. Povežite oba spremenljiva upora na analogna zatiča 4 in 5. Vzemite. a Oglejte si slike, ki jim resnično pomagajo. Oglejte si zadnjo sliko za shemo vezja (Morda je najhujša, kar ste jih kdaj videli).
3. korak: Zgradite senzorski sklop
Če želite sestaviti senzorski sklop, vzemite dva pravokotna kosa kartona, prerežite dolg razrez skozi sredino prvega kartona. Kratko režo prerežite na sredini drugega kosa kartona, nato pa oba sekajte in ju lepo pritrdite z nekaj trak. Videti bi moral kot 3D križ s 4 odseki.. V te štiri odseke križa moramo postaviti naše štiri LDR -je. Oglejte si slike, ki resnično pomagajo.
4. korak: Nastavite ga
Poiščite podstavek (steklenica Nescafe v mojem primeru) in nanj prilepite servo servo, nato na rotor prvega servo priključite drugi servo. Na rotor drugega servo priključite sklop senzorja, ki smo ga naredili prej. Če želite preizkusiti svojega robota vzemite ga na sonce in naj se samodejno usmeri proti soncu. Če se v zaprtih prostorih usmeri na najsvetlejši vir svetlobe v prostoru. Oglejte si slike, ki resnično pomagajo.
5. korak: Koda
Tukaj je koda za vašega solarnega robota za sledenje: #include // include Servo library Servo horizontal; // vodoravni servo int servoh = 90; // stojalo vodoravno servo Servo navpično; // navpični servo int servov = 90; // stojalo navpično servo // LDR pin povezave // name = analogpin; int ldrlt = 0; // LDR zgoraj levo int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR dol levo int ldrrd = 3; // ldr navzdol rigt void setup () {Serial.begin (9600); // servo povezave // name.attacht (pin); vodoravno. pritrditev (9); navpični. pritrditev (10); } void loop () {int lt = analogRead (ldrlt); // zgoraj levo int rt = analogRead (ldrrt); // zgoraj desno int ld = analogRead (ldrld); // dol levo int rd = analogRead (ldrrd); // dol rigt int dtime = analogRead (4)/20; // beremo potenciometre int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // povprečna vrednost top int avd = (ld + rd) / 2; // povprečna vrednost navzdol int avl = (lt + ld) / 2; // povprečna leva vrednost int avr = (rt + rd) / 2; // povprečna vrednost desno int dvert = avt - avd; // preverite razliko navzgor in navzdol int dhoriz = avl - avr; // preverite razliko lok in levo, če (-1*tol> dvert || dvert> tol) // preverite, če je razlika v toleranci spremenite navpični kot {if (avt> avd) {servov = ++ servov; če (servov> 180) {servov = 180; }} else if (avt <avd) {servov = --servov; če (servov <0) {servov = 0; }} vertical.write (servov); } if (-1*tol> dhoriz || dhoriz> tol) // preveri, če je razlika v toleranci, drugače spremeni vodoravni kot {if (avl> avr) {servoh = --servoh; if (servoh <0) {servoh = 0; }} else if (avl <avr) {servoh = ++ servoh; če (servoh> 180) {servoh = 180; }} else if (avl = avr) {// nic} horizontal.write (servoh); } zakasnitev (dtime); }
Korak 6: Vse je končano
Upam, da bo ta projekt navdihnil nadaljnje eksperimentiranje. Plošča Arduino je neverjetno vsestranska, poceni in dostopna vsem ljubiteljem. To je le eden od mnogih preprostih projektov, ki jih je mogoče zgraditi z arduinom. Kar naprej razmišljajte!
Priporočena:
Covid varnostna čelada 1. del: uvod v Tinkercad vezja!: 20 korakov (s slikami)
Covid varnostna čelada 1. del: Uvod v vezja Tinkercad!: Pozdravljeni, prijatelj! V tej seriji iz dveh delov se bomo naučili uporabljati Tinkercadova vezja - zabavno, zmogljivo in izobraževalno orodje za spoznavanje delovanja vezij! Eden najboljših načinov za učenje je, da se učite. Zato bomo najprej zasnovali lasten projekt:
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-sliko in slikami: 7 korakov (s slikami)
Kako: Namestitev Raspberry PI 4 Headless (VNC) z Rpi-imagerjem in slikami: Ta Rapberry PI nameravam uporabiti v kopici zabavnih projektov v svojem blogu. Vabljeni, da to preverite. Želel sem se vrniti v uporabo Raspberry PI, vendar na novi lokaciji nisem imel tipkovnice ali miške. Nekaj časa je minilo, odkar sem nastavil malino
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Kako razstaviti računalnik z enostavnimi koraki in slikami: 13 korakov (s slikami)
Kako z enostavnimi koraki in slikami razstaviti računalnik: To navodilo za razstavljanje računalnika. Večina osnovnih komponent je modularnih in jih je enostavno odstraniti. Vendar je pomembno, da ste glede tega organizirani. To vam bo pomagalo preprečiti izgubo delov in tudi pri ponovni montaži