Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi at Tool
- Hakbang 2: Buuin ang Circuit
- Hakbang 3: Buuin ang Sensor Assembly
- Hakbang 4: I-set up Ito
- Hakbang 5: Ang Code
- Hakbang 6: Tapos na
Video: : 6 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Hakbang 1: Mga Bahagi at Tool
Mga Bahagi: ~ 2 x Servo Motors - Lokal na Elektronikong Tindahan ~ 4 x LDR's - Lokal na Elektronikong Tindahan ~ 4 x 10k Mga Resistor - Lokal na Elektronikong Tindahan ~ Arduino Uno - Sparkfun.com ~ 2 x 50k Variable Resistor - Local Electronics StoreTools: ~ Soldering Iron - Sparkfun.com ~ Solder Wire - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Local Electronics Store Ang lahat ng mga bahagi ay nagkakahalaga sa iyo ng mas mababa sa 30 $ (Hindi kasama ang arduino at lahat ng mga tool)
Hakbang 2: Buuin ang Circuit
Ang Circuit ay medyo simpleng ikonekta ang apat na LDR sa mga analog pin na 0, 1, 2 at 3 ayon sa pagkakabanggit sa pamamagitan ng isang 10k risistor. Ikonekta ang dalawang servos sa mga digital na pin na 9 at 10 ayon sa pagkakabanggit. Ikonekta ang dalawang variable resistors sa mga analog pin na 4 at 5. isang Tingnan ang mga larawan na talagang tinutulungan nila. Tingnan ang huling larawan para sa circuit diagram (Maaaring ito ang pinakamasama na nakita mo).
Hakbang 3: Buuin ang Sensor Assembly
Upang maitayo ang pagpupulong ng sensor kumuha ng dalawang hugis-parihaba na piraso ng karton, gupitin ang isang mahabang gilis sa gitna ng unang piraso ng karton. Gupitin ang isang maliit na slit sa gitna ng ikalawang piraso ng karton at pagkatapos ay mag-intersect pareho sa kanila at maayos na maayos ang mga ito gamit ang ilang tape Ito ay dapat magmukhang isang 3D cross na may 4 na seksyon.. Kailangan nating ilagay ang aming apat na LDR sa apat na seksyon na ito ng krus. Tingnan ang mga larawan na makakatulong talaga sila.
Hakbang 4: I-set up Ito
Humanap ng isang base (bote ng Nescafe sa aking kaso) at idikit ito sa iyong kamao at pagkatapos ay sa rotor ng unang servo ikonekta ang pangalawang servo. Sa rotor ng pangalawang servo ikonekta ang pagpupulong ng sensor na ginawa namin nang mas maaga. Upang subukan ang iyong robot ilabas ito sa araw at dapat itong awtomatikong ihanay ang sarili patungo sa araw. Kung sa loob ng bahay ay iaayos nito ang sarili sa pinakamaliwanag na mapagkukunan ng ilaw sa silid. Tingnan ang mga larawan na talagang tinutulungan nila.
Hakbang 5: Ang Code
Narito ang code para sa iyong solar tracing robot: # isama // isama ang Servo library Servo pahalang; // horizontal servo int servoh = 90; // stand horizontal servo Servo patayo; // vertic servo int servov = 90; // tumayo patayo servo // LDR pin koneksyon // pangalan = analogpin; int ldrlt = 0; // LDR itaas na kaliwa int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR pababa sa kaliwa int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // koneksyon sa servo // name.attacht (pin); pahalang.attach (9); patayo.attach (10); } void loop () {int lt = analogRead (ldrlt); // top left int rt = analogRead (ldrrt); // top right int ld = analogRead (ldrld); // down left int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4) / 20; // read potentiometers int tol = analogRead (5) / 4; int avt = (lt + rt) / 2; // average average top int avd = (ld + rd) / 2; // average value down int avl = (lt + ld) / 2; // average value left int avr = (rt + rd) / 2; // average value right int dvert = avt - avd; // check the diffirence of up and down int dhoriz = avl - avr; // check the diffirence og left and rigt if (-1 * tol> dvert || dvert> tol) // check if the diffirence is in the tolerance else baguhin ang patayong anggulo {kung (avt> avd) {servov = ++ servov; kung (servov> 180) {servov = 180; }} iba pa kung (avt <avd) {servov = --servov; kung (servov <0) {servov = 0; }} patayo.write (servov); } kung (-1 * tol> dhoriz || dhoriz> tol) // suriin kung ang pagkakaiba ay nasa pagpapaubaya iba pa baguhin ang pahalang na anggulo {kung (avl> avr) {servoh = --servoh; kung (servoh <0) {servoh = 0; }} iba pa kung (avl <avr) {servoh = ++ servoh; kung (servoh> 180) {servoh = 180; }} iba pa kung (avl = avr) {// wala} pahalang.write (servoh); } pagkaantala (dtime); }
Hakbang 6: Tapos na
Inaasahan kong ang proyektong ito ay nagbibigay inspirasyon sa karagdagang pag-eksperimento. Ang Arduino board ay hindi kapani-paniwala maraming nalalaman, mura, at naa-access sa lahat ng mga libangan. Ito ay isa lamang sa maraming mga simpleng proyekto na maaaring maitayo gamit ang arduino. Patuloy na pagnilayan!. Huwag kalimutang sundin ang pag-up ng up. Para sa anumang mga katanungan makipag-ugnay sa akin sa kanya ang aking E-mail ID [email protected]
Inirerekumendang:
May-ari ng Larawan Na May Built-in Speaker: 7 Hakbang (na may Mga Larawan)
May-ari ng Larawan Sa Built-in Speaker: Narito ang isang magandang proyekto na isasagawa sa katapusan ng linggo, kung nais mong gumawa ka ng sariling tagapagsalita na maaaring magkaroon ng mga larawan / post card o kahit na listahan ng dapat mong gawin. Bilang bahagi ng pagbuo gagamitin namin ang isang Raspberry Pi Zero W bilang sentro ng proyekto, at isang
Ilunsad ang Iyong Larawan sa Holiday Larawan Sa Isang Touch ng Magic!: 9 Mga Hakbang (na may Mga Larawan)
Ilunsad ang Iyong Mga Larawan sa Holiday Larawan Sa Isang Touch ng Magic!: Sa paglipas ng mga taon, nabuo ko ang isang ugali ng pagkuha ng isang maliit na pigurin sa akin kapag naglalakbay: Madalas akong bumili ng isang maliit, blangko na artoy (tulad ng nasa larawan) at pintura upang itugma ang watawat at tema ng bansang aking binibisita (sa kasong ito, Sisilia). T
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w