Мазмұны:

Күн қадағалаушы: 6 қадам
Күн қадағалаушы: 6 қадам

Бейне: Күн қадағалаушы: 6 қадам

Бейне: Күн қадағалаушы: 6 қадам
Бейне: Басқа тышты деген осы 😡 2024, Қараша
Anonim
Күн трекері
Күн трекері

Сәлеметсіз бе, менің атым Джохем Форрез, мен Howest -те мультимедиа мен коммуникация технологиясын оқып жатырмын (Кортрейк, Бельгия). Мектеп үшін бізге жоба жасау керек болды. Мен күн трекерін жасадым (күн сәулесінен кейін түсетін күн панелі), мен оны өте қызықты жоба деп таптым.

Ең жарқын жарық көзін табу үшін жобада жарыққа тәуелді 4 резистор қолданылады. Ол сонымен қатар аккумулятор мен күн панелінің ағымдағы ағымы мен кернеуін өлшейді. Бұл веб -сайтта көрсетіледі және графиктер арқылы көрінеді. Сіз сондай -ақ веб -сайттың көмегімен екі серводы басқара аласыз.

Жабдықтар

Бұл жоба үшін сізге қажет:

Raspberry PiPhaesun Sun Plus 5 Polykristallijn күн панелі 5WAdafruit INA219 ток сенсоры x2Ldr x4servo (мықты) x2nextion дисплейі 3.7v batterymcp3008 қуаты 3.3V және 5VSparkFun Sunny Buddy - MPPT Күн заряды 3 кабельді сымнан жасалған.

1 -қадам: 1 -қадам: Электроника

1 -қадам: электроника
1 -қадам: электроника

Мұнда сіз барлық компоненттері бар фризинг схемасын ала аласыз. қазіргі сенсор мен күн шуақты досқа дәнекерлеу қажет.

2 -қадам: 2 -қадам: мәліметтер базасы

2 -қадам: мәліметтер базасы
2 -қадам: мәліметтер базасы

бұл менің деректер базасының моделі. Бұл таңқурай pi -де MariaDB көмегімен орналастырылған. Ол барлық сенсорларды тіркейді және оның қолмен жұмыс режимінде немесе жоқтығын көрсетеді.

3 -қадам: 3 -қадам: веб -сайт

3 -қадам: веб -сайт
3 -қадам: веб -сайт
3 -қадам: веб -сайт
3 -қадам: веб -сайт

Мұнда сіз сайтта таңқурай бар ip арқылы қол жеткізуге болатын суретті көре аласыз (оны дисплейден таба аласыз). Сайтта сенсордың барлық графиктерін көруге және күн батареясын басқаруға болады.

4 -қадам: 4 -қадам: Іс

4 -қадам: жағдай
4 -қадам: жағдай
4 -қадам: жағдай
4 -қадам: жағдай
4 -қадам: жағдай
4 -қадам: жағдай
4 -қадам: жағдай
4 -қадам: жағдай

Мен тек пластикалық қорапты алып, кабельдер үшін кішкене тесіктер мен дисплей үшін үлкен тесік алдым. Мен барлық компоненттерді желімдедім (серверлер мен лдрлер емес). Барлығы мен кабельдер үшін 3 кішкене тесік бұрғыладым: 1 ldr үшін, 1 күн батареясының кабельдері үшін және 1 серво (кабельдер) үшін.

Күн панелі үшін мен үйде болған mdf сынықтарын қолданамын. дизайн мінсіз емес және егер сіз оны жақсартуға тырыссаңыз, бірақ ол жұмыс істейді. Сізге ағаштан 2 бөлік қажет.

Үлкен U пішінді бейбітшілік, сіз суретке қарай аласыз

Бір үлкен платформа, оны мен қалаған көлемде жасай аламын, менікі 400*300*20 мм

Егер сізде бұл бөлшектер болса, сіз күн панелінің алюминий торабының ортасында екі жағынан шамамен 125 мм және 17,5 мм тесік бұрғылауыңыз керек, осылайша сіз M3 бұрандасын 3 -тен кіші емес бұрғымен жабыстыра аласыз. мм және 5 мм -ден үлкен емес (үлкенірек болады, бірақ ұсынылмайды).

Ұзындығы 350 мм M3 бұрандалы штанганы кескеннен кейін оған жаңғақ қосыңыз, осылайша сіз оны сервоға қарсы гайка ретінде қолдана аласыз, оны өз сервоңызға қосыңыз және оның жамбасына дейін жүре беріңіз және қарсы гайканы қатайтыңыз, сондықтан ол енді босап кетуі мүмкін. Сізге жаңғақтар мен жуғыш қажет болатын жерді бейнелеуге тырысты, оның суреті бар.

У осі үшін мен ұзындығы 90 мм M3 бұрандалы штанганы кесіп, оны бекіту үшін қарсы гайка мен гайканы қолданамын.

5 -қадам: 5 -қадам: Raspberry Pi ОЖ орнату

Міне, таңқурайдан ОЖ -ны қалай орнату туралы оқулық:

Міне таңқурайға қалай ssh жасау туралы оқулық:

мұны істегеннен кейін сіз пайдаланушы атымен кіре аласыз: PI және құпия сөз Raspberry Бірінші қадам-pi пәрменін өзгерту, мұны команданың көмегімен жасауға болады: sudo raspi-config сіз 1-ге ауысыңыз Пайдаланушы құпия сөзін өзгертіңіз және оны өзгертіңіз. Құпия сөзді ұмытпаңыз, әйтпесе қайтадан бастау керек.

raspi-config бөліміне өтіп, 4 локализация опцияларын орнатыңыз және барлық параметрлерді ел мен пернетақта үшін дұрыс орнатыңыз

2 желілік опцияда сіз Wi -Fi орната аласыз

5 -де сізге SPI, I2C, Serial, Remote 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

Ұсынылған: