Cov txheej txheem:

Arduino Solar Tracker: 5 Kauj Ruam (nrog Duab)
Arduino Solar Tracker: 5 Kauj Ruam (nrog Duab)

Video: Arduino Solar Tracker: 5 Kauj Ruam (nrog Duab)

Video: Arduino Solar Tracker: 5 Kauj Ruam (nrog Duab)
Video: How to make a STEEL MARBLE TRACK with basic tools! step by step guide 2024, Kaum ib hlis
Anonim

Los ntawm geo bruceBruce nyob ntawm hluav taws

Siv Ib Qhov Me Me Nrog Koj Makita / Dewalt Router (Shapeoko)
Siv Ib Qhov Me Me Nrog Koj Makita / Dewalt Router (Shapeoko)
Siv Ib Qhov Me Me Nrog Koj Makita / Dewalt Router (Shapeoko)
Siv Ib Qhov Me Me Nrog Koj Makita / Dewalt Router (Shapeoko)
Yuav Ua Li Cas Siv RPLIDAR 360 ° Laser Scanner Nrog Arduino
Yuav Ua Li Cas Siv RPLIDAR 360 ° Laser Scanner Nrog Arduino
Yuav Ua Li Cas Siv RPLIDAR 360 ° Laser Scanner Nrog Arduino
Yuav Ua Li Cas Siv RPLIDAR 360 ° Laser Scanner Nrog Arduino
Suab paj nruag Tesla Coil Kit (cov lus qhia)
Suab paj nruag Tesla Coil Kit (cov lus qhia)
Suab paj nruag Tesla Coil Kit (cov lus qhia)
Suab paj nruag Tesla Coil Kit (cov lus qhia)

Txog: Nyob zoo, Kuv yog Bruce. Kuv yog menyuam kawm ntawv hauv Belgium. Kuv muaj ntau yam kev nyiam: khoom siv hluav taws xob, khoos phis tawj, thev naus laus zis, … Hauv kuv lub sijhawm kuv siv sijhawm ntau ntawm: phiaj xwm, tshawb hauv internet, caij tsheb kauj vab. ht… Ntxiv Txog geo bruce »

Dab tsi yog: Nws tshawb nrhiav qhov pom kev zoo tshaj plaws li lub hnub. Nws muaj qhov tshiab thiab zoo dua ntawm qhov haujlwm no:

Kauj Ruam 1: Nws Ua Haujlwm Li Cas

Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas

Nws ua haujlwm li cas: Kuv tau ua lub ntsuas ntawm 4 LDRs nrog cov ntawv nruab nrab ntawm lawv

Cov dots dawb yog LDRs

Thaum lo rau saum yog ncaj rau lub hnub lossis lub teeb ci tshaj plaws plaub lub LDRs tau txais tib lub teeb ntawm lawv.

Piv txwv li 1 thaum lub teeb nyob rau sab saud: sab xis-sab saum toj, sab xis-sab laug, sab laug-hauv qab yog nyob hauv tus duab ntxoov ntxoo thiab sab laug-sab saum toj tau txais lub teeb pom kev zoo tshaj plaws Piv txwv 2 thaum lub teeb nyob rau sab saud sab laug thiab sab xis yog nyob hauv qhov duab ntxoov ntxoo thiab saum nyob rau hauv lub teeb

Kauj Ruam 2: Daim Ntawv Teev Npe

  • 2 x servo's Ebay txuas 1.5 $ / thooj
  • 4 x teeb pom kev zoo tiv thaiv (ldr) Pheej Yig LDR's ntawm Ebay 0.78 $ rau 20 pcs
  • 4 x resistors 10K Resistors ntawm Ebay 0.78 $ rau 50pcs pub dawb
  • 1 x Arduino Arduino UNO Ebay txuas 3.5 $ dawb thauj khoom
  • 2 x potentiometers 10k (tus nqi tsis muaj teeb meem) Ebay txuas

Kauj ruam 3: Kev teeb tsa

Teeb-teeb
Teeb-teeb
Teeb-teeb
Teeb-teeb
Teeb-teeb
Teeb-teeb

Cia li kub nplaum nws ua ke !!!

Kauj ruam 4: Circuitry

Qhov Circuitry
Qhov Circuitry
Qhov Circuitry
Qhov Circuitry
Qhov Circuitry
Qhov Circuitry

Kauj ruam 5: Txoj Cai

koj tuaj yeem rub cov cai hauv qab nplooj ntawv no * * tus lej no tau sau los ntawm geobruce kom paub ntau ntxiv tshawb xyuas kuv qhov chaw https://xprobe.net */#include // suav nrog Servo tsev qiv ntawv Servo kab rov tav; // kab rov tav servo int servoh = 90; // sawv ntsug kab rov tav servo Servo ntsug; // ntsug servo int servov = 90; // sawv ntsug servo // LDR tus pin txuas // lub npe = analogpin; int ldrlt = 0; // LDR sab saum toj sab laug int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR down left int ldrrd = 3; // ldr nqis rigt void teeb () {Serial.begin (9600); // servo sib txuas // name.attacht (tus pin); kab rov tav.attach (9); ntsug.attach (10); } void loop () {int lt = analogRead (ldrlt)); // sab saum toj sab laug int rt = analogRead (ldrrt); // sab saum toj sab xis int ld = analogRead (ldrld); // nqis sab laug int rd = analogRead (ldrrd); // down rigt int dtime = analogRead (4)/20; // nyeem potentiometers int tol = analogRead (5)/4; int avt = (lt + rt) / 2; // nruab nrab tus nqi sab saum toj int avd = (ld + rd) / 2; // nruab nrab tus nqi nqis int avl = (lt + ld) / 2; // nruab nrab tus nqi sab laug int avr = (rt + rd) / 2; // nruab nrab tus nqi txoj cai int dvert = avt - avd; // txheeb xyuas qhov sib txawv ntawm nce thiab nqis int dhoriz = avl - avr; // txheeb xyuas qhov sib txawv og sab laug thiab rigt yog (-1*tol> dvert || dvert> tol) // kos yog tias qhov sib txawv nyob hauv qhov ua siab ntev ntxiv hloov lub kaum ntsug {yog (avt> avd) {servov = ++ servov; yog (servov> 180) {servov = 180; }} lwm yog (avt <avd) {servov = --servov; yog (servov <0) {servov = 0; }} vertical.write (servov); } yog (-1*tol> dhoriz || dhoriz> tol) // kos yog tias qhov sib txawv nyob hauv qhov ua siab ntev ntxiv hloov kab rov tav {yog (avl> avr) {servoh = --servoh; yog (servoh <0) {servoh = 0; }} lwm tus yog (avl <avr) {servoh = ++ servoh; yog (servoh> 180) {servoh = 180; }} lwm tus yog (avl == avr) {// tsis muaj dab tsi} horizontal.write (servoh); } ncua (sijhawm); }

Celestron Space Challenge
Celestron Space Challenge
Celestron Space Challenge
Celestron Space Challenge

Khiav Tawm hauv Celestron Space Challenge

Pom zoo: