Агуулгын хүснэгт:
- Алхам 1: Цаг агаарын мэдээлэл
- Алхам 2: Pi -г тохируулах
- Алхам 3: 3D хэвлэсэн дагалдах хэрэгсэл
- Алхам 4: Үр дүн
Видео: RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Anders644PIMy Instagram Зохиогчийн дэлгэрэнгүйг дагах:
Тухайн талаар: Сайн байна уу, би электроник, 3d хэвлэх, хийсэн зүйлээ хуваалцах дуртай. Би ихэвчлэн хэрэгтэй зүйл хийхийг хичээдэг, гэхдээ заримдаа зүгээр л зугаа цэнгэл, шинэ зүйл сурахын тулд хийдэг. Хэрэв танд харсан зүйл чинь таалагдаж байвал дагаарай … Anders644PI -ийн тухай дэлгэрэнгүй »
Энэ бол хурдан бөгөөд хялбар төсөл бөгөөд үзүүлэх сайхан дэлгэц юм. Энэ нь цаг хугацаа, цаг агаарын нөхцөл байдал, температурыг хоёуланг нь харуулдаг. Хэрэв танд харсан зүйл тань таалагдаж байвал миний хийсэн зүйлийг дагаж мөрдөхийн тулд намайг Instagram, Twitter (@Anders644PI) дээр дагаарай.
Код нь StuffWithKirby -ийн JSON цаг агаарын мэдээллийг python дээр унших ашигтай код дээр суурилсан бөгөөд Github -ийн супер сэрүүн SenseHat дижитал цагийн код дээр SteveAmor дээр үндэслэсэн болно.
Танд хэрэгтэй болно:
- Raspberry Pi 3 (40 зүү бүхий Raspberry Pi ажиллах болно)
- Raspberry Pi SenseHat (эсвэл цаг агаарын мэдээллийг харуулах бусад дэлгэц)
- Raspberry Pi -д зориулсан 5V 2.4A цахилгаан хангамж
- Raspian -ийн хамгийн сүүлийн хувилбартай 8 ГБ ба түүнээс дээш хэмжээтэй Micro SD карт
- 3D принтер, ямар ч өнгийн PLA дамар (заавал биш)
- Энэ шураг ба бэхэлгээний багц (Нэмэлт: Диффузор ашиглахыг хүсвэл танд л хэрэгтэй болно)
Алхам 1: Цаг агаарын мэдээлэл
Бид OpenWeatherMap.org -аас цаг агаарын мэдээг авдаг, гэхдээ та мэдээж Pi -д термистер эсвэл дуртай зүйл нэмж, хэрэв та үнэхээр хүсч байвал энэ өгөгдлийг шууд уншиж болно.
- OpenWeatherMap.org дээр ҮНЭГҮЙ данс үүсгэж эхлээрэй.
- Дараа нь api түлхүүрээ хуулж дараа ашиглах болно.
- Одоо city.list.json файлыг татаж аваад нээгээд хотоо хайж олоод дараа нь хотын id-г хуулж аваарай.
Алхам 2: Pi -г тохируулах
1. Pi дээрх терминал дээр (интернетэд холбогдсон) Pi тушаалыг авахын тулд энэ тушаалыг ажиллуулна уу.
sudo apt-get update && sudo apt-get upgrade
2. Одоо миний GitHub репог татаж аваад скриптийг засварлана уу.
git clone https://github.com/Anders644PI/RPi-SenseHat-Digital-Clock-and-Weather-Station.git cd RPi-SenseHat-Digital-Clock-and-Weather-Station nano RPi_Weather_Station.py
3. RPi_Weather_Station.py-д өөрийн api түлхүүр болон хотын id-г оруулна уу. Хэрэв та үүнийг хэмжигдэхүүнээс илүү градусаар авахыг хүсвэл нэгжийг эзэн хааны (фаренгейт) болгож өөрчилж болно.
4. Одоо үүнийг ажиллуул, энэ нь маш сайн ажиллах ёстой. Гэхдээ хэрэв танд асуудал байгаа бол сэтгэгдлээ чөлөөтэй хэлээрэй, би танд туслахдаа баяртай байх болно.
sudo python RPi_Weather_Station.py
Алхам 3: 3D хэвлэсэн дагалдах хэрэгсэл
Энэ алхам нь сонголттой тул та аль хэдийн функциональ цаг уурын станцтай болсон. Гэхдээ 3D принтертэй болоход би үүнийг ашиглах нь дээр.
1. Эхний шинэчлэлт бол SenseHat -ийн диффузор бөгөөд үүнийг малгайнд хоёр боолт, хоёр зогсолтоор шургуулж болно. Би эргэн тойрондоо тавьсан боолтыг ашигласан боловч зарим нь ажиллах ёстой. Файлыг эндээс татаж авна уу:
2. Хоёр дахь шинэчлэлт бол Pi -ийн босоо зогсоол юм. Энэ нь эрэг шаарддаггүй, зүгээр л USB портууд руу гулсдаг. Энэ нь USB болон Ethernetports-ийг ажиллахгүй болгодог. Файлыг эндээс татаж авна уу:
Алхам 4: Үр дүн
Баяр хүргэе, та дууслаа !!! Та одоо ширээн дээрээ сууж, цаг агаарын хэрэгтэй мэдээллээр хангах сайхан RPi цаг уурын станцтай байх ёстой.
Би энэ төслөөр юу хийж байгааг харахыг хүсч байна, хэрэв та үүнийг хийж чадвал намайг @anders644pi, Twitter эсвэл Instagram дээр тэмдэглээрэй. Хэрэв танд энэ төсөл таалагдсан бол микроконтроллерийн тэмцээнд надад саналаа өгөөрэй:
Зөвлөмж болгож буй:
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: 9 алхам (зурагтай)
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: LineaMeteoStazione бол Sensirion -ийн мэргэжлийн мэдрэгч, Дэвис багажны зарим бүрэлдэхүүн хэсэг (Rain Gauge, Anemometer) -тай холбогдож болох цаг агаарын бүрэн станц юм.Төсөл нь DIY цаг уурын станцад зориулагдсан боловч зөвхөн шаардлагатай
Fanair: Танай өрөөний цаг уурын станц: 6 алхам (зурагтай)
Fanair: Танай өрөөний цаг уурын станц: Одоогийн цаг агаарыг мэдэхийн тулд тоолж баршгүй олон арга байдаг, гэхдээ та зөвхөн гадаа цаг агаарыг мэддэг. Хэрэв та байшин дотор, тодорхой өрөөнд байгаа цаг агаарыг мэдэхийг хүсч байвал яах вэ? Үүнийг би энэ төслийн хүрээнд шийдэхийг оролдож байна. Fanair нь мулт ашигладаг
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
RPi ба ESP8266 бүхий IoT цаг уурын станц: 10 алхам
RPi ба ESP8266 бүхий IoT цаг уурын станц: Өмнөх хичээлүүд дээр бид NodeMCU, мэдрэгчтэй тоглож, ThingSpeak (Мэдээллийн үүл (IoT) платформ дээр өгөгдлийг хэрхэн хадгалах, бүртгэхийг сурч байсан бөгөөд үүл дээр мэдрэгчийн өгөгдлийг цуглуулах, хадгалах боломжийг олгодог. болон IoT програмуудыг хөгжүүлэх): IOT