Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Алхам 1: Электроникс
- Алхам 2: Алхам 2: Өгөгдлийн сан
- Алхам 3: Алхам 3: Вэбсайт
- Алхам 4: Алхам 4: Кейс
- Алхам 5: Алхам 5: Raspberry Pi OS -ийг тохируулах
- Алхам 6: Алхам 6: Код
Видео: Нарны хяналт: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Сайн байна уу, намайг Жокем Форрез гэдэг бөгөөд би Howest (Кортрижк, Бельги) -д Multi Media and Communication Technology чиглэлээр суралцаж байна. Сургуулийн хувьд бид төсөл хийх шаардлагатай байсан. Би нарны трекер (нарны араас дагасан нарны зай хураагуур) хийсэн бөгөөд үүнийг үнэхээр сонирхолтой төсөл, хийх нь хөгжилтэй санагдлаа.
Энэхүү төсөл нь гэрлийн хамгийн тод эх үүсвэрийг олохын тулд гэрлээс хамааралтай 4 эсэргүүцэл ашигладаг. Мөн зай болон нарны зайны одоогийн гүйдэл, хүчдэлийг хэмждэг. Үүнийг вэбсайт дээр байрлуулж, графикаар харуулдаг. Та мөн вэбсайтыг ашиглан хоёр servo -ийг хянах боломжтой.
Хангамж
Энэ төслийн хувьд танд хэрэгтэй болно:
Raspberry PiPhaesun Sun Plus 5 Polykristallijn нарны хавтан 5WAdafruit INA219 одоогийн мэдрэгч х2Ldr x4servo (хүчтэй) x2nextion дэлгэц 3.7v batterymcp3008 цахилгаан хангамж 3.3V ба 5VSparkFun Sunny Buddy
Алхам 1: Алхам 1: Электроникс
Энд та бүх бүрэлдэхүүн хэсгүүдтэй бүдүүлэг схемийг авах боломжтой. одоогийн мэдрэгч болон нарлаг найзад гагнуур хэрэгтэй.
Алхам 2: Алхам 2: Өгөгдлийн сан
Энэ бол миний мэдээллийн баазын загвар юм. Үүнийг MariaDB ашиглан бөөрөлзгөнө pi дээр байрлуулсан болно. Энэ нь бүх мэдрэгч, гарын авлагын горимд байгаа эсэхийг тохируулдаг.
Алхам 3: Алхам 3: Вэбсайт
Энд та бөөрөлзгөнө байгаа ip -ээр дамжуулан сайтад хүрч болох сайтын зарим зургийг харж болно (та үүнийг дэлгэц дээрээс олж болно). Энэ сайт дээр та мэдрэгчийн бүх графикийг харж, нарны хавтанг хянах боломжтой.
Алхам 4: Алхам 4: Кейс
Тухайн тохиолдолд би хуванцар хайрцаг аваад кабелийн жижиг нүх, дэлгэцийн том нүхийг хайчилж/өрөмдсөн. Би бүх эд ангиудыг наасан (servo ба ldr's биш). Нийтдээ би кабелийн 3 жижиг нүх өрөмдсөн: 1 нь ldr, 1 нь нарны зайны кабель, 1 нь servo (кабель).
Нарны хавтангийн хувьд би гэртээ байсан хаягдал mdf хавтанг ашигладаг. Дизайн нь төгс биш бөгөөд хэрэв та үүнийг сайжруулахыг оролдвол энэ нь үр дүнтэй болно. Танд модны 2 хэсэг хэрэгтэй болно.
Зураг дээрээс харах боломжтой U хэлбэрийн нэг том амар амгалан
Мөн нэг том тавцанг та хүссэн хэмжээгээрээ миний хүссэн хэмжээгээр хийж болно 400*300*20 мм
Эдгээр эд ангиудтай болсны дараа нарны хавтангийн хөнгөн цагаан арын хэсгийн дунд хоёр талд нь 125 мм ба 17.5 мм хэмжээтэй нүх өрөмдөх хэрэгтэй бөгөөд ингэснээр та 3 -аас багагүй өрмийн тусламжтайгаар М3 урсгалтай саваа наах боломжтой болно. мм ба 5 мм -ээс ихгүй (та томруулж болно, гэхдээ зөвлөдөггүй).
350 мм урттай M3 урсгалтай саваа таслахад дээр нь самар нэмж болно, ингэснээр та үүнийг servo -ийн тоолуур болгон ашиглаж болно. Самар, угаагч хэрэгтэй газраа төсөөлөхийг оролдсон бөгөөд үүний зураг байна.
Y тэнхлэгийн хувьд би 90 мм урттай M3 урсгалтай саваа хайчилж, бэхлэхийн тулд эсрэг самар ба самар ашиглана.
Алхам 5: Алхам 5: Raspberry Pi OS -ийг тохируулах
Энд бөөрөлзгөнөөс OS -ийг хэрхэн тохируулах тухай заавар байна:
Энд бөөрөлзгөнө хэрхэн ssh хийх талаар заавар байна:
Үүнийг хийсний дараа та хэрэглэгчийн нэрээр нэвтрэх боломжтой болно: PI болон нууц үг RaspberryFi-ийн хийх ёстой хамгийн эхний зүйл бол pi-ийн нууц үгийг өөрчлөх явдал юм. Үүнийг хийхийн тулд sudo raspi-config-ийг ашиглана уу 1 Хэрэглэгчийн нууц үгийг өөрчлөх, Нууц үгээ бүү мартаарай эсвэл та дахин эхлүүлэх хэрэгтэй.
raspi-config руу орж 4 локалчлалын сонголтыг тохируулж, өөрийн улс болон гарны тохиргоог тохируулна уу
2 сүлжээний сонголтоор та wifi тохируулах боломжтой
5 -д танд SPI, I2C, Цуваа, Алсын GPIO асаалттай байх шаардлагатай
Вэб сервер суулгахын тулд та Apache -ийг энэ тушаалаар (sudo apt install apache2 -y) терминал дээр суулгах хэрэгтэй. бөөрөлзгөнийхөө ip -ийг хөтөч дээр буулгахад энэ нь ажилладаг эсэхийг шалгаж болно.
Хөтөлбөрийг терминал дээр хуулж аваад ажиллуулахын тулд зарим номын санг суулгах шаардлагатай
sud opip3 mysql-connector-pythonsudo pip3 суулгах колбо-corssudo pip3 суулгах geventsudo pip3 суулгах gevent-websocketsudo pip3 суулгах pi-ina219
Алхам 6: Алхам 6: Код
Энэ GitHub дээр та үүнийг суулгаж, ажиллуулж болох төслийн кодыг олох боломжтой
github.com/ForrezJochem/project-code
Зөвлөмж болгож буй:
Батерейгаар ажилладаг оффис. Зүүн/Баруун нарны хавтан, салхин турбиныг автоматаар солих нарны систем: 11 алхам (зурагтай)
Батерейгаар ажилладаг оффис. Зүүн/Баруун нарны хавтан, салхин турбиныг автоматаар солих нарны систем: Төсөл: 200 хавтгай дөрвөлжин фут хэмжээтэй оффисыг батерейгаар тэжээх шаардлагатай. Оффис нь энэ системд шаардлагатай бүх хянагч, батерей, эд ангиудыг агуулсан байх ёстой. Нарны болон салхины эрчим хүч нь батерейг цэнэглэх болно. Бага зэргийн асуудал байна, зөвхөн
Нарны хяналт: 4 алхам
Solar Tracker: Энэ бол миний хийсэн нарны трекер юм.Интернэтээр аялахад надад олон санаа төрсөн боловч төсөвт ээлтэй төсөл хийхээр шийдсэн юм. Би үүнийг ялангуяа arduino -д шинээр суралцаж буй хүмүүст зориулж хийсэн. Тэгээд би гол хангамжийн зургуудыг хүртэл байршуулсан
Зайгүй нарны гэрэл, эсвэл нарны гэрлийн гэрэл Яагаад болохгүй гэж? 3 алхам
Батерейгүй нарны гэрэл, эсвэл өдрийн нарны гэрэл … Яагаад болохгүй гэж ?: Тавтай морилно уу. Миний EnglishDaylight -ийг уучлаарай? Нарны гэрэл үү? Яагаад? Би өдрийн цагаар бага зэрэг харанхуй өрөөтэй бөгөөд ашиглахдаа гэрлээ асаах хэрэгтэй. Нарны гэрлийг өдөр шөнөгүй суулгаарай (1 өрөө): (Чилид) -Нарны хавтан 20w: US $ 42-Батерей: 15 доллар төлбөр төлөх
Илүү том нарны аймгийн нарны цэцэрлэгийн гэрэл: 6 алхам
Илүү том нарны системийн нарны цэцэрлэгийн гэрэл: Би арын хашаандаа 12в цэцэрлэгийн гэрэлтүүлгийн систем хайж байсан. Онлайнаар систем хайж байхдаа юу ч намайг барьж аваагүй бөгөөд би хаашаа явахыг хүсч байгаагаа мэдэхгүй байсан. Би бас
Нарны цацрагийн төхөөрөмж (SID): Arduino дээр суурилсан нарны мэдрэгч: 9 алхам
Нарны цацрагийн төхөөрөмж (SID): Arduino дээр суурилсан нарны мэдрэгч: Нарны цацрагийн төхөөрөмж (SID) нь нарны гэрлийг хэмждэг бөгөөд тусгайлан анги танхимд ашиглах зориулалттай. Тэд Arduinos ашиглан бүтээгдсэн бөгөөд энэ нь бага ангийн сурагчдаас насанд хүрэгчид хүртэл хүн бүр бүтээх боломжийг олгодог. Энэ inst