Мазмұны:
- 1 -қадам: Бұл қалай жұмыс істейді
- 2 -қадам: бөлшектер тізімі
- 3-қадам: Орнату
- 4 -қадам: Айналым
- 5 -қадам: Кодекс
Бейне: Arduino күн трекері: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Гео Брюс Брюс жанып жатыр Автордың Толығырақ:
Туралы: Сәлеметсіз бе, мен Брюспін. Мен Бельгияда студентпін. Менің қызығушылығым өте көп: электроника, компьютер, технология,… Бос уақытымда мен көп уақытымды: жобаларға, интернетті зерттеуге, велосипедпен айналысуға жұмсаймын. ht… Гео Брюс туралы толығырақ »
Бұл күн сияқты ең жарқын жарық көзін іздейді, бұл жобаның жаңа және жақсы нұсқасы бар:
1 -қадам: Бұл қалай жұмыс істейді
Бұл қалай жұмыс істейді: Мен олардың арасында парақтары бар 4 LDR сенсорын жасадым
Ақ нүктелер - бұл LDR
Жоғарғы таяқша күнге немесе ең жарық нүктеге қаратылғанда, төрт LDR оларға бірдей жарық түсіреді.
1-мысал, жарық үстіңгі жақта болғанда: оң жақта, оң жақта, төменде, көлеңкеде және сол жақта ең жарық болады Мысал 2, егер жарық жоғарғы сол жақта және оң жақта болса, көлеңкеде және жоғарыда жарықта
2 -қадам: бөлшектер тізімі
- 2 x сервистің Ebay сілтемесі 1,5 $ / дана
- 4 дана жеңіл қарсылық резисторы (ldr) Ebay -де арзан LDR -лер 0,78 доллар 20 дана
- 4 дана резистор 10K резисторы Ebay 0,78 $ 50 дана ақысыз жеткізу үшін
- 1 x Arduino Arduino UNO Ebay сілтемесі 3.5 $ тегін жеткізу
- 2 x потенциометр 10k (мән маңызды емес) Ebay сілтемесі
3-қадам: Орнату
Оны ыстық желіммен жабыстырыңыз !!!
4 -қадам: Айналым
5 -қадам: Кодекс
сіз кодты осы беттен жүктей аласыз/ * бұл кодты geobruce жазған, қосымша ақпарат алу үшін менің сайтымды қараңыз https://xprobe.net */#include // сервистік кітапхананы қосыңыз Servo горизонтальды; // көлденең servo int servoh = 90; // стенд көлденең серво Серво тік; // тік servo int servov = 90; // тік серво // LDR түйреуіштерінің қосылуы // name = analogpin; int ldrlt = 0; // LDR жоғарғы сол жақ int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR төмен солға int ldrrd = 3; // ldr down rigt void setup () {Serial.begin (9600); // серво қосылымдары // name.attacht (түйреуіш); көлденең. бекіту (9); тік. бекіту (10); } void loop () {int lt = analogRead (ldrlt); // жоғарғы сол жақ int rt = analogRead (ldrrt); // жоғарғы оң жақ int ld = analogRead (ldrld); // төмен сол жақ int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4)/20; // потенциометрлерді оқу int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // орташа мән top int avd = (ld + rd) / 2; // орташа мән төмен int avl = (lt + ld) / 2; // қалдырылған орташа мән int avr = (rt + rd) / 2; // оңға қарай орташа мән int dvert = avt - avd; // жоғары және төмен айырмашылықты тексеріңіз int dhoriz = avl - avr; // сол жақтағы және қаттылықтағы айырмашылықты тексеріңіз, егер (-1*tol> dvert || dvert> tol) // дифференция басқа төзімділікте екенін тексеріңіз тік бұрышты өзгерту {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} else if (avt <avd) {servov = --servov; егер (сервов <0) {сервов = 0; }} vertical.write (servov); } if (-1*tol> dhoriz || dhoriz> tol) // дифференция төзімділікке жататынын тексеріңіз, егер көлденең бұрышты өзгертіңіз {if (avl> avr) {servoh = --servoh; if (servoh <0) {servoh = 0; }} else if (avl <avr) {servoh = ++ servoh; if (servoh> 180) {servoh = 180; }} else if (avl == avr) {// nothing} horizontal.write (servoh); } кешіктіру (уақыт); }
Celestron Space Challenge сайысында екінші орын
Ұсынылған:
Жұмыс сағаты бар COVID19 трекері! Raspberry Pi қуатты трекері: 6 қадам
Жұмыс сағаты бар COVID19 трекері! Raspberry Pi қуатты трекері: Біз кез келген уақытта өле алатынымызды білеміз, тіпті мен бұл жазбаны жаза отырып өле аламын, мен, сен, біз бәріміз өлеміз. COVID -19 пандемиясынан бүкіл әлем дүр сілкінді. Біз бұған жол бермеуді білеміз, бірақ эй! біз қалай дұға ету керектігін білеміз, және неге дұға ету керек
DIY Arduino күн трекері (жаһандық жылынуды азайту үшін): 3 қадам
DIY Arduino Solar Tracker (жаһандық жылынуды азайту үшін): Барлығына сәлем, бұл оқулықта мен сізге балаларға arduino микроконтроллерінің көмегімен күн сәулесінен бақылаушы жасауды көрсетемін. Қазіргі әлемде бізді толғандыратын мәселелер көп. Олардың бірі - климаттың өзгеруі және жаһандық жылыну. Қажеттілік
DIY күн трекері: 27 қадам (суреттермен)
DIY Solar Tracker: Кіріспе Біз жас студенттерді инженерлікпен таныстыруды және оларға күн энергиясы туралы үйретуді мақсат етеміз; оларға оқу жоспарының бір бөлігі ретінде Гелиос құруға мүмкіндік беру. Инженерияда энергия өндірісін қазба отынын пайдаланудан бас тартуға күш бар
700/астында Arduino жоқ күн трекері/-: 4 қадам
Ардуиносыз 700-ден төмен күн қадағалаушысы/-: Бұл оқулықта біз Arduino қолданбай күн трекерін құрамыз. Компоненттер қажет-L293D модулі-AmazonCoupling-AmazonSolar панелі (кез келген)-AmazonLDR модулі-AmazonJumpers-AmazonDC моторы 10 қысқышпен AmazonBoy арзанға сатып алыңыз
DIY Arduino күн трекері: 3 қадам
DIY Arduino Solar Tracker: Бұл жоба бастапқыда физика тапсырмасы ретінде жасалған. Тапсырма Arduino көмегімен бір нәрсе жасау болды, оның ішінде жобалау, бағдарламалау және құру. Біз жылжымалы күн батареясын жасауды таңдадық. Панельдер автоматты түрде орынға қарай жылжиды