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

Arduino και Apple HomeKit Integration - Ελέγξτε το σπίτι σας από το Siri! Το IoT είναι εδώ: 6 βήματα
Arduino και Apple HomeKit Integration - Ελέγξτε το σπίτι σας από το Siri! Το IoT είναι εδώ: 6 βήματα

Βίντεο: Arduino και Apple HomeKit Integration - Ελέγξτε το σπίτι σας από το Siri! Το IoT είναι εδώ: 6 βήματα

Βίντεο: Arduino και Apple HomeKit Integration - Ελέγξτε το σπίτι σας από το Siri! Το IoT είναι εδώ: 6 βήματα
Βίντεο: MKS Gen L — Марлин 1 1 9 (configuration.h) 2024, Ιούλιος
Anonim
Arduino και Apple HomeKit Integration - Ελέγξτε το σπίτι σας από το Siri! Το IoT είναι εδώ
Arduino και Apple HomeKit Integration - Ελέγξτε το σπίτι σας από το Siri! Το IoT είναι εδώ

Αυτό το Instructable θα σας δώσει έναν γρήγορο και εύκολο τρόπο για να προσθέσετε έναν πίνακα arduino στο Apple HomeKit σε μια συσκευή iOS. Ανοίγει κάθε είδους δυνατότητες, συμπεριλαμβανομένων των Script που εκτελούνται στον διακομιστή, σε συνδυασμό με το Apples HomeKit "Scenes", δημιουργεί έναν ισχυρό συνδυασμό!

Αυτό δεν είναι σε καμία περίπτωση μια ολοκληρωμένη λύση ή έτοιμο για μακροπρόθεσμη χρήση, αλλά δείχνει τι είναι δυνατό με λίγη περισσότερη δουλειά:) Δείτε το ιστολόγιό μου για μελλοντικά έργα www.arduinoblogger.co.uk

Τι χρειάζεται:

  • Arduino με ασπίδα Ethernet ή WiFi
  • Raspberry Pi ή κάποιος άλλος διακομιστής
  • Ρελέ στερεάς κατάστασης ή Κανονικό ρελέ με κύκλωμα ελέγχου
  • Πίνακας ψωμιού - προαιρετικό
  • Project Box
  • Κάποια στιγμή
  • συσκευή iOS
  • Επέκταση Μολύβδου για χάραξη

Βήμα 1: Ρύθμιση του διακομιστή

Ρυθμίστε τον διακομιστή
Ρυθμίστε τον διακομιστή

Αυτό το έργο απαιτεί τη χρήση διακομιστή για την εκτέλεση του λογισμικού HomeBridge. Χρησιμοποίησα ένα Raspberry Pi καθώς το είχα άμεσα διαθέσιμο αλλά θεωρητικά οτιδήποτε μπορεί να τρέξει το Node. Οι Js πρέπει να λειτουργούν!

Μπορείτε να ακολουθήσετε αυτόν τον οδηγό εδώ για να το χρησιμοποιήσετε και να χρησιμοποιήσετε το Raspberry Pi. Άλλες οδηγίες υπάρχουν για να φτιάξετε ένα Raspberry Pi αν τις χρειάζεστε!

github.com/nfarina/homebridge/wiki/Running…

Μόλις εγκατασταθεί, πρέπει να εγκαταστήσετε μια προσθήκη και να προσαρμόσετε το αρχείο config.json

Βήμα 2: Διαμόρφωση και προσθήκες

Ανοίξτε το αρχείο config.json που πρέπει να βρίσκεται στο ~/.homebridge/config.json χρησιμοποιώντας τον αγαπημένο σας επεξεργαστή κειμένου και προσθέστε τα παρακάτω

"name": "Homebridge", "όνομα χρήστη": "CC: 22: 3D: E3: CE: 30", "λιμάνι": 51826, "pin": "031-45-154"

}, "πλατφόρμες": , "αξεσουάρ": [{

"αξεσουάρ": "Http", "name": "Φωτιστικό σαλονιού", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "ΛΗETΗ"

}]

}

Θα χρειαστεί επίσης να εγκαταστήσετε την προσθήκη homebride-http. Το λογισμικό HomeBridge θα υποβάλει αιτήματα HTTP GET στο Arduino, το οποίο στη συνέχεια θα ενεργοποιήσει ή θα απενεργοποιήσει το ρελέ στερεάς κατάστασης. Η κλήση μοιάζει με αυτό:

192.168.1. X: 80/? on

192.168.1. X: 80/? απενεργοποιημένο

Για να εγκαταστήσετε τον τύπο προσθήκης:

npm εγκατάσταση homebridge-http

Βήμα 3: Ρυθμίστε το ρελέ στερεάς κατάστασης

Ρυθμίστε το ρελέ στερεάς κατάστασης
Ρυθμίστε το ρελέ στερεάς κατάστασης

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

Αυτό είναι ουσιαστικά ένα "έξυπνο" καλώδιο επέκτασης τώρα.

Το θετικό σκέλος του ρελέ στερεάς κατάστασης θα συνδεθεί με τον πείρο 5 στο arduino.

Το αρνητικό θα συνδεθεί με τον ακροδέκτη GND.

Όλες οι συνηθισμένες προειδοποιήσεις ισχύουν όταν πρόκειται για 120/220 vdc - ΠΡΟΣΟΧΗ.

Βήμα 4: Συνδέστε το ρελέ Solid Sate και ανεβάστε τον κώδικα Arduino

Συνδέστε το ρελέ Solid Sate και ανεβάστε τον κώδικα Arduino
Συνδέστε το ρελέ Solid Sate και ανεβάστε τον κώδικα Arduino

Ανοίξτε το περιβάλλον arduino και ανεβάστε αυτό το σκίτσο.

Προσαρμόστε τη διεύθυνση IP σας όπως απαιτείται.

Αυτό θα πρέπει τώρα να είναι έτοιμο για δοκιμή.

Εκκινήστε το homebridge στον διακομιστή!

Βήμα 5: Δοκιμή

Δοκιμή!
Δοκιμή!
Δοκιμή!
Δοκιμή!

Τώρα που όλα είναι στη θέση τους, ήρθε η ώρα για δοκιμή!

Κατεβάστε το Elgatu Eve από το App Store στη συσκευή σας iOS.

Θα πρέπει να δείτε το Homebridge ως αξεσουάρ που είναι διαθέσιμο για σύνδεση. Χρησιμοποιήστε τον αριθμό pin 031-45-154, αυτό μπορεί να προσαρμοστεί στο αρχείο config.json.

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

Βήμα 6: Επόμενα βήματα

Το σχέδιο είναι να μειωθεί και να χρησιμοποιηθεί κάτι σαν Nano και να ενσωματωθεί σε Lightswitches / πρίζες τοίχου με πολύ μικρότερα Relays και να χρησιμοποιηθεί WiFi για ένα πλήρες σύστημα οικιακού αυτοματισμού.

Ελπίζω κάποιος να το αξιοποιήσει! Ευχαριστώ πολύ τον Nick Farina για τη δουλειά του στο Homebridge Software!

Ένα βίντεο έρχεται σύντομα.

Συνιστάται: