Πίνακας περιεχομένων:

IDC2018IOT GarbageCan-Online: 7 Βήματα
IDC2018IOT GarbageCan-Online: 7 Βήματα

Βίντεο: IDC2018IOT GarbageCan-Online: 7 Βήματα

Βίντεο: IDC2018IOT GarbageCan-Online: 7 Βήματα
Βίντεο: Step Up -Till The Dawn Dance Scene 2024, Νοέμβριος
Anonim
Image
Image
Απαιτούμενα ανταλλακτικά
Απαιτούμενα ανταλλακτικά

Εισαγωγή

Όλοι γνωρίζουν τι συμβαίνει όταν αφήνουμε τα σκουπίδια στον κάδο απορριμμάτων για πολύ καιρό χωρίς να τα αφαιρέσουμε. Λοιπόν, το πιο προφανές είναι ότι δεν υπάρχει χώρος για περισσότερα σκουπίδια, αλλά αρχίζει επίσης να μυρίζει και γίνεται πολύ δυσάρεστο.

Με αυτό το έργο, στοχεύουμε να σας βοηθήσουμε να παρακολουθείτε τους κάδους απορριμμάτων γύρω από το σπίτι / χώρο εργασίας / κλπ, ώστε να μπορείτε πάντα να γνωρίζετε πότε είναι γεμάτοι και να λαμβάνετε άμεσα μέτρα βγάζοντας τα σκουπίδια έξω.

Το σύστημα θα σας ειδοποιεί μέσω τηλεφωνικής ειδοποίησης ή ειδοποίησης πίνακα ελέγχου ότι πρέπει να αδειάσετε τον κάδο απορριμμάτων. Το σύστημα λαμβάνει υπόψη το επίπεδο πληρότητας του κάδου απορριμμάτων, αλλά και τη θερμοκρασία και την υγρασία που μετράται στο εσωτερικό του. Είμαστε όλοι εξοικειωμένοι με την επείγουσα ανάγκη να αδειάζουμε τους κάδους απορριμμάτων σε ζεστές και υγρές μέρες…

Κύρια χαρακτηριστικά

  1. Πίνακας ελέγχου παρακολούθησης:

    • Κύριο τμήμα:

      • Επίπεδο πληρότητας κάθε κάδου απορριμμάτων.
      • Θερμοκρασία και υγρασία κάθε κάδου απορριμμάτων.
    • Τμήμα Στατιστικών:

      • Ο πληρέστερος κάδος απορριμμάτων.
      • Ο πιο καυτός κάδος απορριμμάτων.
  2. Σύστημα ειδοποιήσεων & ειδοποιήσεων:

    • Υποστηρίζονται οι ακόλουθες εκδηλώσεις:

      • Ο κάδος απορριμμάτων είναι γεμάτος.
      • Παρουσιάστηκε σφάλμα αισθητήρα.
    • Οι ειδοποιήσεις πληρότητας λαμβάνουν υπόψη το επίπεδο πληρότητας του κάδου απορριμμάτων, αλλά και τα επίπεδα θερμοκρασίας και υγρασίας του κάδου απορριμμάτων.
    • Οι ειδοποιήσεις μπορούν να σταλούν μέσω ειδοποιήσεων τηλεφώνου και ειδοποιήσεων πίνακα ελέγχου.
    • Κάθε κανάλι ειδοποίησης μπορεί να ενεργοποιηθεί και να απενεργοποιηθεί μέσω του ταμπλό.
  3. Επεκτασιμότητα:

    • Χρησιμοποιώντας το κουμπί βαθμονόμησης, μπορείτε να ρυθμίσετε το σύστημα σε διαφορετικούς κάδους απορριμμάτων με διαφορετική χωρητικότητα.
    • Μπορείτε να προσθέσετε περισσότερους κάδους απορριμμάτων σχετικά εύκολα. Κάποιος μπορεί να συναρμολογήσει το ίδιο σύστημα σε έναν νέο κάδο απορριμμάτων, να ορίσει την ταυτότητα του κάδου απορριμμάτων και να το βαθμονομήσει (πάτημα ενός κουμπιού). Η κατοχή περισσότερων από 3 κάδων απορριμμάτων απαιτεί επέκταση του Πίνακα ελέγχου (εύκολο έργο).

Ποιοι είμαστε?

Αυτό το έργο δημιουργήθηκε (με αγάπη και αφοσίωση!) Από τους Rom Cyncynatus και Daniel Alima - Μαθητές του IDC Herzliya ως τελικό έργο για το μάθημα IoT. Ελπίζουμε ότι θα βρείτε το έργο μας χρήσιμο και θα το απολαύσετε!

Βήμα 1: Απαιτούμενα μέρη

Για να χτίσετε το σύστημα, θα πρέπει να αποκτήσετε τα ακόλουθα στοιχεία και μέρη:

  1. Κάδος απορριμμάτων (κατά προτίμηση με καπάκι): Αυτό θα χρησιμοποιηθεί για … καλά.. ξέρετε τι πρόκειται να κάνουμε με αυτό, ε;;)
  2. Breadboard: Για να συνδέσετε όλα τα διαφορετικά εξαρτήματα χωρίς να χρησιμοποιήσετε καμία συγκόλληση.
  3. NodeMCU (ESP-8266): Είναι υπεύθυνος για την ανάγνωση των αισθητήρων και την αποστολή των πληροφοριών στο σύννεφο.
  4. Αισθητήρας IR απόστασης - Sharp 0A41SK: Αυτός ο αισθητήρας θα μετρήσει την ποσότητα σκουπιδιών (επίπεδο πληρότητας) μέσα στο δοχείο.
  5. Αισθητήρας θερμοκρασίας & υγρασίας - DHT11: Αυτός ο αισθητήρας θα μετρήσει τη θερμοκρασία και την υγρασία στο εσωτερικό του κάδου απορριμμάτων.
  6. Momentary Switch: Θα χρησιμοποιηθεί για τη βαθμονόμηση του αισθητήρα απόστασης ανάλογα με το μέγεθος του κάδου απορριμμάτων.
  7. Αλουμινόχαρτο: Θα χρησιμοποιηθεί για τον σχηματισμό ανιχνευτή για την κατάσταση του καπακιού - είτε είναι ανοιχτό είτε κλειστό.
  8. Καλώδια βραχυκυκλωτήρων: Αποκτήστε άφθονα και σε διαφορετικά μήκη και χρώματα. Θα συνδέσει τα πάντα μαζί.
  9. Κολλητική ταινία: Θα πρέπει να συνδέσουμε τα πράγματα στη θέση τους.
  10. Καλώδιο Micro-USB: Για να συνδέσετε το NodeMCU στον υπολογιστή σας για προγραμματισμό και αργότερα για τροφοδοτικό.
  11. Τροφοδοσία USB (φορτιστής smartphone): Θα παρέχει ισχύ στο NodeMCU όταν είναι εγκατεστημένο στον κάδο απορριμμάτων.

Βήμα 2: Καλωδίωση και συναρμολόγηση

Καλωδίωση & συναρμολόγηση
Καλωδίωση & συναρμολόγηση
Καλωδίωση & συναρμολόγηση
Καλωδίωση & συναρμολόγηση
Καλωδίωση & συναρμολόγηση
Καλωδίωση & συναρμολόγηση

Καλωδίωση

Τοποθετήστε το NodeMCU στο breadboard έτσι ώστε να είναι βολικό να το συνδέσετε αργότερα στον κάδο απορριμμάτων και να συνδέσετε το καλώδιο USB σε αυτό. Στη συνέχεια, συμβουλευτείτε την εικόνα του διαγράμματος καλωδίωσης παραπάνω για να συνδέσετε τα διαφορετικά εξαρτήματα στο NodeMCU. Βεβαιωθείτε ότι χρησιμοποιείτε μακριά καλώδια για τους αισθητήρες και τα καλώδια κατάστασης, ώστε να είναι βολικό να εγκαταστήσετε το σύστημα και να χρησιμοποιήσετε τον κάδο απορριμμάτων μαζί του.

  • Αισθητήρας IR απόστασης - Sharp 0A41SK:

    • Vin (Κόκκινο) Vin
    • GND (Μαύρο) GND
    • Vout (Κίτρινο) A0
  • Αισθητήρας θερμοκρασίας & υγρασίας - DHT11:

    • Vin (Κόκκινο) 3V3
    • GND (Μαύρο) GND
    • ΔΕΔΟΜΕΝΑ (Κίτρινο) D4
  • Στιγμιαία εναλλαγή:

    • Pin1 D3
    • Pin2 GND
  • Καλώδια κατάστασης καπακιού (άνοιγμα / κλείσιμο):

    • Σύρμα 1 D2
    • Wire2 GND

Συνέλευση

Η συναρμολόγηση του συστήματος στον κάδο απορριμμάτων είναι αρκετά απλή. Συνδέστε το Breadboard στον κάδο απορριμμάτων, κατά προτίμηση κοντά στο καπάκι. Χρησιμοποιήστε είτε ταινία είτε γραβάτα καλωδίου για να το στερεώσετε στη θέση του. Τότε:

  1. Τοποθετήστε τον αισθητήρα απόστασης IR στη μέση του καπακιού (από την εσωτερική πλευρά!). Φροντίστε να το ασφαλίσετε σωστά, διαφορετικά θα συναντήσετε ψευδείς ενδείξεις!
  2. Τοποθετήστε τον αισθητήρα θερμοκρασίας και υγρασίας κάπου μέσα στον κάδο απορριμμάτων. Ασφαλίστε με ταινία.
  3. Καλύψτε την πλευρά του καπακιού και την άκρη του σκουπιδοτενεκέ με αλουμινόχαρτο. Βεβαιωθείτε ότι υπάρχει καλή επαφή όταν το καπάκι είναι κλειστό. Αυτό θα σηματοδοτήσει το σύστημα ότι ο κάδος απορριμμάτων ανοίγει ή κλείνει. Στη συνέχεια, κολλήστε καθένα από τα καλώδια κατάστασης του καπακιού σε ένα από τα φύλλα αλουμινίου και ασφαλίστε με ταινία.

Βήμα 3: Ρύθμιση MQTT, Node-RED και IFTTT

Ρύθμιση MQTT, Node-RED και IFTTT
Ρύθμιση MQTT, Node-RED και IFTTT
Ρύθμιση MQTT, Node-RED και IFTTT
Ρύθμιση MQTT, Node-RED και IFTTT
Ρύθμιση MQTT, Node-RED και IFTTT
Ρύθμιση MQTT, Node-RED και IFTTT

Το μεγαλύτερο μέρος της λογικής του έργου εφαρμόζεται στην πραγματικότητα στο cloud. Το NodeMCU στέλνει τα δεδομένα στον διακομιστή MQTT και το Node-RED τα καταναλώνει και εφαρμόζει τη λογική του σε αυτό (περισσότερα για την αρχιτεκτονική που ακολουθεί). Τέλος, για να μεταδώσουμε ειδοποιήσεις push (ειδοποιήσεις) στο smartphone μας, χρησιμοποιήσαμε το IFTTT.

Θα χρησιμοποιήσουμε τις υπηρεσίες cloud CloudMQTT και FRED ως διακομιστές MQTT και Node-RED αντίστοιχα και θα χρησιμοποιήσουμε το IFTTT για ειδοποιήσεις push.

  1. Εγγραφείτε στο CloudMQTT με το δωρεάν πρόγραμμα. Σημειώστε τα διαπιστευτήριά σας στον διακομιστή MQTT (όνομα χρήστη και κωδικό πρόσβασης).
  2. Εγγραφή στο IFTTT. Δημιουργήστε μια νέα μικροεφαρμογή "Webhooks IFTTT app notification". Χρησιμοποιήστε την "Ειδοποίηση κινητού τηλεφώνου" ως όνομα συμβάντος WebHookds. Συμβουλευτείτε την παραπάνω εικόνα για τις λεπτές λεπτές λεπτομέρειες. Σημειώστε το κλειδί API του κατασκευαστή σας.
  3. Κατεβάστε την εφαρμογή IFTTT στο τηλέφωνό σας και συνδεθείτε με τα διαπιστευτήριά σας. Αυτό θα σας επιτρέψει να λάβετε ειδοποιήσεις push.
  4. Εγγραφείτε στο FRED με το δωρεάν πρόγραμμα.
  5. Μόλις τεθεί σε λειτουργία το δείγμα FRED, εισαγάγετε τις συνημμένες ροές σε αυτό (κουμπί 3 γραμμών Εισαγωγή από το πρόχειρο). Απλώς επικολλήστε τα περιεχόμενα κάθε αρχείου (widgest.json, alerts.json, statistics.json) και εισαγάγετε το.
  6. Επεξεργαστείτε έναν από τους κόμβους MQTT (ένας είναι αρκετός) για να ενημερώσετε τα διαπιστευτήριά σας στο CloudMQTT.
  7. Επεξεργαστείτε τον κόμβο IFTTT για να ενημερώσετε το κλειδί API δημιουργού IFTTT.

Βήμα 4: Προγραμματίστε τη βαθμονόμηση χωρητικότητας NodeMCU και απορριμμάτων

Μόλις τα έχουμε όλα ενωμένα, πρέπει να προγραμματίσουμε το NodeMCU με το κατάλληλο λογισμικό (σκίτσο) έτσι ώστε να χρησιμοποιήσει πραγματικά όλα τα στοιχεία που είναι συνδεδεμένα σε αυτό και να επικοινωνήσει με το διαδίκτυο.

  1. Κατεβάστε και εγκαταστήστε το Arduino IDE από εδώ.
  2. Εγκαταστήστε και ορίστε τον τύπο της πλακέτας NodeMCU όπως εξηγείται στην αρχή του παρακάτω εκπαιδευτικού.
  3. Εγκαταστήστε τις ακόλουθες βιβλιοθήκες (Sketch Include Library Manage Libraries…):

    1. Βιβλιοθήκη Adafruit MQTT (από Adafruit)
    2. Βιβλιοθήκη αισθητήρων DHT (By Adafruit)
    3. SharpIR (από τον Giuseppe Masino)
    4. EEPROMA οτιδήποτε - εξήγηση εδώ.
  4. Ανοίξτε το αρχείο GarbageCanOnline.ino και ενημερώστε τα ακόλουθα:

    1. Τα διαπιστευτήριά σας WiFi (WLAN_SSID, WLAN_PASS)
    2. Τα διαπιστευτήριά σας στο CloudMQTT (MQTT_USERNAME, MQTT_PASSWORD)
    3. Εάν πρόκειται για δεύτερο κάδο απορριμμάτων ή περισσότερο, αλλάξτε το αναγνωριστικό κάδου απορριμμάτων (GARBAGECAN_ID)
  5. Ανεβάστε το ενημερωμένο σκίτσο στο NodeMCU.
  6. Ανοίξτε το παράθυρο σειριακής οθόνης (Ctrl+M) και βεβαιωθείτε ότι καταφέρει να δημοσιεύσει τα δεδομένα των αισθητήρων στο CloudMQTT.
  7. Τώρα, όταν το καπάκι είναι κλειστό και ο κάδος απορριμμάτων είναι άδειος, πατήστε παρατεταμένα το κουμπί βαθμονόμησης για να βαθμονομήσετε τη χωρητικότητα του κάδου απορριμμάτων.
  8. Ο κάδος απορριμμάτων είναι έτοιμος. Μπορείτε να το αποσυνδέσετε από τον υπολογιστή σας και να το συνδέσετε στην καθορισμένη θέση του χρησιμοποιώντας το τροφοδοτικό USB.

Βήμα 5: Χρήση του συστήματος

Χρήση του Συστήματος
Χρήση του Συστήματος
Χρήση του Συστήματος
Χρήση του Συστήματος
Χρήση του Συστήματος
Χρήση του Συστήματος

Αν έχετε φτάσει ως εδώ, όλα πρέπει να είναι σε λειτουργία. Ας κάνουμε μια γρήγορη επισκόπηση των διαφορετικών πτυχών χρήσης του συστήματος.

Υποθέτουμε ότι έχετε συνδέσει μόνο έναν κάδο απορριμμάτων, αλλά είναι εύκολο να προσθέσετε περισσότερα αργότερα!

Αρχικά, προσέξτε τον κύριο πίνακα ελέγχου. Θα πρέπει να βρίσκεστε στην αρχική οθόνη, βλέποντας την πληρότητα του κάδου σκουπιδιών, τη θερμοκρασία και τα επίπεδα υγρασίας. Μπορείτε να ελέγξετε τις ειδοποιήσεις τηλεφώνου και τις ειδοποιήσεις του Πίνακα ελέγχου χρησιμοποιώντας τους διακόπτες στα αριστερά.

Όταν αλλάξει η ποσότητα των σκουπιδιών μέσα στον κάδο απορριμμάτων, θα δείτε ότι ο μετρητής αλλάζει ανάλογα. Αυτό ισχύει επίσης για τα γραφήματα θερμοκρασίας και υγρασίας.

Όταν το επίπεδο πληρότητας φτάσει το 85% -90% (το ακριβές όριο εξαρτάται από τη θερμοκρασία και την υγρασία) ή εμφανιστεί σφάλμα αισθητήρα, θα λάβετε μια ειδοποίηση μέσω των προτιμώμενων μεθόδων (ων). Θα ενημερώνεστε μία φορά κάθε ώρα ανά κάδο απορριμμάτων.

Στην προβολή Στατιστικά, θα μπορείτε να δείτε τον πληρέστερο κάδο απορριμμάτων αυτήν τη στιγμή και τον πιο ζεστό. Μη κολακευτικός τίτλος, αν μπορούμε να πούμε…

Βήμα 6: Κατανόηση της ροής

Κατανόηση της Ροής
Κατανόηση της Ροής
Κατανόηση της Ροής
Κατανόηση της Ροής
Κατανόηση της Ροής
Κατανόηση της Ροής
Κατανόηση της Ροής
Κατανόηση της Ροής

Όπως έχετε ήδη παρατηρήσει, το σύστημα έχει πολλά "κινούμενα μέρη". Θα προσπαθήσουμε να διευκρινίσουμε πώς συνδέονται τα πράγματα μεταξύ τους.

Πρώτον, έχουμε τον κάδο απορριμμάτων μας με το NodeMCU και τους αισθητήρες του. Μπορούμε να έχουμε πολλά από αυτά - απλά "αντίγραφα" του άλλου.

Το NodeMCU μετρά τους διαφορετικούς αισθητήρες που τοποθετούνται στον κάδο απορριμμάτων και δημοσιεύει τα δεδομένα στον διακομιστή MQTT (πρωτόκολλο MQTT). Μπορείτε να σκεφτείτε τον διακομιστή MQTT ως μια μεγάλη ανταλλαγή πληροφοριών, όπου πολλοί κάδοι απορριμμάτων μπορούν να αναφέρουν τις πληροφορίες τους.

Μια άλλη οντότητα που συνδέεται με τον διακομιστή MQTT είναι το Node-RED. Το Node-RED ακούει τα διαφορετικά μηνύματα που προέρχονται από τον κάδο απορριμμάτων που φέρει τα αισθητήρια δεδομένα και εφαρμόζει τη λογική του σε αυτό. Λειτουργεί χρησιμοποιώντας «ροές» πληροφοριών. Κάθε φορά που λαμβάνεται ένα μήνυμα, με βάση τον τύπο του (θέμα MQTT), εισάγει συγκεκριμένες αλυσίδες λειτουργιών που καταλήγουν να ενεργοποιούν τις διαφορετικές δυνατότητες του συστήματος (ενημέρωση του ταμπλό, αποστολή ειδοποιήσεων κ.λπ.) Θα ήταν πολύ σωστό να ειπωθεί ότι το Node-RED είναι ο «εγκέφαλος» του συστήματος. Είναι ενήμερος για όλα όσα συμβαίνουν παντού και μπορεί να προβεί σε ανάλογες ενέργειες.

Μέσα στο Node-RED έχουμε δημιουργήσει 3 κύριες ροές πληροφοριών:

  1. Widgets - Οι αισθητηριακές πληροφορίες που τροφοδοτούνται στο Node -RED εμφανίζονται στη συνέχεια στον πίνακα ελέγχου μέσω μετρητών και γραφημάτων.
  2. Ειδοποιήσεις - Οι αισθητηριακές πληροφορίες υποβάλλονται σε επεξεργασία για να συμπεράνουν εάν πρέπει να ενεργοποιηθεί μια ειδοποίηση (στον πίνακα ελέγχου ή στην εφαρμογή smartphone). Το επίπεδο πληρότητας, με τη θερμοκρασία και την υγρασία λαμβάνονται υπόψη για να αποφασιστεί η ενημέρωση του χρήστη ότι ο κάδος απορριμμάτων είναι γεμάτος. Επίσης, αισθητηριακά σφάλματα αναφέρονται από την ίδια ροή.
  3. Στατιστικά στοιχεία - Οι αισθητηριακές πληροφορίες συγκεντρώνονται για να εμφανίσουν τους πληρέστερους και πιο καυτούς κάδους απορριμμάτων.

Προκειμένου το Node-RED να στείλει ειδοποίηση push, συνδέεται με μια υπηρεσία που ονομάζεται IFTTT (μέσω πρωτοκόλλου HTTP). Ενεργοποιεί ένα συγκεκριμένο συμβάν IFTTT με το σχετικό κείμενο ειδοποίησης και το IFTTT στέλνει την ειδοποίηση στο smartphone μας (πρωτόκολλα HTTP & XMPP).

Συμβουλευτείτε τις παραπάνω εικόνες για να κατανοήσετε καλύτερα (α) τη γενική δομή του συστήματος και (β) τις 3 διαφορετικές πληροφορίες που ρέουν μέσα στο Node-RED

Βήμα 7: Προκλήσεις, περιορισμοί και σχέδια για το μέλλον…

Προκλήσεις

Οι κύριες προκλήσεις σε αυτό το έργο ήταν κυρίως ο χειρισμός των υπηρεσιών MQTT και Node-RED. Χρησιμοποιήσαμε για πρώτη φορά το AdafruitIO, αλλά η προσαρμοσμένη εφαρμογή του MQTT δεν ήταν καλή για εμάς. Δεν ήταν βολικό να δουλέψουμε με τις "ροές" του μέσα στο Node-RED. Ως εκ τούτου, τελικά επιλέξαμε το CloudMQTT, το οποίο βασίζεται στον διακομιστή Mosquitto MQTT και είναι πολύ πιο τυπικό. Στη συνέχεια, προχωρήσαμε στη διαχείριση του Node-RED, το οποίο ήταν αρκετά δύσκολο, κυρίως επειδή το Node-RED είναι κτήνος. Για παράδειγμα, είναι πολύ πιο περιεκτικό και επαγγελματικό από το IFTTT κατά την άποψή μας. Έπρεπε να προσαρμοστούμε και να μάθουμε πώς να χρησιμοποιούμε τη σχεδιαστική προσέγγιση που βασίζεται στη ροή για να κατασκευάσουμε τα απαιτούμενα χαρακτηριστικά του συστήματος. Επιπλέον, ένα από τα μεγαλύτερα πλεονεκτήματά του είναι η υποστήριξη κώδικα javascript, αλλά χρειάστηκε λίγος χρόνος για να συνηθίσουμε καθώς δεν είμαστε προγραμματιστές javascript. Παρ 'όλα αυτά, απολαύσαμε πραγματικά τη δουλειά με αυτό το συγκεκριμένο εργαλείο και το βρήκαμε πολύ ενδιαφέρον και χρήσιμο.

Περιορισμοί

Όσον αφορά τους περιορισμούς, ο πρώτος θα ήταν το γεγονός ότι χρησιμοποιήσαμε μόνο δωρεάν υπηρεσίες και δεν θα επιτρέψουν την πλήρη κλίμακα. Το δωρεάν πρόγραμμα CloudMQTT δεν θα επιτρέψει να έχουμε περισσότερες από 5 παράλληλες συνδέσεις, πράγμα που σημαίνει ότι μπορούμε να έχουμε μόνο 4 κάδους απορριμμάτων και το Node-RED. Το δωρεάν πρόγραμμα FRED Node-RED επιτρέπει μόνο 24 ώρες άμεσης χρήσης, μετά την οποία πρέπει να συνδεθείτε με μη αυτόματο τρόπο και να επαναφέρετε το χρονόμετρο. Ωστόσο, αυτά τα ζητήματα επιλύονται εύκολα είτε εκτελώντας αυτές τις υπηρεσίες σε τοπικό επίπεδο, είτε πληρώνοντας λίγο παραπάνω για να αρθούν οι περιορισμοί. Ο δεύτερος περιορισμός είναι το γεγονός ότι όταν κάποιος προσθέσει τον τέταρτο κάδο απορριμμάτων και μετά, πρέπει να επεξεργαστεί χειροκίνητα τη ροή των widgets στο Node-RED για να προσθέσει τα κατάλληλα widget.

Σχέδια για το μέλλον

Είχαμε μερικές ιδέες για να βελτιώσουμε περαιτέρω το σύστημά μας και να το επεκτείνουμε:

  1. Προχωρήστε σε μη δωρεάν υπηρεσίες cloud. (μία ημέρα εργασίας).
  2. Προσθέτοντας έναν συμπιεστή σκουπιδιών στον κάδο απορριμμάτων, μειώνοντας έτσι τη συχνότητα εκκένωσής του. (4 μήνες εργασίας)
  3. Εργασία με αστικούς και βιομηχανικούς κάδους απορριμμάτων για τη βελτίωση της αποδοτικότητας των φορτηγών της πόλης που χειρίζονται τα σκουπίδια στην πόλη. Αυτό θα σήμαινε να βελτιώσει σημαντικά το ταμπλό και το σύστημα ειδοποιήσεων, ώστε οι οδηγοί φορτηγών να μπορούν να σχεδιάσουν τη διαδρομή τους πολύ καλύτερα όταν χειρίζονται τα σκουπίδια. (6 μήνες εργασίας).
  4. Προσθέτοντας ικανότητες ανακύκλωσης στον κάδο απορριμμάτων, όπως η ικανότητα να ρίχνετε ειδικά βιολογικά διαλύματα στα σκουπίδια και να βοηθάτε στην ανακύκλωσή του όσο βρίσκεται ακόμα μέσα στον κάδο απορριμμάτων. Αυτό μπορεί να χρησιμοποιηθεί στο εσωτερικό για παράδειγμα για την παραγωγή κομπόστ για κήπους, αλλά μπορεί σαφώς να χρησιμοποιηθεί και σε βιομηχανικά κουτάκια επίσης. (6 μήνες εργασίας).

Συνιστάται: