![ბლინკის ამინდის სადგური: 7 ნაბიჯი ბლინკის ამინდის სადგური: 7 ნაბიჯი](https://i.howwhatproduce.com/images/004/image-11787-19-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![ბლინკის ამინდის სადგური ბლინკის ამინდის სადგური](https://i.howwhatproduce.com/images/004/image-11787-20-j.webp)
მიიღეთ ამინდის განახლებები პირდაპირ თქვენს მობილურ მოწყობილობაზე თქვენივე მეტეოროლოგიური სადგურიდან! გასაოცრად სწრაფი და მარტივი აშენება xChips– ით.
ნაბიჯი 1: ნივთები, რომლებიც გამოიყენება ამ პროექტში
აპარატურის კომპონენტები
- XinaBox CW01 x 1
- XinaBox SW01 x 1
- XinaBox SL01 x 1
- XinaBox OD01 x 1
- XinaBox IP01 x 1
- XinaBox XC10 x 1
პროგრამული უზრუნველყოფის პროგრამები და ონლაინ სერვისები
- Arduino IDE
- ბლინკი
ნაბიჯი 2: ისტორია
შესავალი
მე შევქმენი ეს პროექტი XinaBox xChips და Arduino IDE გამოყენებით. ეს არის 5 წუთიანი პროექტი, რომელიც საშუალებას გაძლევთ მიიღოთ ამინდის მონაცემები თქვენს ტელეფონში Blynk აპლიკაციის საშუალებით და OD01– ის OLED ეკრანზე. ეს პროექტი იმდენად სასარგებლოა, რომ თქვენ შეგიძლიათ თვალყური ადევნოთ ამინდს, სადაც აირჩევთ და მიიღოთ განახლებები პირდაპირ თქვენს ტელეფონზე აპლიკაციის საშუალებით. მე ავირჩიე xChips– ის გამოყენება, რადგან ისინი მეგობრულები არიან, ისინი ასევე გამორიცხავენ შედუღების და სერიოზული წრიული დიზაინის საჭიროებას. Arduino IDE– ს გამოყენებით შემიძლია ადვილად დავპროგრამო xChips.
ნაბიჯი 3: ჩამოტვირთეთ ბიბლიოთეკები
- გადადით Github.xinabox– ზე
- ჩამოტვირთეთ xCore ZIP
- დააინსტალირეთ იგი Arduino IDE– ში, გადადით „ესკიზზე“, „ბიბლიოთეკის ჩართვა“, შემდეგ „დამატება. ZIP ბიბლიოთეკაში“. როგორც ქვემოთ ჩანს
სურათი 1: ZIP ბიბლიოთეკების დამატება
- ჩამოტვირთეთ xSW01 ZIP
- დაამატეთ ბიბლიოთეკა ისევე, როგორც ეს გააკეთეთ xCore– სთვის.
- გაიმეორეთ xSL01 და xOD01
- თქვენ ასევე გჭირდებათ ბლინკის ბიბლიოთეკის დაყენება, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ აპლიკაცია. თქვენ შეგიძლიათ იპოვოთ აქ
- პროგრამირების დაწყებამდე უნდა დარწმუნდეთ, რომ იყენებთ სწორ დაფას. ამ პროექტში ვიყენებ Generic ESP8266– ს, რომელიც არის CW01 xChip– ში. დაფის ბიბლიოთეკა შეგიძლიათ გადმოწეროთ აქ.
ნაბიჯი 4: პროგრამირება
შეაერთეთ IP01, CW01, SW01, SL01 და OD01 xBUS კონექტორების გამოყენებით. დარწმუნდით, რომ xChips– ის სახელები სწორად არის ორიენტირებული
სურათი 2: დაკავშირებული xChips
- ახლა ჩადეთ IP01 და დაკავშირებული xChips ხელმისაწვდომი USB პორტში.
- ჩამოტვირთეთ ან დააკოპირეთ და ჩასვით კოდი "CODE" სათაურიდან თქვენს Arduino IDE- ში. შეიყვანეთ თქვენი ავტორის ნიშანი, WiFi სახელი და პაროლი, სადაც მითითებულია.
- გარდა ამისა, თქვენ შეგიძლიათ შექმნათ თქვენი საკუთარი კოდი შესაბამისი პრინციპების გამოყენებით იმავე მიზნის მისაღწევად
- იმისათვის, რომ შეცდომები არ იყოს, შეადგინეთ კოდი.
ნაბიჯი 5: ბლინკის დაყენება
- თქვენი აპლიკაციის მაღაზიიდან Blynk პროგრამის უფასო დაყენების შემდეგ დროა გავაკეთოთ პროექტის დაყენება.
- სანამ დააჭირეთ ღილაკს "შესვლა" თქვენი ელ.ფოსტის მისამართისა და პაროლის შეყვანის შემდეგ, დარწმუნდით, რომ თქვენი "სერვერის პარამეტრები" დაყენებულია "BLYNK".
სურათი 3: სერვერის პარამეტრები
- Შესვლა.
- შექმენით ახალი პროექტი.
- აირჩიეთ მოწყობილობა "ESP8266"
სურათი 4: მოწყობილობის/დაფის არჩევა
- მიანიჭეთ პროექტის სახელი
- მიიღეთ "Auth Token" შეტყობინება და ელ.წერილი, რომელიც შეიცავს "Auth Token".
სურათი 5: შეტყობინება Auth Token– ის შესახებ
გადადით "ვიჯეტის ყუთში"
სურათი 6: ვიჯეტის ყუთი
- დაამატეთ 4 "ღილაკი" და 4 "ღირებულების ჩვენება"
- მიანიჭეთ შესაბამისი "ღილაკები" და "ღირებულების მონიტორები" მათი ვირტუალური ქინძისთავები, როგორც ეს მითითებულია "CODE" - ში. მე გამოვიყენე ლუწი რიცხვები "ღილაკებისთვის" და შესაბამისი კენტი რიცხვები "ღირებულების ჩვენებისთვის"
- ეს კონფიგურაცია შეიძლება მორგებული იყოს თქვენს საჭიროებებზე, თქვენი კოდის მორგებისას.
სურათი 7: პროექტის საინფორმაციო დაფა (პასუხისმგებლობის შეზღუდვის უგულებელყოფა: ღირებულებების იგნორირება ეს არის ეკრანის ანაბეჭდი მას შემდეგ რაც მე გამოვიცანი ამინდის სადგური. თქვენი უნდა იყოს მსგავსი, მხოლოდ ცარიელი სახეებით, როგორიცაა V7)
ნაბიჯი 6: კოდის ატვირთვა
- მე –2 ნაბიჯში წარმატებული შედგენის შემდეგ (შეცდომები არ მოიძებნა) შეგიძლიათ ატვირთოთ კოდი თქვენს xChips– ში. ატვირთვამდე დარწმუნდით, რომ კონცენტრატორები დგას შესაბამისად "B" და "DCE".
- მას შემდეგ, რაც ატვირთვა წარმატებულია, გახსენით Blynk აპლიკაცია თქვენს მობილურ მოწყობილობაზე.
- გახსენით თქვენი პროექტი ნაბიჯი 3 -დან.
Ფიგურა 8
- დააჭირეთ პიესას და დააჭირეთ შესაბამის "ღილაკებს" ისე, რომ მონაცემები ნაჩვენები იყოს თქვენს აპლიკაციაში და OLED ეკრანზე.
- ახლა თქვენი ბლინკის ამინდის სადგური მზად არის წასასვლელად!
ნაბიჯი 7: კოდი
Blynk_Weather_Station.ino Arduino Arduino კოდი ამინდის სადგურისთვის Blynk და xCHIPS. ეს კოდი საშუალებას გაძლევთ უსადენოდ აკონტროლოთ ამინდის სადგური თქვენი მობილური მოწყობილობიდან და მიიღოთ ამინდის მონაცემების განახლებები პირდაპირ თქვენს მობილურ მოწყობილობაზე xCHIP ამინდის სადგურიდან
#მოიცავს // მოიცავს ძირითად ბიბლიოთეკას
#მოიცავს // მოიცავს ამინდის სენსორების ბიბლიოთეკას #მოიცავს // მოიცავს სინათლის სენსორების ბიბლიოთეკას #მოიცავს // მოიცავს ESP8266 ბიბლიოთეკას WiFi- სთვის #მოიცავს // მოიცავს ბლინკის ბიბლიოთეკას ESP8266– ით გამოსაყენებლად #მოიცავს // მოიცავს OLED ბიბლიოთეკას xSW01 SW01; // xSL01 SL01; float TempC; float ტენიანობა; float UVA; float UV_Index; // ავთენტიფიკაციის ნიშანი, რომელიც გამოგეგზავნათ თქვენ // დააკოპირეთ და ჩასვით ნიშანი ორმაგ ბრჭყალებს შორის char auth = "თქვენი ავტორიზაციის ნიშანი"; // თქვენი wifi სერთიფიკატები char WIFI_SSID = "თქვენი WiFi სახელი"; // შეიყვანეთ თქვენი wifi სახელი ორმაგ ბრჭყალებს შორის char WIFI_PASS = "თქვენი WiFi პაროლი"; // შეიყვანეთ თქვენი wifi პაროლი BlynkTimer ორმაგ ციტატებს შორის ქრონომეტრს შორის; // ვირტუალური პინი ტემპერატურისთვის BLYNK_WRITE (V2) {int pinValue = param.asInt (); // შემომავალი მნიშვნელობის მინიჭება pin V1 ცვლადზე if (pinValue == 1) {Blynk.virtualWrite (V1, TempC); OD01.println ("Temp_C:"); OD01.println (TempC); } else {}} // VirtualPin for Humidity BLYNK_WRITE (V4) {int pin_value = param.asInt (); // შემომავალი მნიშვნელობის მინიჭება pin V3 ცვლადზე if (pin_value == 1) {Blynk.virtualWrite (V3, ტენიანობა); OD01.println ("ტენიანობა:"); OD01.println (ტენიანობა); } else {}} // VirtualPin for UVA BLYNK_WRITE (V6) {int pinvalue = param.asInt (); // შემომავალი მნიშვნელობის მინიჭება pin V5 ცვლადზე if (pinvalue == 1) {Blynk.virtualWrite (V5, UVA); OD01.println ("UVA:"); OD01.println (UVA); } else {}} // VirtualPin for UV_Index BLYNK_WRITE (V8) {int pin_Value = param.asInt (); // შემომავალი მნიშვნელობის მინიჭება pin V7 ცვლადზე if (pin_Value == 1) {Blynk.virtualWrite (V7, UV_Index); OD01.println ("UV_Index:"); OD01.println (UV_Index); } else {}} void setup () {// გამართვის კონსოლი TempC = 0; Serial.begin (115200); მავთული. დასაწყისი (2, 14); SW01.დაწყება (); OLED. დასაწყისი (); SL01.დაწყება (); Blynk.begin (ავტორი, WIFI_SSID, WIFI_PASS); დაგვიანება (2000); } void loop () {SW01.poll (); TempC = SW01.getTempC (); ტენიანობა = SW01.getHumidity (); SL01.poll (); UVA = SL01.getUVA (); UV_Index = SL01.getUV ინდექსი (); Blynk.run (); }
გირჩევთ:
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი
![მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-2758-18-j.webp)
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: გამარჯობა ყველას. ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს პერსონალური მინი ამინდის სადგურის შესაქმნელად. ასევე, ჩვენ ვიყენებთ ThingSpeak API– ს, რომ ატვირთავს ჩვენი ამინდის მონაცემებს მათ სერვერებზე, წინააღმდეგ შემთხვევაში რა არის ამინდის სტატისტიკის მიზანი
DIY ამინდის სადგური და WiFi სენსორული სადგური: 7 ნაბიჯი (სურათებით)
![DIY ამინდის სადგური და WiFi სენსორული სადგური: 7 ნაბიჯი (სურათებით) DIY ამინდის სადგური და WiFi სენსორული სადგური: 7 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/005/image-13050-j.webp)
DIY ამინდის სადგური და WiFi სენსორული სადგური: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ ამინდის სადგური WiFi სენსორულ სადგურთან ერთად. სენსორული სადგური ზომავს ადგილობრივი ტემპერატურისა და ტენიანობის მონაცემებს და აგზავნის მას WiFi– ით ამინდის სადგურზე. ამის შემდეგ ამინდის სადგური აჩვენებს
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
![ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით) ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/005/image-13124-j.webp)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
IoT ამინდის სადგური ბლინკის აპლიკაციის გამოყენებით: 5 ნაბიჯი
![IoT ამინდის სადგური ბლინკის აპლიკაციის გამოყენებით: 5 ნაბიჯი IoT ამინდის სადგური ბლინკის აპლიკაციის გამოყენებით: 5 ნაბიჯი](https://i.howwhatproduce.com/images/003/image-8240-11-j.webp)
IoT ამინდის სადგური ბლინკის აპლიკაციის გამოყენებით: ეს პროექტი დაკავშირებულია IoT სამყაროში არსებულ საწყის ნაბიჯებთან, აქ ჩვენ დავამყარებთ DHT11/DHT22 სენსორს NodeMCU ან სხვა ESP8266 დაფაზე და მივიღებთ მონაცემებს ინტერნეტში, რომლითაც ჩვენ ვიყენებთ ბლინკის აპლიკაციას, გამოიყენეთ შემდეგი სამეურვეო ლინკი თუ ხარ
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
![Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით) Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/003/image-7496-12-j.webp)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა