Სარჩევი:

ჭკვიანი ნაგვის მართვის სისტემა: 23 ნაბიჯი
ჭკვიანი ნაგვის მართვის სისტემა: 23 ნაბიჯი

ვიდეო: ჭკვიანი ნაგვის მართვის სისტემა: 23 ნაბიჯი

ვიდეო: ჭკვიანი ნაგვის მართვის სისტემა: 23 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim
ჭკვიანი ნაგვის მართვის სისტემა
ჭკვიანი ნაგვის მართვის სისტემა
ჭკვიანი ნაგვის მართვის სისტემა
ჭკვიანი ნაგვის მართვის სისტემა
ჭკვიანი ნაგვის მართვის სისტემა
ჭკვიანი ნაგვის მართვის სისტემა

შესავალი

ამ პროექტთან დაკავშირებული მიმდინარე პრობლემა ან საკითხი

ჩვენი ამჟამინდელი საზოგადოების მთავარი პრობლემა მყარი ნარჩენების დაგროვებაა. ეს უფრო დიდ გავლენას მოახდენს ჩვენი საზოგადოების ჯანმრთელობასა და გარემოზე. ამ ნარჩენების გამოვლენა, მონიტორინგი და მართვა დღევანდელი ეპოქის ერთ -ერთი უმთავრესი პრობლემაა.

ეს არის ახალი მეთოდოლოგია ნარჩენების ავტომატურად მართვისთვის. ეს არის ჩვენი IOT Smart Garbage Manufacturing სისტემა, ინოვაციური გზა, რომლის საშუალებითაც თქვენ შეძლებთ ქალაქების სისუფთავეს და ჯანმრთელობას. მიჰყევით, რომ ნახოთ როგორ მოახერხებთ გავლენას თქვენი საზოგადოების, სახლის ან თუნდაც შემოგარენის გაწმენდაზე, რაც ნაბიჯ -ნაბიჯ მიგვიყვანს ცხოვრების უკეთეს გზასთან

რატომ IOT?

ჩვენ ვცხოვრობთ ეპოქაში, სადაც ამოცანები და სისტემები დაკავშირებულია IOT– ის ძალასთან, რომ გვქონდეს მუშაობის უფრო ეფექტური სისტემა და სწრაფად შევასრულოთ სამუშაოები! მთელი ძალით ჩვენს ხელთაა ის შეძლებს მიაღწიოს !! IOT– ის გამოყენებით და მისი საშუალებით ჩვენ შეგვიძლია კაცობრიობა მივმართოთ ახალ ტექნოლოგიურ ეპოქაში IOT– ის ზოგადი არქიტექტურის აგება, შესაბამისად, ძალიან რთული ამოცანაა, ძირითადად, უკიდურესად მრავალფეროვანი მოწყობილობების, ტექნოლოგიური კავშირების და სერვისების გამო. ჩაერთოს ასეთ სისტემაში.

ნაბიჯი 1: მონიტორინგის სისტემის მიმოხილვა

მონიტორინგის სისტემის მიმოხილვა
მონიტორინგის სისტემის მიმოხილვა
მონიტორინგის სისტემის მიმოხილვა
მონიტორინგის სისტემის მიმოხილვა

ახლანდელი პრობლემა ნაგვის შეგროვებასთან დაკავშირებით

ამ დღეებში ჩვენ შეგვიძლია შევამჩნიოთ, რომ ნაგვის მანქანა მოძრაობს ქალაქში, რომ შეაგროვოს მყარი ნარჩენები დღეში ორჯერ. ამის თქმა ნამდვილად ამაო და არაეფექტურია. მაგალითად, ვთქვათ, რომ არის ორი ქუჩა, კერძოდ A და B. ქუჩა A არის დაკავებული ქუჩა და ჩვენ ვხედავთ, რომ ნაგავი ძალიან სწრაფად ივსება, ხოლო ქუჩა B ორი დღის შემდეგაც კი ურნა ნახევრად არ არის სავსე. მაშინ რა არის პრობლემები წარმოიქმნება ამის გამო ???

  • ადამიანური რესურსის ნარჩენები
  • Დროის დაკარგვა
  • Ფულის ფლანგვა
  • საწვავის ნარჩენები

ნაბიჯი 2: ჰიპოთეზის ჩამოყალიბება

ჰიპოთეზის ჩამოყალიბება
ჰიპოთეზის ჩამოყალიბება

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

ნაბიჯი 3: კრიტერიუმები

კრიტერიუმები
კრიტერიუმები

გასათვალისწინებელია შემდეგი საკითხები:-

  • უპირველეს ყოვლისა თქვენ იპოვეთ მტვრის სიმაღლე. ეს დაგვეხმარება ნაგვის ყუთში ნაგვის პროცენტის გენერირებაში. ამისათვის ორი კრიტერიუმი უნდა დაკმაყოფილდეს იმის დასანახად, რომ კონკრეტული ურნა დაცარიელებულია;
  • ნაგვის რაოდენობა, სხვა სიტყვებით რომ ვთქვათ, თუ ურნა ნახევრად სავსეა, თქვენ ნამდვილად არ გჭირდებათ მისი დაცლა. ნაგვის მაქსიმალური რაოდენობა, რომელსაც ჩვენ ვუშვებთ, არის ურნის 75%. (ეს შეიძლება გაკეთდეს თქვენი შეხედულებისამებრ)
  • არის კიდევ ერთი შემთხვევა, თუ კონკრეტული ურნა ივსება 20% და შემდეგ ერთი კვირის განმავლობაში, თუ ის არ იცვლება, ის შემოდის მეორე კრიტერიუმში, დროში. დროის შესაბამისად, თუნდაც მცირეოდენი ნაგავი გამოიწვევს სუნიან გარემოს. ამის თავიდან ასაცილებლად, შეგვიძლია ვივარაუდოთ, რომ ჩვენი ტოლერანტობის დონე 2 დღეა. ასე რომ, თუ ნაგვის ურნა 75%-ზე ნაკლებია, მაგრამ თუ ის ორი დღისაა, ის ასევე უნდა დაიცალა.

ნაბიჯი 4: ელექტრონული კომპონენტები

Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
  • Arduino 101 (ეს არის ძლიერი მიკროკონტროლი, რომელიც შეიძლება გამოყენებულ იქნას მონაცემების გასაგზავნად BLE საშუალებით)
  • Arduino WiFi Shield 101 (ის დაუკავშირდება arduino 101 -ს, რომ გადასცეს თავისი მონაცემები WiFi– ის დახმარებით
  • სენსორები

    • ულტრაბგერითი სენსორი (გამოიყენება სათავსის სახურავსა და მის ფუძეს შორის მანძილის გასაზომად)
    • IR სენსორი (გამოიყენება ფართომასშტაბიანი ნაგვის სისტემის განსახორციელებლად)
  • 9V ბატარეა (ეს არის ენერგიის წყარო ჩვენი პროექტისთვის)
  • ბატარეის კლიპი 9 ვ
  • ჯუმბერის მავთულები (ზოგადი)
  • სლაიდების გადამრთველი

ნაბიჯი 5: პროგრამული პროგრამები

პროგრამული პროგრამები
პროგრამული პროგრამები
პროგრამული პროგრამები
პროგრამული პროგრამები
პროგრამული პროგრამები
პროგრამული პროგრამები

Arduino IDE

ბლინკი (ეს არის ერთ -ერთი საუკეთესო აპლიკაცია ყველა მომხმარებლისთვის, რადგან ის საშუალებას გაძლევთ ვიზუალურად ნახოთ თქვენი პროექტი თქვენს ნებისმიერ მოწყობილობაზე)

პითონი

SQL /MYSQL

ნაბიჯი 6: საჭირო ინსტრუმენტები და დანადგარები

საჭირო ინსტრუმენტები და მანქანები
საჭირო ინსტრუმენტები და მანქანები
საჭირო ინსტრუმენტები და დანადგარები
საჭირო ინსტრუმენტები და დანადგარები
საჭირო ინსტრუმენტები და დანადგარები
საჭირო ინსტრუმენტები და დანადგარები

ცხელი წებო იარაღი (ზოგადი)

პლასტიკური ყუთი

ხელის საბურღი

ნაბიჯი 7: ტექნიკური ნაწილი

ინფრაწითელი სენსორი განთავსდება სახურავის შიდა მხარეს; სენსორი იქნება მყარი ნარჩენების წინაშე. ნაგვის მომატებასთან ერთად, IR სენსორსა და ნაგავს შორის მანძილი მცირდება. ეს პირდაპირი მონაცემები გაიგზავნება ჩვენს მიკროკონტროლერთან.

შენიშვნა: ულტრაბგერითი სენსორის გამოყენება ფართომასშტაბიანი არ იქნება, რადგან ამ პროცესში ბევრი ბგერა იქმნება. ასე რომ ჩვენ შეგვიძლია დავრწმუნდეთ ნაგვის სიჩქარეზე, რადგან სენსორი ძალიან მგრძნობიარეა ბგერების მიმართ. ამან შეიძლება გამოიწვიოს შეცდომები მონაცემთა გარიგებისას

ჩვენი მიკროკონტროლი, arduino 101, შემდეგ ამუშავებს მონაცემებს და Wi-Fi- ის დახმარებით აგზავნის მას მონაცემთა ბაზაში / აპლიკაციაში.

აპლიკაციის საშუალებით ან მონაცემთა ბაზის გამოყენებით ჩვენ ვიზუალურად წარმოვადგენთ ნაგვის რაოდენობას ურნაში მცირე ანიმაციით.

ნაბიჯი 8: მოდელის მშენებლობა

მოდელის მშენებლობა
მოდელის მშენებლობა

დროა ავაშენოთ ჩვენი საკუთარი სისტემა, რათა მინიმუმამდე დავიყვანოთ ნარჩენების არასათანადო მართვის უარყოფითი ზემოქმედება. მისი მიღება შესაძლებელია ორი გზით, შემდეგნაირად:

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

დიდი მასშტაბი: ღრუბელში მონაცემთა ბაზის შექმნით, ჩვენ შეგვიძლია შევქმნათ ინტრანეტი კავშირი გარკვეულ საზღვრებს შორის. Python/SQL/MYSQL გამოყენებით ჩვენ შეგვიძლია შევქმნათ მონაცემთა ბაზა ღრუბელში, რომ შევქმნათ ნაგვის ურნების ქსელი.

ნაბიჯი 9: მცირე ზომის მონიტორინგის სისტემის შექმნა

მცირე ზომის მონიტორინგის სისტემის შექმნა
მცირე ზომის მონიტორინგის სისტემის შექმნა

ᲜᲐᲑᲘᲯᲘ 1

აიღეთ პლასტმასის კონტეინერი და მონიშნეთ მასზე ორი თვალი. ახლა ამოიღეთ სახურავი და მონიშნეთ ულტრაბგერითი სენსორის ორი "თვალი". ეს იქნება ნაგვის ბოლოში შემავალი მხარე

ნაბიჯი 10: ნაბიჯი 2

ნაბიჯი -2
ნაბიჯი -2
ნაბიჯი -2
ნაბიჯი -2

აიღეთ ხელის საბურღი და შეუფერხებლად გაბურღეთ მონიშნული ადგილები. შემდეგ დააფიქსირეთ ულტრაბგერითი სენსორი ხვრელებში სენსორის ნებისმიერი ნაწილის დაჭერის გარეშე. (ამიტომ ჩვენ შეგვიძლია დავრწმუნდეთ, რომ კითხვა საიმედო იქნება)

ნაბიჯი 11: ნაბიჯი 3

ნაბიჯი -3
ნაბიჯი -3
ნაბიჯი -3
ნაბიჯი -3

უბრალოდ დააინსტალირეთ ბაზის ფარი Arduino 101 -ზე და მიამაგრეთ ულტრაბგერითი სენსორი ნებისმიერ ქინძისთავზე. წყაროს კოდი მოცემულია ქვემოთ

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

ნაბიჯი 12: ნაბიჯი 4 (პროტოტიპი)

ნაბიჯი 4 (პროტოტიპი)
ნაბიჯი 4 (პროტოტიპი)
ნაბიჯი 4 (პროტოტიპი)
ნაბიჯი 4 (პროტოტიპი)

აიღეთ ნიმუშის ურნა სახლში და შემდეგ დააფიქსირეთ კომპონენტები მასზე ყურადღებით, შემდეგ დააკავშირეთ იგი ბლინკთან და შეამოწმეთ

ნაბიჯი 13: ნაბიჯი 5 (ბლინკის აპლიკაციასთან კავშირი)

ნაბიჯი 5 (ბლინკის აპლიკაციასთან კავშირი)
ნაბიჯი 5 (ბლინკის აპლიკაციასთან კავშირი)

არდუინოდან მიღებული მონაცემების ინტერნეტთან დასაკავშირებლად, ჩვენ შეგვიძლია გამოვიყენოთ წინასწარ აშენებული პლატფორმა სახელწოდებით ბლინკი. მისი გადმოწერა შესაძლებელია ანდროიდის აპლიკაციების მაღაზიიდან. ამ აპლიკაციის კონტროლი შესაძლებელია Arduino IDE გამოყენებით

play.google.com/store/apps/details?id=cc.

ნაბიჯი 14: ნაბიჯი -06 (აპლიკაციის დაყენება)

ნაბიჯი -06 (აპლიკაციის დაყენება)
ნაბიჯი -06 (აპლიკაციის დაყენება)

საწყისი კოდი უკვე მოცემულია ზემოთ. იმისათვის, რომ შეძლოთ Arduino 101 -ის დაპროგრამება, თქვენ ჯერ უნდა დააინსტალიროთ საჭირო დრაივერები. იმის შესამოწმებლად, თქვენ უკვე გაქვთ დაინსტალირებული გახსენით Arduino IDE, დააწკაპუნეთ ინსტრუმენტებზე, შემდეგ დაფებზე და დაათვალიერეთ თუ არა სიაში Arduino ან Genuino 101. თუ ისინი იქ არიან, გადადით შემდეგ საფეხურზე, თუ არ მიჰყევით

  • ჩამოტვირთეთ საჭირო დრაივერები, რომ შეძლოთ Arduino mkr1000- ის გამოყენება, კვლავ გახსენით Arduino IDE, დააწკაპუნეთ ინსტრუმენტებზე, დაფებზე, შემდეგ დაფების მენეჯერზე.
  • როგორც კი დრაივერები დაინსტალირდება, გადადით და გადმოწერეთ საჭირო ბიბლიოთეკები. ჩვენი პროგრამის გასაშვებად ჩვენ გვჭირდება WiFi101 ბიბლიოთეკა, ბლინკის ბიბლიოთეკა და ულტრაბგერითი ბიბლიოთეკა, სამივე შეგიძლიათ ნახოთ არდუინოს ბიბლიოთეკის მენეჯერში. გახსენით ესკიზისთვის, შემდეგ ჩართეთ ბიბლიოთეკა. შემდეგ ბიბლიოთეკის მენეჯერი.

ნაბიჯი 15: ნაბიჯი -7 (ტესტირება)

Blynk პროგრამის გამოყენებით, ჩვენ შეგვიძლია წარმოვადგინოთ ნაგვის დონე ნაგვის ყუთში 3 LED- ის გამოყენებით. აირჩიეთ Arduino 101, როგორც თქვენი მიკროკონტროლერის რეკლამა "BLE" როგორც "კავშირის ტიპი"

მკაცრად; Bluetooth– ის გამოყენება არ არის

ამის შემდეგ თქვენ მიიღებთ წერილს "author ნიშანი", რომელიც უნდა შეიყვანოთ კოდში, (აღნიშნულია კოდში).

ნაბიჯი 16: ნაბიჯი -8 (შედეგები)

ნაბიჯი -8 (შედეგები)
ნაბიჯი -8 (შედეგები)
ნაბიჯი -8 (შედეგები)
ნაბიჯი -8 (შედეგები)
ნაბიჯი -8 (შედეგები)
ნაბიჯი -8 (შედეგები)

სმარტფონის ან ლეპტოპის გამოყენებით შეგიძლიათ ნაგვის ურნის მონიტორინგი შემდეგნაირად …

შემდეგი ფერი წარმოადგენს ნაგვის რაოდენობას ურნაში

  1. მწვანე - 25%
  2. ნარინჯისფერი - 50%
  3. წითელი - 75%

ნაბიჯი 17: დასკვნა მცირე მასშტაბისთვის

დასკვნა მცირე მასშტაბისთვის
დასკვნა მცირე მასშტაბისთვის

როგორც ზემოთ აღინიშნა, მისი მონიტორინგი შესაძლებელია სმარტფონის ან ლეპტოპის კონტროლის ქვეშ. უფრო მეტიც, ეს არ იქნება შესაფერისი, როდესაც საქმე ეხება მასშტაბებს. ასე რომ, მცირე მასშტაბის მონიტორინგის პროექტი წარმატებულია

ახლა მოდით განვიხილოთ, თუ როგორ უნდა გავაკეთოთ ეს უფრო ფართო მასშტაბით.

ნაბიჯი 18: დიდი მასშტაბის მონიტორინგის სისტემა

ფართომასშტაბიანი მონიტორინგის სისტემა
ფართომასშტაბიანი მონიტორინგის სისტემა

ეს იქნება მცირედი მასშტაბისგან განსხვავებული.

ეს უფრო მნიშვნელოვანი იქნებოდა ყველა ქვეყნის მთავრობისთვის

რადგან ყველა მთავრობა ეძებს კარგ გამოსავალს, აქ მე ვაპირებ გითხრათ გამოსავალი. აქ მოდის…

ნაბიჯი 19: მიმოხილვა

მიმოხილვა
მიმოხილვა

ეს შეიძლება გაკეთდეს ორი კრიტერიუმის მიხედვით:-

  • ჩვენ შეგვიძლია შევქმნათ დიდი მტვრის ნაგავი, რომელიც საერთოა ქუჩისთვის. ვთქვათ, გარკვეულ ადგილას, სახელწოდებით "A" და იგი შედგება 10 ქუჩისგან. შემდეგ ჩვენ ვაპირებთ 40 ნაგვის ურნის გაკეთებას, რომლებიც მართლაც დიდი ზომისაა (4 ურნა თითოეული ქუჩისთვის, როგორც პოლიეთილენი, საკვები პროდუქტები, ჭიქები და ლითონები ცალკე უნდა შეგროვდეს)
  • წინააღმდეგ შემთხვევაში, ჩვენ შეგვიძლია გავაფორმოთ ახალი მტვრის ყუთები ყველა მაღაზიაში და შეგვიძლია გამოვაცხადოთ ყველა, რომ იყიდოს ეს ურნები. პარალელურად ჩვენ შეგვიძლია ვიშოვოთ მთავრობისთვისაც კი.

ნაბიჯი 20: დაინტერესების ნაბიჯები

გადადგმული ნაბიჯები
გადადგმული ნაბიჯები

ეს იქნება იგივე მოდული, რომელიც გამოიყენება მცირე მასშტაბისთვის

მაგრამ ინფრაწითელი სენსორის გამოყენება გაცილებით თვალსაჩინო იქნება, რადგან ბევრი ხმაური იქმნება გარემოში და ეს შეიძლება გამოიწვიოს მონაცემთა შეცდომებმა. ამიტომ უმჯობესია გამოიყენოთ IR სენსორი

ასე რომ, მე ვფიქრობ, რომ აღარ იქნება საჭირო იგივე რაღაცეების ახსნა, როგორც ზემოთ აღწერილი.

ნაბიჯი 21: დიდი მონაცემების დამუშავება მონაცემთა ბაზის გამოყენებით

დიდი მონაცემების დამუშავება მონაცემთა ბაზის გამოყენებით
დიდი მონაცემების დამუშავება მონაცემთა ბაზის გამოყენებით

ასე რომ, ეს იქნება ყველაფრის ძალიან მნიშვნელოვანი ნაწილი და ეს არის ყველას ახალი იდეა.

ჩვენ ვაპირებთ შევქმნათ მონაცემთა ბაზა python/SQL/MYSQL გამოყენებით. შემდეგ ჩვენ მას ღრუბელთან დავაკავშირებთ. ასე რომ, მთავრობისთვის შეიძლება სასარგებლო იყოს არდუინოდან მიღებული ყველა მონაცემის დამუშავება

ნაბიჯი 22: შედეგების გამოთვლა მონაცემთა ბაზაში

შედეგების გამოთვლა მონაცემთა ბაზაში
შედეგების გამოთვლა მონაცემთა ბაზაში
შედეგების გამოთვლა მონაცემთა ბაზაში
შედეგების გამოთვლა მონაცემთა ბაზაში

როგორც ზემოთ ვთქვით, ჩვენ ვაპირებთ დავაყენოთ arduino, რომ მონაცემთა ბაზაში მონაცემების გაგზავნა მოხდეს გარკვეული ინტერვალებით სხვადასხვა ადგილიდან.

ამის შემდეგ ჩვენ შეგვიძლია შევაფასოთ სად ხდება ნაგვის სწრაფად შეგროვება. იქ მას შემდეგ, რაც ჩვენ შეგვიძლია მართოთ ნაგვის შეგროვება.

ეს შეიძლება გაკეთდეს დიდი ხნის განმავლობაში გამოყენების ან მონაცემების თვალთვალის შეგროვების მიზნით.

ნაბიჯი 23: დასკვნა

მონაცემთა ბაზიდან მიღებული მონაცემების გამოყენებით, მთავრობას შეეძლება შექმნას ფართო ქსელი ნაგვის შეგროვების მიზნით. ასე რომ, ეს გამოიწვევს -

გირჩევთ: