Orodha ya maudhui:

Arduino Solar Tracker: Hatua 5 (na Picha)
Arduino Solar Tracker: Hatua 5 (na Picha)

Video: Arduino Solar Tracker: Hatua 5 (na Picha)

Video: Arduino Solar Tracker: Hatua 5 (na Picha)
Video: Очистка самогона за 5 минут 2024, Novemba
Anonim

Na geo bruce Bruce yuko kwenye moto Fuata Zaidi na mwandishi:

Tumia Kitufe chochote Kikubwa na Njia yako ya Makita / Dewalt (Shapeoko)
Tumia Kitufe chochote Kikubwa na Njia yako ya Makita / Dewalt (Shapeoko)
Tumia Kitufe chochote Kikubwa na Njia yako ya Makita / Dewalt (Shapeoko)
Tumia Kitufe chochote Kikubwa na Njia yako ya Makita / Dewalt (Shapeoko)
Jinsi ya kutumia RPLIDAR 360 ° Laser Scanner na Arduino
Jinsi ya kutumia RPLIDAR 360 ° Laser Scanner na Arduino
Jinsi ya kutumia RPLIDAR 360 ° Laser Scanner na Arduino
Jinsi ya kutumia RPLIDAR 360 ° Laser Scanner na Arduino
Kit ya muziki ya Tesla Coil (maagizo)
Kit ya muziki ya Tesla Coil (maagizo)
Kit ya muziki ya Tesla Coil (maagizo)
Kit ya muziki ya Tesla Coil (maagizo)

Kuhusu: Hello, mimi ni Bruce. Mimi ni mwanafunzi nchini Ubelgiji. Nina masilahi anuwai: elektroniki, kompyuta, teknolojia,… Katika wakati wangu wa ziada ninatumia muda mwingi kwenye: miradi, kuchunguza mtandao, baiskeli. ht… Zaidi Kuhusu geo bruce »

Kinachofanya ni: Inatafuta chanzo cha nuru kama jua. Kuna toleo jipya na bora la mradi huu:

Hatua ya 1: Jinsi inavyofanya kazi

Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi

Jinsi inavyofanya kazi: Ningefanya sensorer ya 4 LDRs na karatasi kati yao

Dots nyeupe ni LDRs

Wakati fimbo iliyo juu inastahili jua au mahali pazuri zaidi LDR nne hupata mwanga sawa juu yao.

Mfano1 wakati taa imeachwa juu: kulia-juu, kulia-chini, kushoto-chini iko kwenye kivuli na kushoto-juu pata mwanga zaidi Mfano2 wakati taa iko juu kushoto na kulia chini iko kwenye kivuli na juu ni kwenye nuru

Hatua ya 2: Orodha ya Sehemu

  • Kiungo cha 2 x servo cha Ebay 1.5 $ / kipande
  • Vipimo vya 4 x nyepesi (ldr) Nafuu LDR kwenye Ebay 0.78 $ kwa pcs 20
  • Vipimo vya 4 x Resistors 10K kwenye Ebay 0.78 $ kwa 50pcs usafirishaji wa bure
  • 1 x Arduino Arduino UNO Ebay kiungo 3.5 $ usafirishaji wa bure
  • 2 x potentiometers 10k (thamani haijalishi) Kiunga cha Ebay

Hatua ya 3: Kuanzisha

Kuanzisha
Kuanzisha
Kuanzisha
Kuanzisha
Kuanzisha
Kuanzisha

Moto gundi tu pamoja !!!

Hatua ya 4: Mzunguko

Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko

Hatua ya 5: Kanuni

unaweza kupakua nambari chini ya ukurasa huu / * nambari hii imeandikwa na geobruce kwa maelezo zaidi angalia wavuti yangu https://xprobe.net * / # pamoja na // ni pamoja na maktaba ya Servo Servo usawa; // usawa servo int servoh = 90; // simama usawa servo Servo wima; // servo wima int servov = 90; // simama wima servo // unganisho la pini la LDR // name = analogpin; int ldrlt = 0; // LDR juu kushoto int ldrrt = 1; // LDR juu rigt int ldrld = 2; // LDR chini kushoto int ldrrd = 3; // ldr chini kusanidi batili kusanidi () {Serial.begin (9600); // unganisho la servo // name.attacht (pini); unganisha (9); wima ambatisha (10); } kitanzi batili () {int lt = analogRead (ldrlt); // juu kushoto int rt = analogRead (ldrrt); // juu kulia int ld = analogRead (ldrld); // chini kushoto int rd = analogRead (ldrrd); // chini rigt int dtime = analogSoma (4) / 20; // soma potentiometers int tol = analog Soma (5) / 4; int avt = (lt + rt) / 2; // wastani wa thamani ya juu int avd = (ld + rd) / 2; // wastani wa thamani chini int avl = (lt + ld) / 2; // wastani wa thamani kushoto int avr = (rt + rd) / 2; // wastani wa thamani haki int dvert = avt - avd; // angalia utofauti wa juu na chini int dhoriz = avl - avr; badilisha pembe ya wima {if (avt> avd) {servov = ++ servov; ikiwa (servov> 180) {servov = 180; }} mwingine ikiwa (avt <avd) {servov = --servov; ikiwa (servov <0) {servov = 0; }} wima. andika (servov); } ikiwa (-1 * tol> dhoriz || dhoriz> tol) // angalia ikiwa utofauti uko katika uvumilivu mwingine badilisha pembe ya usawa {if (avl> avr) {servoh = --servoh; ikiwa (servoh <0) {servoh = 0; }} mwingine ikiwa (avl <avr) {servoh = ++ servoh; ikiwa (servoh> 180) {servoh = 180; }} mwingine ikiwa (avl == avr) {// hakuna} usawa.andika (servoh); } kuchelewesha (dtime); }

Changamoto ya Nafasi ya Celestron
Changamoto ya Nafasi ya Celestron
Changamoto ya Nafasi ya Celestron
Changamoto ya Nafasi ya Celestron

Mkimbiaji Juu katika Changamoto ya Nafasi ya Celestron

Ilipendekeza: