Мазмұны:

Жоба 1 Ауа райы: 6 қадам
Жоба 1 Ауа райы: 6 қадам

Бейне: Жоба 1 Ауа райы: 6 қадам

Бейне: Жоба 1 Ауа райы: 6 қадам
Бейне: УАУАРАЙКА ХИДЖАПТА 🧕😍 WOWARAIKA 2024, Қазан
Anonim
Жоба 1 Ауа райы
Жоба 1 Ауа райы
Жоба 1 Ауа райы
Жоба 1 Ауа райы
Жоба 1 Ауа райы
Жоба 1 Ауа райы
Жоба 1 Ауа райы
Жоба 1 Ауа райы

Мен, Лоренс Дюжардин, мектепке жоба жасауға тура келді. Сондықтан мен метеостанция жасауды шештім. Мен оны Уэтерон деп атадым.

Бұл жобаға сізге Raspberry Pi зарядталмастан қажет бөлшектер мыналар жатады:- нанбард- секіргіш сымдар- резисторлар- DHT11 (температура мен ылғалдылық сенсоры)- SI1145 (ультракүлгін сенсор)- BMP280 (қысым датчигі)- LCD дисплей (16x2)- потенциометр (сіз оны осында байланыстырылған БОМ -да тексере аласыз)

Қалған нұсқаулықтарда мен сізге бұл жобаны қалай қайта құруға болатынын түсіндіремін.

1 -қадам: фризинг

Қиындық
Қиындық
Қиындық
Қиындық

Сонымен, мен алдымен Фритзинг схемасын жасадым. Сіз, әрине, сіздің бөлшектеріңіз қалай дұрыс жұмыс істейтінін білуіңіз керек. Бұл суреттерде сіз бөліктің қай түйреуішін Raspberry Pi -ге қай түйреуішке жалғау керектігін көре аласыз. Егер сіз осы тақырыпты жақсы білетін адамға сіздің схемаңызды тексеруге рұқсат берсеңіз, сіз өзіңіздің жобаңыз үшін өлімге әкелетін маңызды қателіктер жібермейсіз.

2 -қадам: Деректер қорының қалыпқа келтірілген құрылымы

Деректер қорының қалыпқа келтірілген құрылымы
Деректер қорының қалыпқа келтірілген құрылымы
Деректер қорының қалыпқа келтірілген құрылымы
Деректер қорының қалыпқа келтірілген құрылымы

Нормализацияланған мәліметтер базасының құрылымы үшін алдымен алдын ала зерттеу жүргізу қажет. Мұнда сіз қандай мәліметтер қажет және сіздің жобаңыз қалай жұмыс істейтіні туралы миға шабуыл жасай аласыз.

Алдын ала зерттеу жүргізгеннен кейін, сіз дерекқордың қалыпты құрылымын құруға кірісе аласыз. Мен мұны ең алдымен Draw. IO -да жасадым. Содан кейін мен оны MySQL -де жасадым, сондықтан мен кейбір деректерді тестілеу арқылы тексере аламын.

3 -қадам: FA2 үлгісі

FA2 үлгісі
FA2 үлгісі
FA2 үлгісі
FA2 үлгісі
FA2 үлгісі
FA2 үлгісі
FA2 үлгісі
FA2 үлгісі

FA2 үлгісі - бұл бүкіл жобаның толық үлгісі. Бұл шаблонда мен бәсекелестікке талдау жасадым, оны жалпы қолданушы ретінде тануға болады. Пайдаланушылар тарихының картасы және менің веб -сайтымның барлық беттерін қамтитын Сайт картасы. Сонымен қатар, менің сымдық кадрларымның суреттері.

4 -қадам: сымдар мен кодтау

Сымдар мен кодтау
Сымдар мен кодтау
Сымдар мен кодтау
Сымдар мен кодтау
Сымдар мен кодтау
Сымдар мен кодтау

Бұл суреттер айқын болмауы мүмкін, бірақ бұл менің жобамның сымдары, ол қазірдің өзінде оның корпусында.

Кодтау бөлігінде сіз Github -да жазғандарымды таба аласыз:

Деректерді бөліктерден алуға бағытталған файлдар бар. Мен кітапхананы қайда қолдандым - BMP280 кітапханасы:

- SI1145 кітапханасы:

- DHT11 кітапханасы:

Ең алдымен, сіз осы кітапхананы Raspberry Pi -ге дұрыс қолданбас бұрын орнатуыңыз керек. Мұны істеу әдісі - пәрмен жолында «sudo python setup.py install» теру.

Содан кейін 'data.py' файлы бар, ол деректерді алатын барлық бөлек файлдарды 1 үлкен файлға біріктіреді. Осылайша сіз барлық деректерді бір уақытта дисплейге және дерекқорға жаза аласыз.

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

Веб -сайт
Веб -сайт

Менің веб -сайтым үшін жазған кодты Github -да табуға болады:

Мен FA2 шаблоны туралы қадамда көрсеткенімдей, мен ең алдымен бірнеше сымды кадрлар жасадым. Бұл сымсыз кадрлар менің веб -сайтымның негізі болды. Содан бастап мен кодтауды бастадым.

6 -қадам: соңғы өнім

Соңғы өнім
Соңғы өнім

Бәрін аяқтау үшін мен бәрін ағаш қорапқа салдым, оның бөлшектері шығуы үшін тесіктерді кесіп алдым, олар дұрыс деректерді өлшей алады.

Енді менің жобама кіру үшін оны электр мен интернет кабелін қосу арқылы бастау керек. Содан кейін macun көмегімен кіріп, хост атауын теріңіз, ол 'laurens.local'. Пайдаланушы аты 'pi' және пароль 'таңқурай'. Сіз көрсеткіні жоғары қарай қолдана аласыз, содан кейін жобаны іске қосу үшін enter пернесін басыңыз. Ол LCD дисплейінде екі рет оның өлшемдерін көрсетеді, содан кейін шолушы іздеу жолағына теру арқылы веб -сайтты шолуға болады: '169.254.10.11:8080'.

Оқығаныңыз үшін рахмет, бәрі түсінікті және жақсы болды деп үміттенемін және бұл пост сізге көп көмектесті деп үміттенемін. Лоренс Дюжардин HOWEST Kortrijk, Бельгиядағы жаңа медиа мен коммуникация технологиясын зерттейді.

Ұсынылған: