RPi ამინდის სადგური და ციფრული საათი: 4 ნაბიჯი (სურათებით)
RPi ამინდის სადგური და ციფრული საათი: 4 ნაბიჯი (სურათებით)
Anonim
Image
Image
RPi ამინდის სადგური და ციფრული საათი
RPi ამინდის სადგური და ციფრული საათი

ანდერსის 644PIMy Instagram მიჰყევით ავტორის მეტს:

მინიმალისტური ჭკვიანი პლანტერი
მინიმალისტური ჭკვიანი პლანტერი
მინიმალისტური ჭკვიანი პლანტერი
მინიმალისტური ჭკვიანი პლანტერი
ციფრული RPi LED თერმომეტრი
ციფრული RPi LED თერმომეტრი
ციფრული RPi LED თერმომეტრი
ციფრული RPi LED თერმომეტრი
NodeMCU Alexa TV Control
NodeMCU Alexa TV Control
NodeMCU Alexa TV Control
NodeMCU Alexa TV Control

შესახებ: გამარჯობა, მე მიყვარს ელექტრონიკა, 3D ბეჭდვა და იმის გაზიარება, რასაც ვაკეთებ. მე ძირითადად ვცდილობ სასარგებლო ნივთების დამზადებას, მაგრამ ხანდახან რაღაცას ვაკეთებ მხოლოდ გასართობად და ახლის შესასწავლად. და თუ მოგწონთ რასაც ხედავთ, მიჰყევით … ვრცლად Anders644PI- ს შესახებ »

ეს არის სწრაფი და მარტივი პროექტი და ლამაზი ჩვენება საჩვენებლად. ის აჩვენებს დროს, ამინდის მდგომარეობას და ტემპერატურას. და თუ მოგწონთ რასაც ხედავთ, გამომყევით Instagram– ზე და Twitter– ში (@Anders644PI), რათა გააგრძელოთ ის, რასაც მე ვქმნი.

კოდი დაფუძნებულია StuffWithKirby– ს სასარგებლო კოდზე, რომელიც კითხულობს JSON ამინდის მონაცემებს პითონში და SteveAmor Github– ის სუპერ მაგარ SenseHat ციფრულ საათის კოდზე.

თქვენ დაგჭირდებათ:

  • Raspberry Pi 3 (ნებისმიერი 40 პინიანი Raspberry Pi იმუშავებს)
  • Raspberry Pi SenseHat (ან ნებისმიერი სხვა ჩვენება, ამინდის მონაცემების საჩვენებლად)
  • 5V 2.4A დენის წყარო ჟოლოს პიისთვის
  • 8 GB ან უფრო მაღალი Micro SD ბარათი Raspian– ის უახლესი ვერსიით
  • 3D პრინტერი და ნებისმიერი ფერის PLA კოჭა (სურვილისამებრ)
  • ხრახნებისა და ჩამორჩენების ეს ნაკრები (სურვილისამებრ: ეს გჭირდებათ მხოლოდ იმ შემთხვევაში, თუ გსურთ გამოიყენოთ დიფუზორი)

ნაბიჯი 1: ამინდის მონაცემები

ამინდის მონაცემები
ამინდის მონაცემები

ჩვენ ვიღებთ ამინდის მონაცემებს OpenWeatherMap.org– დან, მაგრამ თქვენ, რა თქმა უნდა, შეგიძლიათ დაამატოთ ტერმინალი ან მოსწონთ Pi– ს და ამის პირდაპირ წაიკითხოთ მონაცემები, თუ თქვენ ნამდვილად გინდათ.

  1. დაიწყეთ უფასო ანგარიშის შექმნით OpenWeatherMap.org– ზე.
  2. შემდეგ დააკოპირეთ თქვენი api- გასაღები მოგვიანებით გამოსაყენებლად.
  3. ახლა გადმოწერეთ და გახსენით city.list.json ფაილი, მოძებნეთ თქვენი ქალაქი და შემდეგ დააკოპირეთ city-id მოგვიანებით.

ნაბიჯი 2: Pi- ის დაყენება

პიის დაყენება
პიის დაყენება

1. ტერმინალში Pi (ინტერნეტით დაკავშირება) გაუშვით ეს ბრძანება, რომ მიიღოთ Pi დაყენება:

sudo apt-get განახლება && sudo apt-get განახლება

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-key და თქვენი ქალაქის id. თქვენ ასევე შეგიძლიათ შეცვალოთ ერთეულები იმპერიულ (ფარენჰაიტზე), თუ გსურთ ეს მეტრულზე (გრადუსი).

4. ახლა გაუშვით და მშვენივრად უნდა იმუშაოს. მაგრამ თუ თქვენ გაქვთ რაიმე პრობლემა, მოგერიდებათ მითხრათ კომენტარებში და მე სიამოვნებით დაგეხმარებით.

sudo python RPi_Weather_Station.py

ნაბიჯი 3: 3D დაბეჭდილი აქსესუარები

3D ბეჭდვის აქსესუარები
3D ბეჭდვის აქსესუარები
3D ბეჭდვის აქსესუარები
3D ბეჭდვის აქსესუარები
3D დაბეჭდილი აქსესუარები
3D დაბეჭდილი აქსესუარები

ეს ნაბიჯი არჩევითია, ამ დროისთვის თქვენ უკვე გაქვთ ფუნქციური ამინდის სადგური. მაგრამ როდესაც მე მაქვს წვდომა 3D პრინტერზე, უმჯობესია გამოვიყენო იგი.

1. პირველი განახლება არის SenseHat– ის დიფუზორი, რომელიც შეიძლება დაიხუროს ქუდზე ორი ხრახნით და ორი ჩამორჩენით Pi– სთვის. მე ვიყენებდი ხრახნებს, რომლებსაც ვყრიდი, მაგრამ ზოგიერთი მათგანი ასევე უნდა მუშაობდეს. ჩამოტვირთეთ ფაილი აქ:

2. მეორე განახლება არის Pi- ს ვერტიკალური სტენდი. ეს არ საჭიროებს ხრახნებს, ის უბრალოდ სრიალებს USB პორტებზე. ეს USB და Ethernetports არ ფუნქციონირებს. ჩამოტვირთეთ ფაილი აქ:

ნაბიჯი 4: შედეგი

Შედეგი
Შედეგი

გილოცავთ, თქვენ დაასრულეთ !!! ახლა თქვენ უნდა გქონდეთ სასიამოვნო RPi ამინდის სადგური, რომ იჯდეთ თქვენს სამუშაო მაგიდაზე და გაცნობოთ ამინდის შესახებ სასარგებლო ინფორმაციას.

დიდი სიამოვნებით ვნახავ რას აკეთებ ამ პროექტით, ასე რომ გთხოვთ მომანიშნეთ @anders644pi– ზე, Twitter– ზე ან Instagram– ზე, თუკი ამას მიაღწევთ. და გთხოვთ, თუ მოგწონთ ეს პროექტი, მიეცით ხმა მიკროკონტროლერის კონკურსში:

გირჩევთ: