Სარჩევი:
- ნაბიჯი 1: შეაერთეთ გაზის სენსორი არდუინოსთან
- ნაბიჯი 2: დაუკავშირეთ Arduino Raspberry Pi– ს
- ნაბიჯი 3: ჩაწერეთ კოდი Arduino– სთვის
- ნაბიჯი 4: ჩაწერეთ კოდი Raspberry Pi– სთვის
- ნაბიჯი 5: შექმენით საქმე და სცადეთ
ვიდეო: IoT გაზის დეტექტორი არდუინოსა და ჟოლოს პიით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ ინსტრუქციაში თქვენ შეისწავლით თუ როგორ უნდა ავაშენოთ IoT გაზის დეტექტორი Arduino– ს, Raspberry Pi– ს და MQ-5 გაზის სენსორის გამოყენებით. ამ ნაწილების გარდა თქვენ დაგჭირდებათ სამი მავთული არდუინოს გაზის სენსორთან დასაკავშირებლად. ამის დასრულების შემდეგ თქვენ შეძლებთ ჩაწეროთ კოდი არდუინოსა და ჟოლოს პიზე, რომ მიიღოთ გაზის ამჟამინდელი დონე ოთახში, იქნება ეს ბუნებრივი აირი, ალკოჰოლი, ან თუნდაც თქვენი სუნთქვა. Დავიწყოთ!
ნაბიჯი 1: შეაერთეთ გაზის სენსორი არდუინოსთან
თქვენ დაგჭირდებათ სამი მავთული გაზის სენსორის არდუინოსთან დასაკავშირებლად:
-ერთი სენსორის A0– დან (ანალოგი გარეთ) ანალოგიურ შესასვლელ პინზე Arduino– ზე
-ერთი სენსორის GND- დან (დაფქვილი პინიდან) არდუინოზე დასაყენებლად
-ერთი სენსორის VCC– დან (დენის შეყვანა) Arduino– ზე 5v პინამდე
ამის დასრულების შემდეგ ჩართეთ არდუინო. თქვენ უნდა ნახოთ წითელი შუქი გაზის სენსორზე.
ნაბიჯი 2: დაუკავშირეთ Arduino Raspberry Pi– ს
თქვენ უნდა შეაერთოთ Arduino Raspberry Pi– ში, რათა დარწმუნდეთ, რომ ის იკვებება Pi– ს USB პორტით. თქვენ ასევე გამოიყენებთ ამ კავშირს კომუნიკაციისთვის Arduino– ს serial.println () ფუნქციის საშუალებით, რომელსაც მიიღებს Raspberry Pi.
ნაბიჯი 3: ჩაწერეთ კოდი Arduino– სთვის
ახლა, როდესაც არდუინო არის დაკავშირებული, მას უნდა შეეძლოს გაზომვის გაზომვის სენსორის კითხვა და გადასცეს მას ჟოლოს პიზე. ამისათვის საჭიროა კოდის რამდენიმე სტრიქონი: არდუინომ უნდა აიღოს სენსორიდან ანალოგური შეყვანა და შემდეგ ჩაწეროს იგი სერიულ კავშირზე, რაც Pi- ს წაკითხვის საშუალებას მისცემს. მაგალითი იმისა, თუ როგორ უნდა გავაკეთოთ ეს მოცემულია სურათზე.
ნაბიჯი 4: ჩაწერეთ კოდი Raspberry Pi– სთვის
ახლა თქვენ დაგჭირდებათ კოდი მეორე მხარეს, რომ „დაიჭიროთ“მონაცემები არდუინოდან და აჩვენოთ ინტერნეტში. ამისათვის ჩვენ გამოვიყენებთ პითონს ჩვენს მაგალითში Flask– თან ერთად, რომელიც მოგვცემს საშუალებას მოგვაწოდოს ვებ გვერდი სენსორის მონაცემებით და სენსორის წარსულის საშუალო მაჩვენებლებით. თქვენ უნდა შემოიტანოთ სურათზე ნაჩვენები მოდულები ვებ სერვერზე და სერიული პორტის კომუნიკაცია რომ იმუშაოს.
შემდეგი, თქვენ გსურთ დაიწყოთ ახალი სერიული კავშირი და დაწეროთ სენსორული კლასი, რომელიც წაიკითხავს Arduino– დან და გადასცემს ამ მონაცემებს ჩვენს Flask მარშრუტზე, რომელიც ნაჩვენებია მეორე სურათზე. დაბოლოს, თქვენ მოგინდებათ ვებგვერდის შექმნა HTML- ში, ასე რომ ჩვენ შეგვიძლია რეალურად ვნახოთ ჩვენი მონაცემები. მაგალითი იმისა, თუ როგორ შეგიძლიათ ამის გაკეთება, მოცემულია აქ.
ნაბიჯი 5: შექმენით საქმე და სცადეთ
დაბოლოს, მას შემდეგ რაც შეამოწმებთ თქვენს სენსორს, შეგიძლიათ ააწყოთ საქმე და გამოსცადოთ იგი! თქვენ შეგიძლიათ გააკეთოთ საქმე 3D პრინტერის საშუალებით (Pi და Arduino– სთვის უკვე არსებობს) ან თუნდაც მუყაოსგან. ორივეს მაგალითი მოცემულია ზემოთ. ჩვენ მივიღეთ ჩვენი საქმეები Thingiverse– დან (აქ და აქ). საბოლოო ჯამში, არჩევანი თქვენზეა! ბედნიერი შენობა!
გირჩევთ:
RS485 არდუინოსა და ჟოლოს შორის: 7 ნაბიჯი
RS485 არდუინოსა და ჟოლოს Pi შორის: სკოლისთვის მე უნდა გავაკეთო პროექტი. მე ვირჩევ, რომ გავაკეთო ჭკვიანი სათბურის კონტროლერი, რომელსაც მთლიანად აკონტროლებს ჟოლოს პი. სენსორები იკვებება arduino uno– ით. მომდევნო თვეების განმავლობაში მე გამოვაქვეყნებ ამ პროექტის ეტაპობრივად შესრულებას
ჭადრაკის რობოტი დამზადებულია LEGO და ჟოლოს პიით: 6 ნაბიჯი
ჭადრაკის რობოტი დამზადებულია LEGO- სთან და ჟოლოს პითან ერთად: გააოცეთ თქვენი მეგობრები ამ საჭადრაკო რობოტით! ეს არ არის ძალიან რთული აშენება, თუ თქვენ უკვე შექმენით LEGO რობოტები და თუ გაქვთ მინიმუმ ელემენტარული ცოდნა კომპიუტერული პროგრამირებისა და Linux– ის შესახებ. რობოტი აკეთებს საკუთარ ნაბიჯებს და იყენებს ვიზუალურ აღიარებას
IOT დაფუძნებული გაზის გაჟონვის დეტექტორი: 4 ნაბიჯი
IOT დაფუძნებული გაზის გაჟონვის დეტექტორი: მოთხოვნები 1 - ნოდემკუ (ESP8266) 2 - კვამლის სენსორი (MQ135) 3 - მხტუნავთა მავთულები (3)
სახლის გაზის დეტექტორი: 3 ნაბიჯი
სახლის გაზის დეტექტორი: ეს პროექტი მიზნად ისახავს შექმნას ეფექტური სახლის გაზის დეტექტორი arduino uno (ან ამ შემთხვევაში მისი ჩინური ექვივალენტი) და რამოდენიმე სენსორი
IOT კვამლის დეტექტორი: განაახლეთ არსებული კვამლის დეტექტორი IOT– ით: 6 ნაბიჯი (სურათებით)
IOT კვამლის დეტექტორი: განაახლეთ არსებული კვამლის დეტექტორი IOT– ით: ავტორების სია, გამომგონებელი: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng მეთვალყურე: დოქტორი ჩია კიმ სენგი მექანიკური და რობოტული ინჟინერიის განყოფილება, ელექტრო და ელექტრონული ინჟინერიის ფაკულტეტი, Universiti Tun ჰუსეინ ონნი მალაიზია. განაწილება