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

RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)

Видео: RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)

Видео: RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
Видео: Цена Чиа и 1,5 ПБ Экономика фермы Чиа Анализ за 4 года — 😳 Я ПРОДАЛ Биткойны ПО ЧЕМ??? 😱 2024, Долдугаар сарын
Anonim
Image
Image
RPi цаг уурын станц ба дижитал цаг
RPi цаг уурын станц ба дижитал цаг

Anders644PIMy Instagram Зохиогчийн дэлгэрэнгүйг дагах:

Минималист ухаалаг тариалагч
Минималист ухаалаг тариалагч
Минималист ухаалаг тариалагч
Минималист ухаалаг тариалагч
Дижитал RPi LED термометр
Дижитал RPi LED термометр
Дижитал RPi LED термометр
Дижитал RPi LED термометр
NodeMCU Alexa ТВ хяналт
NodeMCU Alexa ТВ хяналт
NodeMCU Alexa ТВ хяналт
NodeMCU Alexa ТВ хяналт

Тухайн талаар: Сайн байна уу, би электроник, 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 -д термистер эсвэл дуртай зүйл нэмж, хэрэв та үнэхээр хүсч байвал энэ өгөгдлийг шууд уншиж болно.

  1. OpenWeatherMap.org дээр ҮНЭГҮЙ данс үүсгэж эхлээрэй.
  2. Дараа нь api түлхүүрээ хуулж дараа ашиглах болно.
  3. Одоо city.list.json файлыг татаж аваад нээгээд хотоо хайж олоод дараа нь хотын id-г хуулж аваарай.

Алхам 2: Pi -г тохируулах

Pi -г тохируулж байна
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 хэвлэсэн дагалдах хэрэгсэл
3D хэвлэсэн дагалдах хэрэгсэл
3D хэвлэсэн дагалдах хэрэгсэл
3D хэвлэсэн дагалдах хэрэгсэл
3D хэвлэсэн дагалдах хэрэгсэл
3D хэвлэсэн дагалдах хэрэгсэл

Энэ алхам нь сонголттой тул та аль хэдийн функциональ цаг уурын станцтай болсон. Гэхдээ 3D принтертэй болоход би үүнийг ашиглах нь дээр.

1. Эхний шинэчлэлт бол SenseHat -ийн диффузор бөгөөд үүнийг малгайнд хоёр боолт, хоёр зогсолтоор шургуулж болно. Би эргэн тойрондоо тавьсан боолтыг ашигласан боловч зарим нь ажиллах ёстой. Файлыг эндээс татаж авна уу:

2. Хоёр дахь шинэчлэлт бол Pi -ийн босоо зогсоол юм. Энэ нь эрэг шаарддаггүй, зүгээр л USB портууд руу гулсдаг. Энэ нь USB болон Ethernetports-ийг ажиллахгүй болгодог. Файлыг эндээс татаж авна уу:

Алхам 4: Үр дүн

Үр дүн
Үр дүн

Баяр хүргэе, та дууслаа !!! Та одоо ширээн дээрээ сууж, цаг агаарын хэрэгтэй мэдээллээр хангах сайхан RPi цаг уурын станцтай байх ёстой.

Би энэ төслөөр юу хийж байгааг харахыг хүсч байна, хэрэв та үүнийг хийж чадвал намайг @anders644pi, Twitter эсвэл Instagram дээр тэмдэглээрэй. Хэрэв танд энэ төсөл таалагдсан бол микроконтроллерийн тэмцээнд надад саналаа өгөөрэй:

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