
Raspberry Pi 2 Model B VI.1 :gdzie podłączyłem:a) Wyświetlacz 4-Digit LED Display z układem TM1637b) Buzzer z generatoremNodeMCU v2 z modułem wifi ESP8266gdzie podłączyłem:a) Ultradźwiękowy czujnik odległości HC-SR04Arduino MEGA 2560zasilił on:a) NodeMCUb) HC - SR04Smartphone oraz router :) Układ: Jak to działa? [youtube film="https://www.youtube.com/watch?v=LwB5T2apLBg"]Czujnik ma zasięg do 1,6M , kiedy wyjdziemy po za zakres ukaże nam się takie coś:Jak zostało to zrobione?Teraz może krok po kroku napisze wam co zrobiłem oraz jakie miałem problemy.ZałożeniaZałożyłem sobie wykonanie tego czujnika tak, aby symulowało to trochę realia samochodowe.Nie miałem przewodu 2metrowego, żeby połączyć sensor parkowania , który powinien być z tyłu samochodu z wyświetlaczem, który powinien być w kokpicie tak, aby kierowca dokładnie go widział. Postanowiłem zrobić to przez sieć. Wykorzystałem protokół mqtt. Uczyłem się o nim na studiach i pamiętałem, że był dość prosty w wykonaniu. MQTTProtokół nadający się do wysyłania krótkich wiadomości, czyli idealny jak na ten projekt. ZZasada działaniaW mqtt mamy 3 role: Broker , Publisher i SubscriberBrokerTo on trzyma wszystkie wiadomości. Możemy zasadę działania oprzeć np. na zasadzie działania forum. Broker to serwer , gdzie są publikowane wszystkie tematy. PublisherWracając do forum publisher to osoba, która publikuje coś w danym temacieSubscriberNa forach jedną z podstawowych funkcjonalności jest możliwość subskrybowania tematów, czyli jeżeli za subskrybujemy jakiś temat i ktoś w tym temacie coś napiszę, dostaniemy o tym wiadomość , nie rzadko jest to wiadomość z treścią publikacji. Nie inaczej jest tutaj.Wracając do założeń: Podzieliłem sobie prace na trzy urządzenia końcowe:NodeMCU - który łączy się z moją siecią domową za pomocą modułu Wifi i publikuje na broker dane otrzymane z sensora.Raspberry PI -......
Czytaj dalej...