Სარჩევი:
- მარაგები
- ნაბიჯი 1: Firmware და Micropython დრაივერები
- ნაბიჯი 2: კავშირები
- ნაბიჯი 3: დაამატეთ სენსორები Domoticz- ს
- ნაბიჯი 4: შედეგი
ვიდეო: სათბურის სენსორების ყუთი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ჰეი მინდა ჩემი კიდევ ერთი პროექტი წარვუდგინო ფართო საზოგადოებას.
პროექტი მიზნად ისახავს ჩემი ეზოში აშენებული სათბურის ავტომატიზაციას. ეს არის პირველი ნაბიჯი- სათბურის სენსორების კომპლექსის შექმნა. მომავალში, სენსორების მონაცემების საფუძველზე, ვგეგმავ სარწყავი და ვენტილაციის ავტომატიზაციას. მოწყობილობა ემყარება Wemos D1 mini Pro- ს. ამ პროექტის პროგრამული უზრუნველყოფა დაწერილია MicroPython– ში. სენსორების მონაცემები მიედინება Domoticz სერვერზე, რომელიც მუშაობს Raspberry Pi Zero– ზე.
ახლა მოდით უფრო ღრმად ჩავწვდეთ დეტალებს.
მარაგები
ამ პროექტისთვის გჭირდებათ:
1. Wemos D1 mini Pro
2. Wemos trippler ბაზა
3. კვების ბლოკი (სურვილისამებრ, შეგიძლიათ ჩართოთ D1 USB- ის საშუალებით).
4. OLED დისპლეი
5. DHT22 სენსორი
6. ნიადაგის სენსორი
7. 18b20 ტემპერატურის სენსორი
8. საცხოვრებელი
9. დიუპონის კაბელები
10. გაშვებული Domoticz სერვერი (მე ვიყენებ Raspberry Pi Zero)
11. Pyhon ფაილები. ყველა ფაილი, რაც დაგჭირდებათ აქ არის.
ნაბიჯი 1: Firmware და Micropython დრაივერები
მე არ ჩავწვდები, თუ როგორ არის დამონტაჟებული firmware მოწყობილობაზე. პროცედურა დეტალურად არის აღწერილი აქ ჩემს ერთ -ერთ წინა პოსტში.
მიუხედავად იმისა, რომ ერთი რამ უნდა იცოდეთ WemosD1 mini Pro– ზე firmware– ის დაყენების შესახებ. ჩვეულებრივ, როდესაც firmware– ს ვამონტაჟებ, ვიყენებ შემდეგ ბრძანებას:
python esptool.exe -პორტი COM5 -baud 460800 write_flash --flash_size = აღმოაჩინე 0 C: / path_to_firmware
მაგრამ ის არ მუშაობს D1 mini Pro ვერსიასთან. ის მუშაობს D1 mini– ით, მაგრამ არა Pro– ით. ამ გზით firmware დაყენების შემდეგ, D1 გადადის უსასრულო მარყუჟში - ის მუდმივად გადატვირთულია. სადღაც ინტერნეტში აღმოვაჩინე, რომ აუცილებელია აღვწერო ფლეშ მეხსიერების ზომა, რომელსაც ის გამოიყენებს. თქვენ უნდა გამოიყენოთ ბრძანება ქვემოთ:
python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware
ასე რომ, მას შემდეგ რაც დააინსტალირეთ firmware, ატვირთეთ ზემოთ ნახსენები ფაილები 11.) გარდა main.py, მაგალითად ampy– ს გამოყენებით. თქვენ დაგჭირდებათ main.py- ის რედაქტირება მოგვიანებით, ასე რომ არ ატვირთოთ ახლა:).
ნაბიჯი 2: კავშირები
შეაერთეთ ყველა ტექნიკა.
1. ნიადაგის სენსორი:
წითელი მავთული ======> +3.3 ვ
შავი ======> GND
ყვითელი (მონაცემები) ===> A0
2. OLED დისპლეი:
GND ======> GND
VCC ======> +5V
SCL ======> D1
SDA ======> D2
3. ds18x20:
წითელი ======> +3.3 ვ
შავი ======> GND
თეთრი (მონაცემი) ==> D6, ასევე 4.7 კმ Ohm- ის წინააღმდეგობის საშუალებით +3.3 ვ
4. DHT22:
GND ======> GND
VCC ======> +3.3V
OUT ======> D3
ნაბიჯი 3: დაამატეთ სენსორები Domoticz- ს
დაამატეთ სენსორები თქვენს Domoticz სერვერს.
1. აირჩიეთ SETUP/HARDWARE ტექნიკის დასამატებლად.
2. დამატება "Dummy" ჩამოსაშლელი მენიუდან. როდესაც აპარატურა დაემატება, ნაჩვენები იქნება ყველა განსაზღვრული ტექნიკის მიმოხილვა.
ახალი ტექნიკა უნდა იყოს სიაში და უნდა იყოს ღილაკი "ვირტუალური სენსორების შექმნა". დააწკაპუნეთ ამ ღილაკზე. შეარჩიეთ თქვენ მიერ შექმნილი სენსორის ტიპი. გთხოვთ გაითვალისწინოთ თქვენი სენსორის IDX ნომერი.
შეიყვანეთ idx ნომრები თითოეული სენსორისთვის main.py ფაილში. თქვენ გჭირდებათ ის თქვენს პითონის სკრიპტში სენსორებიდან ვირტუალურ სენსორებამდე მონაცემების გადასატანად.
მოწყობილობების სიის სანახავად დააჭირეთ SETUP ჩანართს და შემდეგ აირჩიეთ მოწყობილობები.
ასევე, შეიყვანეთ თქვენი Domoticz სერვერის IP მისამართი main.py ფაილში.
ახლა თქვენ შეგიძლიათ ატვირთოთ main.py Wemos D1 mini Pro– ში.
ნაბიჯი 4: შედეგი
ჩართეთ მოწყობილობა.
ESP– ის დაწყების შემდეგ იპოვნეთ ახალი WiFi ქსელი სახელწოდებით "Wifimanager". დაუკავშირდით მას თქვენი კომპიუტერით ან ტელეფონით პაროლის გამოყენებით: "tayfunulu", შემდეგ გადადით IP მისამართზე 192.168.4.1.. აქ თქვენ შეგიძლიათ დაუკავშიროთ თქვენი ESP ადგილობრივ WiFi ქსელს. შეარჩიეთ WiFi ქსელი, რომლის გამოყენებასაც აპირებთ, ჩაწერეთ პაროლი, დააჭირეთ ღილაკს "გაგზავნა". თუ ყველაფერი სწორია, ნახავთ შეტყობინებას "ESP წარმატებით დაუკავშირდა XXXX ქსელს". თქვენი ESP ახლა დაკავშირებულია თქვენს WiFi ქსელთან და მზად არის. როგორც კი ის დაუკავშირდება WiFi- ს, ის დაუკავშირდება Domoticz სერვერს და დაიწყებს მონაცემების გაგზავნას სენსორებიდან. თქვენ შეგიძლიათ თვალყური ადევნოთ პროცესს "Setup"/"Log". აჩვენეთ ახლად შექმნილი სენსორები "ტემპერატურის" ჩანართზე დაჭერით. სენსორის სურათი ნაჩვენები იქნება.
ნიადაგის სენსორი ნაჩვენები იქნება "სასარგებლო" ჩანართში.
მონიშნეთ სენსორები, როგორიცაა "საყვარელი" ვარსკვლავის ნიშანზე დაწკაპუნებით, რომ ნახოთ ეს ყველაფერი "დაფის" ჩანართზე.
მას შემდეგ, რაც შეცდომების დამუშავება ხორციელდება კოდში, მოწყობილობა არ დაიშლება, მაგრამ მხოლოდ გადატვირთვა მოხდება შეცდომის შემთხვევაში.
ახლა თქვენ იცით, რა ხდება თქვენს სათბურში.
Წარმატებები:)
გირჩევთ:
სათბურის ავტომატიზაცია LoRa– ით! (ნაწილი 2) -- მოტორიზებული ფანჯრის გამხსნელი: 6 ნაბიჯი (სურათებით)
სათბურის ავტომატიზაცია LoRa– ით! (ნაწილი 2) || მოტორიზებული ფანჯრის გამხსნელი: ამ პროექტში მე გაჩვენებთ თუ როგორ შევქმენი მოტორიანი ფანჯრის გამხსნელი ჩემი სათბურისთვის. ეს ნიშნავს, რომ მე გაჩვენებთ რა ძრავა გამოვიყენე, როგორ შევიმუშავე მექანიკური სისტემა, როგორ ვამოძრავებ ძრავას და ბოლოს როგორ გამოვიყენე Arduino LoRa
სათბურის ავტომატიზაცია LoRa– ით! (ნაწილი 1) -- სენსორები (ტემპერატურა, ტენიანობა, ნიადაგის ტენიანობა): 5 ნაბიჯი
სათბურის ავტომატიზაცია LoRa– ით! (ნაწილი 1) || სენსორები (ტემპერატურა, ტენიანობა, ნიადაგის ტენიანობა): ამ პროექტში მე გაჩვენებთ როგორ ავტომატიზირებულია სათბური. ეს იმას ნიშნავს, რომ მე გაჩვენებთ თუ როგორ ავაშენე სათბური და როგორ შევაერთე ელექტროენერგიის სიმძლავრე და ავტომატიზაცია. ასევე მე გაჩვენებთ თუ როგორ უნდა დაპროგრამდეს Arduino დაფა, რომელიც იყენებს L
ბარბის ყუთი: შენიღბული ყუთი/ ბუმი თქვენი Mp3 მოთამაშისთვის: 4 ნაბიჯი (სურათებით)
Barbie Box: შენიღბული კამერის/ ბუმის ყუთი შენი Mp3 მოთამაშისთვის: ეს არის თქვენი mp3 პლეერის დამცავი ჩანთა, რომელიც ყურსასმენის ჯეკს გარდაქმნის მეოთხედ ინჩზე, შეუძლია იმოქმედოს როგორც ბუმის ყუთი გადამრთველის გადასაბრუნებლად და შენიღბავს თქვენს mp3 პლეერს, როგორც ადრეული ოთხმოცდაათიანი წლების მაგნიტოფონი ან მსგავსი დაბალი ქურდობა
ააშენეთ სიგარის ყუთი ბატარეის ყუთი მილის რადიოებისთვის: 4 ნაბიჯი
ააშენეთ სიგარეტის კოლოფი ბატარეის ყუთი მილის რადიოებისთვის: თუ თქვენ აპირებთ აშენებას და თამაშობთ ჩემს მსგავსად მილის რადიოებით, თქვენ ალბათ გექნებათ მსგავსი პრობლემა, როგორც მე მათ ჩართვასთან დაკავშირებით. ძველი სქემების უმეტესობა შეიქმნა მაღალი ძაბვის b ბატარეებზე, რომლებიც აღარ არის ხელმისაწვდომი. Ისე
კედარი (სიგარა?) ყუთი სპიკერი ყუთი: 8 ნაბიჯი (სურათებით)
Cedar (Cigar?) ყუთის სპიკერი ყუთი: შთაგონებული Munny– ის დინამიკებით, მაგრამ არ სურს 10 დოლარზე მეტის დახარჯვა, აქ არის ჩემი ინსტრუქცია ძველი კომპიუტერის დინამიკების გამოყენებით, ხის ყუთი ტექნიკის მაღაზიიდან და ბევრი ცხელი წებო