Სარჩევი:

IoT გაზის დეტექტორი არდუინოსა და ჟოლოს პიით: 5 ნაბიჯი
IoT გაზის დეტექტორი არდუინოსა და ჟოლოს პიით: 5 ნაბიჯი

ვიდეო: IoT გაზის დეტექტორი არდუინოსა და ჟოლოს პიით: 5 ნაბიჯი

ვიდეო: IoT გაზის დეტექტორი არდუინოსა და ჟოლოს პიით: 5 ნაბიჯი
ვიდეო: გაზის დეტექტორი 2024, ნოემბერი
Anonim
Image
Image
შეაერთეთ გაზის სენსორი არდუინოსთან
შეაერთეთ გაზის სენსორი არდუინოსთან

ამ ინსტრუქციაში თქვენ შეისწავლით თუ როგორ უნდა ავაშენოთ IoT გაზის დეტექტორი Arduino– ს, Raspberry Pi– ს და MQ-5 გაზის სენსორის გამოყენებით. ამ ნაწილების გარდა თქვენ დაგჭირდებათ სამი მავთული არდუინოს გაზის სენსორთან დასაკავშირებლად. ამის დასრულების შემდეგ თქვენ შეძლებთ ჩაწეროთ კოდი არდუინოსა და ჟოლოს პიზე, რომ მიიღოთ გაზის ამჟამინდელი დონე ოთახში, იქნება ეს ბუნებრივი აირი, ალკოჰოლი, ან თუნდაც თქვენი სუნთქვა. Დავიწყოთ!

ნაბიჯი 1: შეაერთეთ გაზის სენსორი არდუინოსთან

შეაერთეთ გაზის სენსორი არდუინოსთან
შეაერთეთ გაზის სენსორი არდუინოსთან

თქვენ დაგჭირდებათ სამი მავთული გაზის სენსორის არდუინოსთან დასაკავშირებლად:

-ერთი სენსორის A0– დან (ანალოგი გარეთ) ანალოგიურ შესასვლელ პინზე Arduino– ზე

-ერთი სენსორის GND- დან (დაფქვილი პინიდან) არდუინოზე დასაყენებლად

-ერთი სენსორის VCC– დან (დენის შეყვანა) Arduino– ზე 5v პინამდე

ამის დასრულების შემდეგ ჩართეთ არდუინო. თქვენ უნდა ნახოთ წითელი შუქი გაზის სენსორზე.

ნაბიჯი 2: დაუკავშირეთ Arduino Raspberry Pi– ს

შეაერთეთ Arduino Raspberry Pi– ს
შეაერთეთ Arduino Raspberry Pi– ს

თქვენ უნდა შეაერთოთ Arduino Raspberry Pi– ში, რათა დარწმუნდეთ, რომ ის იკვებება Pi– ს USB პორტით. თქვენ ასევე გამოიყენებთ ამ კავშირს კომუნიკაციისთვის Arduino– ს serial.println () ფუნქციის საშუალებით, რომელსაც მიიღებს Raspberry Pi.

ნაბიჯი 3: ჩაწერეთ კოდი Arduino– სთვის

ჩაწერეთ კოდი Arduino– სთვის
ჩაწერეთ კოდი Arduino– სთვის

ახლა, როდესაც არდუინო არის დაკავშირებული, მას უნდა შეეძლოს გაზომვის გაზომვის სენსორის კითხვა და გადასცეს მას ჟოლოს პიზე. ამისათვის საჭიროა კოდის რამდენიმე სტრიქონი: არდუინომ უნდა აიღოს სენსორიდან ანალოგური შეყვანა და შემდეგ ჩაწეროს იგი სერიულ კავშირზე, რაც Pi- ს წაკითხვის საშუალებას მისცემს. მაგალითი იმისა, თუ როგორ უნდა გავაკეთოთ ეს მოცემულია სურათზე.

ნაბიჯი 4: ჩაწერეთ კოდი Raspberry Pi– სთვის

დაწერეთ რაიმე კოდი ჟოლოს პიისთვის
დაწერეთ რაიმე კოდი ჟოლოს პიისთვის
დაწერეთ კოდი ჟოლოს პიისთვის
დაწერეთ კოდი ჟოლოს პიისთვის
დაწერეთ რაიმე კოდი ჟოლოს პიისთვის
დაწერეთ რაიმე კოდი ჟოლოს პიისთვის

ახლა თქვენ დაგჭირდებათ კოდი მეორე მხარეს, რომ „დაიჭიროთ“მონაცემები არდუინოდან და აჩვენოთ ინტერნეტში. ამისათვის ჩვენ გამოვიყენებთ პითონს ჩვენს მაგალითში Flask– თან ერთად, რომელიც მოგვცემს საშუალებას მოგვაწოდოს ვებ გვერდი სენსორის მონაცემებით და სენსორის წარსულის საშუალო მაჩვენებლებით. თქვენ უნდა შემოიტანოთ სურათზე ნაჩვენები მოდულები ვებ სერვერზე და სერიული პორტის კომუნიკაცია რომ იმუშაოს.

შემდეგი, თქვენ გსურთ დაიწყოთ ახალი სერიული კავშირი და დაწეროთ სენსორული კლასი, რომელიც წაიკითხავს Arduino– დან და გადასცემს ამ მონაცემებს ჩვენს Flask მარშრუტზე, რომელიც ნაჩვენებია მეორე სურათზე. დაბოლოს, თქვენ მოგინდებათ ვებგვერდის შექმნა HTML- ში, ასე რომ ჩვენ შეგვიძლია რეალურად ვნახოთ ჩვენი მონაცემები. მაგალითი იმისა, თუ როგორ შეგიძლიათ ამის გაკეთება, მოცემულია აქ.

ნაბიჯი 5: შექმენით საქმე და სცადეთ

შექმენით საქმე და სცადეთ!
შექმენით საქმე და სცადეთ!
შექმენით საქმე და სცადეთ!
შექმენით საქმე და სცადეთ!
შექმენით საქმე და სცადეთ!
შექმენით საქმე და სცადეთ!

დაბოლოს, მას შემდეგ რაც შეამოწმებთ თქვენს სენსორს, შეგიძლიათ ააწყოთ საქმე და გამოსცადოთ იგი! თქვენ შეგიძლიათ გააკეთოთ საქმე 3D პრინტერის საშუალებით (Pi და Arduino– სთვის უკვე არსებობს) ან თუნდაც მუყაოსგან. ორივეს მაგალითი მოცემულია ზემოთ. ჩვენ მივიღეთ ჩვენი საქმეები Thingiverse– დან (აქ და აქ). საბოლოო ჯამში, არჩევანი თქვენზეა! ბედნიერი შენობა!

გირჩევთ: