Სარჩევი:
- ნაბიჯი 1: საჭიროა
- ნაბიჯი 2: ანტენის დამზადება
- ნაბიჯი 3: შედუღება Esp Shield
- ნაბიჯი 4: კოდირება
- ნაბიჯი 5: გაყვანილობა
- ნაბიჯი 6: დასკვნა
ვიდეო: LORA ტემპერატურისა და ტენიანობის სენსორი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ ინსტრუქციაში თქვენ ისწავლით სენსორ კოდის შექმნას, რომელიც აგზავნის მონაცემებს LORA სერვერზე. ეს კვანძი გამოგიგზავნით:
- ჰაერის ტემპერატურა
- ტენიანობის სენსორი
თქვენ შეგიძლიათ გამოიყენოთ ეს ინსტრუქცია კვანძის შესაქმნელად, რომელიც შეგიძლიათ გამოიყენოთ როგორც სერვერი.
ნაბიჯი 1: საჭიროა
სენსორნოდი:
- AM2305
- ტენიანობის ტევადობის სენსორი
- arduino pro mini 3.3v 8mhz
- esp გარღვევა
- rfm95
- მავთული ანტენისა და კავშირებისთვის (მე ვიყენებ 0.8 მმ მყარ ბირთვულ მავთულს)
- მამრობითი to მამრობითი jumper კაბელები
- ქალი მდე ქალი jumper კაბელები
- პურის დაფა
- CP2102 usb to TTL
ინსტრუმენტები:
- soldering რკინის
- გვერდითი საჭრელი
- მავთულის სტრიპტიზიორი
ნაბიჯი 2: ანტენის დამზადება
ანტენისთვის მე ვიყენებ ჩემი 2x2x0.8 მმ ან 2x2 20awg ავტობუსის კაბელის ნარჩენ კაბელს. საგნების ქსელში თქვენ შეგიძლიათ აირჩიოთ თქვენი ტრანსისა და ანტენის სიხშირის ჯგუფი ქვეყნის მიხედვით. ეს არის სიგრძე სიხშირეზე:
- 868 mhz 3.25 ინჩი ან 8.2 სმ (ეს არის ის, რასაც მე ვიყენებ)
- 915 mhz 3 ინჩი ან 7.8 სმ
- 433 mhz 3 ინჩი ან 16.5 სმ
ნაბიჯი 3: შედუღება Esp Shield
- ამოიღეთ esp ფარის რეზისტორები (იხ. R1 დან R3 წითელ ველში)
- შედუღეთ rfm95 ჩიპი esp ფარზე.
- შეაერთეთ პინჰედერები ესპ ფარს
- დაასხით ანტენა ესპის ფარზე. არ გამოიყენოთ ანტენის გარეშე, შეიძლება დაზიანდეს ფარი.
- თუ pinheaders არ soldered გადატანა arduino solder ეს ძალიან
ნაბიჯი 4: კოდირება
მე ვიცი, რომ შემიძლია DTR გამოვიყენო arduino– ს ავტომატურად გადატვირთვისთვის, მაგრამ ჩემს შემთხვევაში მე მქონდა შეცდომები კოდის ატვირთვისას. ამიტომ მე ასევე გამოვიყენე სახელმძღვანელო გადატვირთვა ამ ინსტრუქციებში, ასე რომ, თუ თქვენ გაქვთ იგივე პრობლემა, შეგიძლიათ მისი მოგვარება ხელით გადატვირთვით.
-
შეუერთეთ arduino CP2102 შემდეგნაირად:
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 gnd -> Arduino pro mini gnd
- CP2102 3.3 -> Arduino pro mini vcc
- გახსენით ესკიზი არდუინოს იდეაში
- აირჩიეთ დაფა arduino pro mini
- აირჩიეთ atmega 328p 3.3v 8mhz პროცესორის ქვეშ
- შეარჩიეთ თქვენი com პორტი
- დააწკაპუნეთ ატვირთვის ღილაკზე
- სანამ კოდი შედგენილია იმ მომენტში, როდესაც ხედავთ bautrate (იხ. სურათი) დააჭირეთ გადატვირთვის ღილაკს arduino pro mini (cp2102 არ გადატვირთავს დაფას) ასევე დარწმუნდით, რომ დახურეთ თქვენი სერიული მონიტორი პროგრამირების დროს.
ნაბიჯი 5: გაყვანილობა
- შეუერთეთ არდუინოს, როგორც ესკიზში ზემოთ
- ახლა თქვენმა arduino– მ უნდა გაგზავნოს მონაცემები სერვერის კვანძზე.
AM2305 სინამდვილეში არის 3 მავთულის სენსორი, ასე რომ თქვენ არ გჭირდებათ რეზისტორი. უბრალოდ მიამაგრეთ სენსორი, როგორც ზემოთ მოცემულ სურათზე. ფერები იგივეა. თუ თქვენ იყენებთ DHT22– ს, თქვენ უნდა დააკავშიროთ 10k რეზისტორი წითელ (5V) და ყვითელ (მონაცემთა) მავთულს შორის.
ნაბიჯი 6: დასკვნა
ამ ინსტრუქციაში თქვენ ისწავლეთ სენსორის გაკეთება, რომელიც მონაცემებს უგზავნის LORA კარიბჭეს. ის აგზავნის ტემპერატურასა და ტენიანობას სათბურის მაგალითით. ამ გზით თქვენ შეგიძლიათ აკონტროლოთ თქვენი გარემო და დაგეგმოთ თქვენი ბოსტნეულის დარგვა ამ მონაცემების გამოყენებით. ასევე შეგიძლიათ გამოიყენოთ ეს სენსორი, რომ გადაწყვიტოთ ფანჯრის გახსნა ან ვენტილატორის ჩართვა.
გირჩევთ:
DHT21 ციფრული ტემპერატურისა და ტენიანობის სენსორი არდუინოსთან ერთად: 6 ნაბიჯი
DHT21 ციფრული ტემპერატურისა და ტენიანობის სენსორი არდუინოსთან ერთად: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ DHT21 ტენიანობისა და ტემპერატურის სენსორი არდუინოსთან ერთად და გამოვაჩინოთ მნიშვნელობები OLED ეკრანზე. უყურეთ ვიდეოს
ტემპერატურისა და ტენიანობის სენსორი LCD და ხმის გამოვლენით: 4 ნაბიჯი
ტემპერატურის და ტენიანობის სენსორი LCD და ხმის გამოვლენით: გამარჯობა ბიჭებო !!! კარგი, ეს პროექტი იყო ჩემი ბოლო წლის პროექტი. ამ პროექტის მიზანი იყო ჩემი უნივერსიტეტის სახელოსნოში ოთახის ტემპერატურისა და ტენიანობის მონიტორინგი, რადგან ზოგიერთი ელექტრონული კომპონენტის გაუმართაობა არახელსაყრელი ტემპერატურისა და ჰაერის გამო
ტემპერატურისა და ტენიანობის სენსორი (DHT22) დექსტერის დაფით: 7 ნაბიჯი
ტემპერატურისა და ტენიანობის სენსორი (DHT22) დექსტერის დაფით: დექსტერის დაფა არის საგანმანათლებლო ტრენერის ნაკრები, რომელიც ხდის ელექტრონიკის სწავლას სახალისო და მარტივს. დაფა აერთიანებს ყველა აუცილებელ ნაწილს, რომელიც დამწყებთათვის მოითხოვს იდეის წარმატებულ პროტოტიპად გადაქცევას. არდუინოს გულთან ერთად, დიდი რაოდენობით
Arduino მზის ენერგიის ტემპერატურისა და ტენიანობის სენსორი, როგორც 433 მჰც ორეგონის სენსორი: 6 ნაბიჯი
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: This is the build of a solar powered temperature and ტენიანობის სენსორი. Sensor emulates 433mhz Oregon sensor, and is ჩანს Telldus Net gateway. რა გჭირდებათ: 1x " 10-LED მზის ენერგიის მოძრაობის სენსორი " Ebay– დან დარწმუნდით, რომ წერია 3.7 ვ ბატარეა
LORA ტემპერატურისა და ნიადაგის ტენიანობის სენსორი: 6 ნაბიჯი
LORA ტემპერატურისა და ნიადაგის ტენიანობის სენსორი: საკუთარი სათბურის დამზადებისას მე ვაკეთებ რამდენიმე სენსოროდს სათბურის გარემოს მონიტორინგისთვის. თქვენ ასევე შეგიძლიათ გამოიყენოთ ეს სენსორი გარეთ. სათბურის შიგნით ან გარეთ ტემპერატურის გამოყენება მიწის ტემპერატურასთან ერთად