Агуулгын хүснэгт:

Төсөл 1 Weatheron: 6 алхам
Төсөл 1 Weatheron: 6 алхам

Видео: Төсөл 1 Weatheron: 6 алхам

Видео: Төсөл 1 Weatheron: 6 алхам
Видео: Пилотируйте Cessna вокруг света! 🛩🌥🌎 - Geographical Adventures GamePlay 🎮📱 🇷🇺 2024, Арваннэгдүгээр
Anonim
Төсөл 1 Цаг агаар
Төсөл 1 Цаг агаар
Төсөл 1 Цаг агаар
Төсөл 1 Цаг агаар
Төсөл 1 Цаг агаар
Төсөл 1 Цаг агаар
Төсөл 1 Цаг агаар
Төсөл 1 Цаг агаар

Би, Лоренс Дужардин, сургуулийн төсөл хийх ёстой байсан. Тиймээс би цаг уурын станц хийхээр шийдсэн. Би үүнийг Уэтерон гэж нэрлэсэн.

Raspberry Pi-г цэнэглэхгүйгээр энэ төсөлд шаардлагатай хэсгүүд нь:- breadbord- холбогч утас- резистор- DHT11 (температур ба чийгшил мэдрэгч)- SI1145 (хэт ягаан туяаны мэдрэгч)- BMP280 (даралт мэдрэгч)- lcd дэлгэц (16x2)- потенциометр (та үүнийг энд холбосон Монголбанкнаас шалгаж болно)

Үлдсэн зааварчилгааны хувьд би энэ төслийг хэрхэн яаж сэргээх талаар танд хэлэх болно.

Алхам 1: Хөлдөөх

Гүйлт
Гүйлт
Гүйлт
Гүйлт

Тиймээс, хамгийн түрүүнд би Fritzing схемийг хийсэн. Мэдээжийн хэрэг та эд ангиуд хэрхэн зөв ажиллаж байгааг мэдэх ёстой бөгөөд эдгээр зургуудаас та 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 том файлд нэгтгэдэг. Ингэснээр та бүх өгөгдлийг lcd дэлгэц болон мэдээллийн санд нэг дор бичих боломжтой болно.

Алхам 5: Вэбсайт

Вэбсайт
Вэбсайт

Миний вэбсайтад зориулж бичсэн кодыг Github дээрээс олж болно:

FA2 загварын талаархи алхам дээр би аль хэдийн харуулсан шиг хамгийн түрүүнд хэд хэдэн утастай хүрээ хийсэн. Эдгээр утастай хүрээ нь миний вэбсайтын үндэс суурь болсон. Тэндээс би код бичиж эхлэв.

Алхам 6: Эцсийн бүтээгдэхүүн

Эцсийн бүтээгдэхүүн
Эцсийн бүтээгдэхүүн

Бүгдийг дуусгахын тулд би бүх зүйлийг модон хайрцагт хийж, хэсгүүдийг нь гаргаж авахын тулд нүх хайчилж, зөв өгөгдлийг хэмжих боломжтой болно.

Одоо миний төсөлд нэвтрэхийн тулд та цахилгаан болон интернет кабелийг залгаж эхлүүлэх хэрэгтэй. Дараа нь шаваас ашиглан нэвтэрч, 'laurens.local' гэсэн хостын нэрийг бичнэ үү. Хэрэглэгчийн нэр нь 'pi' бөгөөд нууц үг нь 'бөөрөлзгөнө' юм. Та зүгээр л сумаа дээш нь хараад төслөө ажиллуулж эхлэхийн тулд enter дарна уу. Энэ нь хэмжээсийг lcd дэлгэц дээр хоёр удаа харуулах болно, дараа нь та хөтөчийн хайлтын талбарт "169.254.10.11:8080" гэж бичээд вэбсайтыг үзэх боломжтой.

Уншсанд баярлалаа, бүх зүйл ойлгомжтой, сайн байсан гэж найдаж байна, энэ нийтлэл танд маш их тусалсан гэж найдаж байна. Миний төслийг дахин бүтээхэд таатай байх болно!

Зөвлөмж болгож буй: