Otwórz bramę, furtkę lub drzwi przy użyciu Smartfona i Raspberry PI.

Otwórz bramę, furtkę lub drzwi przy użyciu Smartfona i Raspberry PI.

Tym razem zaprezentuję w jaki sposób można przekształcić Smartfon w „pilota” do otwierania furki/bramy lub drzwi z wykorzystaniem Raspberry PI.

Aby to zrealizować potrzebne są:

  1. Smartfon z Androidem (min. 3.1.x) lub iPhone z iOS (min. 6.1)
  2. Dowolne Raspberry PI, ja użyłem wersji B+ http://botland.com.pl/moduly-i-zestawy-raspberry-pi-a-i-b/2543-raspberry-pi-model-bplus-512mb-ram.html
  3. Karta SD minimum 3GB
  4. Moduł przekaźnikowy. Ja użyłem „YwRobot 4 relay”
  5. Przewody połączeniowe
  6. Płytka stykowa
  7. Trzy tranzystory BC547

Zaczynamy.

Krok 1.
Na początku podłączamy moduł przekaźnikowy do Raspberry. Oprogramowanie, którym się posłużę domyślnie skonfigurowane jest do obsługi 3 przekaźników, ale jeżeli mamy np. tylko jeden to również możemy go podłączyć, a pozostałe których nie mamy można pominąć. Przekaźniki można podłączyć do elektro-zaczepu otwierającego furkę/drzwi lub do sterownika otwierania i zamykania bramy. Funkcje przekaźników można będzie zmienić na  cloud.supla.org, tak samo jak czas załączenia poszczególnego przekaźnika.

Schemat podłączenia Raspberry PI z modułem przekaźnikowym

schemat

Specyfikacja pinów Raspberry ( zapożyczona z http://raspi.tv/2014/rpi-gpio-quick-reference-updated-for-raspberry-pi-b )

Raspberry-Pi-GPIO-pinouts-small

Połączenia na płytce stykowej

polaczenia_male

polaczenia-przewody_male

Przykładowe schematy podłączenia przekaźników do elektrozaczepu oraz wybranych sterowników bram

schemat-sterowniki_male

Krok 2.
Aby wszystko mogło działać, potrzebujemy założyć bezpłatne konto na https://cloud.supla.org/account/create
Po zarejestrowaniu i zalogowaniu się, musimy odczytać ustawienia lokalizacji, które będą potrzebne w kroku 3 i ustawienia identyfikatora dostępu potrzebne w kroku 4.

Krok 3.

Teraz musimy przygotować kartę SD. (Przykład zrealizowany przy użyciu komputera PC z Windows 7)

diskimager1a

  • W polu „Plik obrazu” wskazujemy pobrany i rozpakowany plik. Następnie wybieramy urządzenie (Litera dysku oznaczająca kartę SD). Klikamy „Zapisz”

diskimager2a

  • Teraz należy wysunąć kartę przy pomocy narzędzia „Bezpieczne usuwanie sprzętu i wysuwania nośników”, a następnie fizycznie wyjąć kartę z czytnika i ponownie ją do niego włożyć

wysuwanie karty

  • Po ponownym włożeniu karty do czytnika otwieramy dysk oznaczający partycje „boot” na karcie SD

boot1a

  • Otwieramy plik location.txt gdzie wprowadzamy dane lokalizacji odczytane z https://cloud.supla.org . W pliku last_state.txt będziemy mogli odczytać ostatni stan połączenia. Jeżeli, np. błędnie wpiszemy hasło to właśnie w tym pliku się o tym dowiemy

 

cloudnotepad_a_male

 

  • Wysuwamy kartę przy pomocy narzędzia „Bezpieczne usuwanie sprzętu i wysuwania nośników”, a następnie fizycznie wyjmujemy ją z czytnika i wsuwamy do gniazda karty SD w Raspberry PI
  • Podłączamy Raspberry PI do sieci LAN i włączamy urządzenie. (Można również przekonfigurować Malinę tak aby łączyła się z siecią przez WiFi)
  • Po poprawnym uruchomieniu Raspberry powinno się pojawić na liście urządzeń w cloud.supla.org

cloud_male

Krok 4.

Konfiguracja smartfona.
W pierwszej kolejności należy pobrać aplikację ze sklepu AppStore lub Google Play. Aplikacje są bezpłatne.

iOS: https://itunes.apple.com/us/app/supla/id996384706?l=en&ls=1&mt=8
Android: https://play.google.com/store/apps/details?id=org.supla.android

Instalujemy i uruchamiamy aplikację.
Tuż po uruchomieniu powinno się od razu pojawić okno ustawień gdzie należy wprowadzić ustawienia odczytane z cloud.supla.org

 

Ustawienia smartfona

 

Gotowe! 
Dodatkowe informacje:
Konfiguracja: /etc/supla-dev/supla.cfg
Przekaźniki: GPIO27, GPIO22, GPIO17
Porty wejścia (np. czujniki otwarcia): GPIO24, GPIO23, GPIO18. Ustawiając stan wysoki na poszczególnym porcie możemy informować system, że np. drzwi/furtka/brama są zamknięte.
Czujniki temperatury 1-WIRE: DS18B20

Przykład podłączenia czujnika temperatury:

czujnik

Po podłączeniu czujnika wystarczy ponownie uruchomić Raspberry aby został wykryty i pojawił się w Smartfonie. Można podłączyć równolegle kilka czujników temperatury na raz.

 

Gotowy – kompletny moduł oparty o ESP8266 https://www.supla.org/buy/gatemodule

 

Ocena: 4.43/5 (głosów: 63)

Podobne posty

Regulator PID na arduino.

Regulator PID na arduino.

Witam wszystkich majsterkowiczów! Chciałbym przedstawić wam moje nagranie dotyczące realizacji regulatora PID przy użyciu arduino.Regulatory…

46 komentarzy do “Otwórz bramę, furtkę lub drzwi przy użyciu Smartfona i Raspberry PI.

Odpowiedz

anuluj

Otwórz bramę, furtkę lub drzwi przy użyciu Smartfona i Raspberry PI.

Nie przegap nowych projektów!

Zapisując się na nasz Newsletter będziesz miał pewność, że nie przegapisz żadnego nowego projektu opublikowanego w Majsterkowie!

Od teraz nie przegapisz żadnego projektu!

Masz uwagi?