Мазмуну:
- 1 -кадам: Аба ырайы маалыматтары
- 2 -кадам: Pi орнотуу
- 3 -кадам: 3D басылган аксессуарлар
- 4 -кадам: Жыйынтык
Video: RPi аба ырайы станциясы жана санариптик саат: 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
By Anders644PIMy InstagramЖазуучунун дагы көп нерселерин караңыз:
Жөнүндө: Салам, мен электрониканы, 3d басып чыгарууну жана жасаган нерселеримди бөлүшүүнү жакшы көрөм. Мен көбүнчө пайдалуу нерселерди жасоого аракет кылам, бирок кээде кээ бир нерселерди жөн эле көңүл ачуу үчүн жана жаңы нерсени үйрөнүү үчүн жасайм. Эгер сиз көргөн нерселерди жактырсаңыз, анда ээрчиңиз … Anders644PI жөнүндө кененирээк »
Бул тез жана оңой жасалуучу проект жана көрсөтүү үчүн жагымдуу дисплей. Бул убакытты, аба ырайын жана температураны көрсөтөт. Эгер сиз көргөн нерселерди жактырсаңыз, менин жасаган нерселеримди улантуу үчүн Instagram жана Twitterде (@Anders644PI) мени ээрчиңиз.
Код StuffWithKirby'дин JSON аба ырайын питондогу окуу боюнча пайдалуу кодуна жана SteveAmor Githubдун эң сонун SenseHat санариптик саатына негизделген.
Сага керек болот:
- A Raspberry Pi 3 (40 пиндүү Raspberry Pi иштейт)
- A Raspberry Pi SenseHat (Же аба ырайын көрсөтүү үчүн башка дисплей)
- Raspberry Pi үчүн 5V 2.4A Power Supply
- Raspianдын акыркы версиясы бар 8 ГБ же андан жогору Micro SD карта
- 3D принтери жана каалаган түстөгү PLA катушкасы (Милдеттүү эмес)
- Бул бурамалар менен тирөөчтөрдүн топтому (Милдеттүү эмес: Бул сизге диффузорду колдонууну кааласаңыз гана керек)
1 -кадам: Аба ырайы маалыматтары
Биз OpenWeatherMap.org сайтынан аба -ырайы маалыматын алабыз, бирок сиз, албетте, Пи -ге термист же лайк кошуп, эгер сиз чын эле кааласаңыз, ошол маалыматты түз окуй аласыз.
- OpenWeatherMap.org сайтында АКЫСЫЗ эсеп жазуу менен баштаңыз.
- Кийинчерээк колдонуу үчүн api ачкычыңызды көчүрүңүз.
- Эми city.list.json файлын жүктөп, ачыңыз, шаарыңызды издеңиз, андан кийин city-id'ди кийинчерээк көчүрүңүз.
2 -кадам: Pi орнотуу
1. Пи терминалында (интернетке туташуу менен) 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ге апи-ачкычыңызды жана шаар идентификаторуңузду чаптаңыз. Сиз ошондой эле бирдиктерди империялык (фаренгейт) кылып өзгөртө аласыз, эгерде сиз муну метрикадан (даражадан) жогору болсоңуз.
4. Эми аны иштетип көрүңүз, ал сонун иштеши керек. Бирок эгерде сизде көйгөйлөр болсо, мага комментарийлерде айтуудан тартынба, мен жардам берүүгө даярмын.
sudo python RPi_Weather_Station.py
3 -кадам: 3D басылган аксессуарлар
Бул кадам милдеттүү эмес, азырынча сизде функционалдуу аба ырайы станциясы бар. Бирок мен 3D-принтерге кирүү мүмкүнчүлүгүнө ээ болгондо, аны жакшыраак колдоном.
1. Биринчи жаңыртуу - бул SenseHat үчүн диффузор, аны Pi үчүн эки бурама жана эки тирөөч менен шапкага сайса болот. Мен буралган бурамаларды колдондум, бирок кээ бирлери ошондой иштеши керек. Файлды бул жерден жүктөп алыңыз:
2. Экинчи жаңыртуу - бул Pi үчүн тик стенд. Бул үчүн бурамалар талап кылынбайт, жөн гана USB-портторго жылат. Бул USB жана Ethernetportsту иштебей калат. Файлды бул жерден жүктөп алыңыз:
4 -кадам: Жыйынтык
Куттуктайбыз, бүттүңүз !!! Сизде азыр столго отуруу үчүн жагымдуу RPi метеостанциясы болушу керек жана сизге пайдалуу аба ырайы жөнүндө маалымат берүү.
Мен бул долбоор менен эмнени жасаганыңызды көргүм келет, андыктан @anders644pi, Twitter же Инстаграмда белгилеңиз, эгер сизде болсо. Жана сураныч, эгер сиз бул долбоорду жактырсаңыз, микроконтроллер конкурсунда мага добуш бериңиз:
Сунушталууда:
Кесиптик аба ырайы станциясы ESP8266 жана ESP32 DIY колдонуп: 9 кадам (сүрөттөр менен)
ESP8266 жана ESP32 DIY колдонгон профессионалдуу аба ырайы станциясы: LineaMeteoStazione - бул Sensirionдун профессионалдык сенсорлору, ошондой эле кээ бир Davis Instrument компоненттери (Rain Gauge, Anemometer) менен байланышта боло турган толук аба ырайы станциясы
Акыркы 1-2 күндүн ичинде трендди көрүү үчүн Arduino, BME280 жана дисплей менен аба ырайы станциясы: 3 кадам (сүрөттөр менен)
Акыркы 1-2 күндүн ичинде трендди көрүү үчүн Arduino, BME280 жана дисплей менен метеорологиялык станция: Саламатсызбы! Алар учурдагы абанын басымын, температурасын жана нымдуулугун көрсөтөт. Аларга акыркы 1-2 күндүн ичинде курстун презентациясы жетишпеди. Бул процесске ээ болмок
IoT аба ырайы станциясы RPi жана ESP8266 менен: 10 кадам
IoT Weather Station менен RPi жана ESP8266: Мурунку сабактарда биз NodeMCU, сенсорлор менен ойноп, ThingSpeak (Интернеттин нерселери (IoT) платформасында маалыматтарды чогултууну жана сактоону үйрөткөн) булутта сенсорлор менен ойноп келгенбиз. жана IoT тиркемелерин иштеп чыгуу): IOT
Аба ырайы шамы - Аба ырайы жана температура бир караганда: 8 кадам
Аба ырайы шамы - Аба ырайы жана Температура Бир Караганда: Бул сыйкырдуу шамды колдонуп, сиз учурдагы температураны жана шарттарды дароо сыртта айта аласыз
Саат жана аба ырайы станциясы: 3 кадам
Саат жана аба ырайы бекети: Бул жерде абдан жөнөкөй дизайн. Бул коюлган жана убакытты жана датаны эсепке алган саат. Учурдагы нымдуулукту жана температураны көрсөтүүчү баскыч