Агуулгын хүснэгт:
- Алхам 1: Хөлдөөх
- Алхам 2: Өгөгдлийн сангийн хэвийн бүтэц
- Алхам 3: FA2 загвар
- Алхам 4: Цахилгааны утас ба кодчилол
- Алхам 5: Вэбсайт
- Алхам 6: Эцсийн бүтээгдэхүүн
Видео: Төсөл 1 Weatheron: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Би, Лоренс Дужардин, сургуулийн төсөл хийх ёстой байсан. Тиймээс би цаг уурын станц хийхээр шийдсэн. Би үүнийг Уэтерон гэж нэрлэсэн.
Raspberry Pi-г цэнэглэхгүйгээр энэ төсөлд шаардлагатай хэсгүүд нь:- breadbord- холбогч утас- резистор- DHT11 (температур ба чийгшил мэдрэгч)- SI1145 (хэт ягаан туяаны мэдрэгч)- BMP280 (даралт мэдрэгч)- lcd дэлгэц (16x2)- потенциометр (та үүнийг энд холбосон Монголбанкнаас шалгаж болно)
Үлдсэн зааварчилгааны хувьд би энэ төслийг хэрхэн яаж сэргээх талаар танд хэлэх болно.
Алхам 1: Хөлдөөх
Тиймээс, хамгийн түрүүнд би Fritzing схемийг хийсэн. Мэдээжийн хэрэг та эд ангиуд хэрхэн зөв ажиллаж байгааг мэдэх ёстой бөгөөд эдгээр зургуудаас та Raspberry Pi дээрх аль зүүг холбох ёстойг харж болно. Хэрэв та энэ сэдвийг сайн мэддэг хэн нэгэнд таны бүдгэрүүлэх схемийг шалгахыг зөвшөөрвөл та төслийнхөө хувьд үхэлд хүргэх чухал алдаа гаргахгүй.
Алхам 2: Өгөгдлийн сангийн хэвийн бүтэц
Мэдээллийн сангийн бүтцийн хувьд та хамгийн түрүүнд урьдчилсан судалгаа хийх ёстой. Эндээс танд ямар өгөгдөл хэрэгтэй болох, таны төсөл хэрхэн ажиллах талаар тархины шуурга хийх боломжтой.
Урьдчилсан судалгааг хийсний дараа та мэдээллийн баазын хэвийн бүтцийг өөрөө үргэлжлүүлж болно. Би хамгийн түрүүнд Draw. IO дээр хийсэн. Дараа нь би үүнийг MySQL -д хийсэн бөгөөд ингэснээр би мэдээллийн баазаа туршилтын зарим өгөгдлөөр туршиж үзэх боломжтой болсон.
Алхам 3: 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" гэж бичээд вэбсайтыг үзэх боломжтой.
Уншсанд баярлалаа, бүх зүйл ойлгомжтой, сайн байсан гэж найдаж байна, энэ нийтлэл танд маш их тусалсан гэж найдаж байна. Миний төслийг дахин бүтээхэд таатай байх болно!
Зөвлөмж болгож буй:
Gimbal тогтворжуулагч төсөл: 9 алхам (зурагтай)
Gimbal Stabilizer Project: Gimbal хэрхэн хийх вэ? Үйл ажиллагааны камертаа 2 тэнхлэгтэй gimbal хэрхэн хийхийг сурч мэдээрэй Өнөөгийн соёл иргэншилд бид бүгд видео бичлэг хийх, тэр агшныг буулгах дуртай, ялангуяа та над шиг контент бүтээгч байхдаа ийм асуудалтай тулгарсан нь гарцаагүй. ийм чичиргээтэй видео
Автомат ЭКГ- BME 305 Эцсийн төсөл Нэмэлт зээл: 7 алхам
Автомат ЭКГ-BME 305 Эцсийн төсөл Нэмэлт зээл: Цус харвах зүрхний цохилтын цахилгаан дохиог хэмжихийн тулд электрокардиограмм (ЭКГ эсвэл ЭКГ) ашигладаг бөгөөд зүрх судасны өвчнийг оношлох, урьдчилан таамаглахад чухал үүрэг гүйцэтгэдэг. ЭКГ -аас олж авсан зарим мэдээлэлд хэмнэл орно
Гэрийн тэжээвэр амьтдын хоол хийх автомат аяга таваг төсөл: 13 алхам
Гэрийн тэжээвэр амьтдын хоол хийх автомат аяга таваг төсөл: Энэхүү зааварчилгаанд хүнсний аягатай хавсаргасан гэрийн тэжээвэр амьтдын автоматжуулагч, тэжээгчийг хэрхэн яаж хийхийг тайлбарлаж, тайлбарлах болно. Бүтээгдэхүүн хэрхэн ажилладаг, ямар харагдаж байгааг харуулсан видеог би энд хавсаргав
Эхлэгчдэд зориулсан Arduino -ийн 10 үндсэн төсөл! Нэг самбараар хамгийн багадаа 15 төсөл хий !: 6 алхам
Эхлэгчдэд зориулсан Arduino -ийн 10 үндсэн төсөл! Хамгийн багадаа 15 төслийг нэг самбараар хий !: Arduino Project & Хичээлийн зөвлөл; Arduino -ийн үндсэн 10 төслийг багтаасан болно. Бүх эх код, Gerber файл болон бусад. SMD байхгүй байна! Хүн бүрт хялбар гагнах. Зөөврийн болон сольж болох хялбар бүрэлдэхүүн хэсгүүд. Та хамгийн багадаа 15 төсөл хийх боломжтой
USB -ээр ажилладаг шарагч! Энэхүү төсөл нь хуванцар / мод / цаасаар шатаж болно (хөгжилтэй төсөл нь маш нарийн мод байх ёстой): 3 алхам
USB -ээр ажилладаг шарагч! Энэ төсөл нь хуванцар / мод / цаасаар шатаж болно (хөгжилтэй төсөл нь маш нарийн мод байх ёстой): ЭНЭ USB ашиглан бүү хий !!!! Энэ нь бүх сэтгэгдлээс таны компьютерийг гэмтээж болохыг олж мэдсэн. миний компьютер сайн байна 600ma 5V утасны цэнэглэгч ашиглана уу. Би үүнийг ашигласан бөгөөд энэ нь сайн ажилладаг бөгөөд хэрэв та цахилгаан тэжээлийг зогсоохын тулд хамгаалалтын залгуур ашиглавал юу ч гэмтээхгүй