Mundarija:
- 1 -qadam: ehtiyot qismlar va asboblar
- 2 -qadam: O'chirish sxemasini yarating
- 3 -qadam: Sensor yig'ilishini yarating
- 4 -qadam: O'rnatish
- 5 -qadam: Kod
- 6 -qadam: Hammasi bajarildi
Video: : 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
1 -qadam: ehtiyot qismlar va asboblar
Ehtiyot qismlar: ~ 2 x Servo dvigatellari - Mahalliy elektronika do'koni ~ 4 x LDR - Mahalliy elektronika do'koni ~ 4 x 10k rezistorlar - Mahalliy elektronika do'koni ~ Arduino Uno - Sparkfun.com ~ 2 x 50k o'zgaruvchan qarshilik - Mahalliy elektronika do'koni Asboblar: ~ Lehimlash temir - Sparkfun.com ~ Lehim simlari - Sparkfun.com ~ Jumper simlari - Sparkfun.com ~ Protoboard - Mahalliy elektronika do'koni Barcha qismlar sizga 30 dollardan arzonga tushadi (arduino va barcha asboblar bundan mustasno)
2 -qadam: O'chirish sxemasini yarating
O'chirish juda oddiy, to'rtta LDRni mos ravishda 0, 1, 2 va 3 analog pimlarga 10k rezistor orqali ulang. Ikkita servolarni mos ravishda 9 va 10 raqamli pinlarga ulang. Ikki o'zgaruvchan qarshilikni 4 va 5 analogli pinlarga ulang. a Ular haqiqatan ham yordam beradigan rasmlarga qarang. O'chirish diagrammasi uchun oxirgi rasmga qarang (Bu siz ko'rgan eng yomon bo'lishi mumkin).
3 -qadam: Sensor yig'ilishini yarating
Sensorni yig'ish uchun ikkita to'rtburchaklar karton bo'lagini oling, birinchi karton bo'lagining o'rtasidan uzun bo'lakni kesib oling, ikkinchi karton bo'lagining o'rtasidan qisqa bo'lakni kesib oling, so'ngra ikkalasini kesib o'ting va yaxshilab mahkamlang. lenta. Bu 4 qismli 3D xochga o'xshash bo'lishi kerak.. Biz to'rtta LDR -ni xochning to'rt qismiga joylashtirishimiz kerak, ular haqiqatan ham yordam beradigan rasmlarga qarang.
4 -qadam: O'rnatish
Baza toping (mening holatimda Nescafe shishasi) va mushtni servo bilan yopishtiring, keyin birinchi servo rotoriga ikkinchi servo ulang. Ikkinchi servo rotoriga biz ilgari ishlab chiqargan sensorlar moslamasini ulang. Robotingizni sinab ko'rish uchun. Agar u quyoshda bo'lsa, u avtomatik ravishda quyosh tomon yo'nalishi kerak, agar u yopiq bo'lsa, u xonadagi eng yorqin yorug'lik manbasiga to'g'ri keladi. Haqiqatan ham yordam beradigan rasmlarga qarang.
5 -qadam: Kod
Quyosh kuzatuvchi robotingizning kodi: #include // Servo kutubxonasini o'z ichiga oladi Servo gorizontal; // gorizontal servo int servoh = 90; // stend gorizontal servo Servo vertikal; // vertikal servo int servov = 90; // vertikal servo // LDR pinli ulanishlar // name = analogpin; int ldrlt = 0; // LDR yuqori chap int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR pastga chap int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // servo ulanishlar // name.attacht (pin); gorizontal biriktirish (9); vertikal biriktirish (10); } void loop () {int lt = analogRead (ldrlt); // yuqori chap int rt = analogRead (ldrrt); // yuqori o'ng int ld = analogRead (ldrld); // pastga chap int rd = analogRead (ldrrd); // pastga int int dtime = analogRead (4)/20; // potentsiometrlarni o'qish int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // o'rtacha qiymat top int avd = (ld + rd) / 2; // o'rtacha qiymat pastga int avl = (lt + ld) / 2; // qoldirilgan o'rtacha qiymat int avr = (rt + rd) / 2; // o'rtacha qiymat o'ng int dvert = avt - avd; // yuqoriga va pastga farqini tekshiring vertikal burchakni o'zgartirish {if (avt> avd) {servov = ++ servov; agar (servov> 180) {servov = 180; }} boshqa if (avt <avd) {servov = --servov; agar (servov <0) {servov = 0; }} vertikal.yozish (servov); } if (-1*tol> doriz || dhoriz> tol) // farqning tolerantlikda ekanligini tekshiring, aks holda gorizontal burchakni o'zgartiring {if (avl> avr) {servoh = --servoh; agar (servoh <0) {servoh = 0; }} boshqa if (avl <avr) {servoh = ++ servoh; agar (servoh> 180) {servoh = 180; }} else if (avl = avr) {// hech narsa} Gorizontal.write (servoh); } kechikish (vaqt); }
6 -qadam: Hammasi bajarildi
Umid qilamanki, bu loyiha keyingi tajribalarni ilhomlantiradi. Arduino taxtasi juda ko'p qirrali, arzon va hamma havaskorlar uchun ochiq. Bu arduino yordamida qurilishi mumkin bo'lgan ko'plab oddiy loyihalardan biri. O'ylab ko'rishni davom eting!. Boshqa savollarga javob olish uchun men bilan bog'laning.
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam