jeśli tak, to co innego. Nie oglądałem - nie wiem. Tak czy siak - Badworm napisał słusznie - należałoby zacząć od sprawdzenia, czy może jest jakiś (nawet darmowy) soft do tego typu licznika, itp.
Zabawa w zliczanie mignieć diodą to naprawdę jakiś absurd się wydaje.
Z zakupem samych urządzeń nie ma problemu. Potrzebna jest jednak jeszcze aplikacja odczytująca zgromadzone dane i rysująca wykresy. Mam takie programy do prawie identycznych urządzeń różniących się jedynie wlutowanymi czujnikami:
formatting link
(temperatura+wilgotność w lodówce)
formatting link
(aktywność ruchowa człowieka) Wystarczy te aplikacje tylko trochę przerobić. Nie zrobię jednak tego w jeden dzień.
Faktycznie, spojrzałem tylko na to mniejsze zdjęcie. Mi wykresy nie są potrzebne, mi by wystarczyło aby dane o zliczonych błyskach przesyłało do PC, np. na jakiś emulowany UART na BT, posiada taką funkcjonalność?
Przecież licznik co kilka sekund na lcd wyświetla bieżący stan zużycia a nawet chwilowy pobór mocy, więc po co zużycie pokaxywać mijając? Ja bylem przekonany że to miganie to taki heartbeat licznika (ielektronika się nie zawiesila).
Urządzenia komunikują się przez Bluetooth Low Energy zawarty w standardzie BT4.0. Sposób przesyłania danych w BLE jest zupełnie inny niż w archaicznym profilu SPP (UART przez BT). Zwróć uwagę, że urządzenie jest zasilane małą zegarkową baterią wystarczającą na wiele miesięcy ciągłej pracy. Tego nie da się osiągnąć w starszych wersjach Bluetooth.
Domyślam się że przedpiścy nie chodzi o szczegóły techniczne, tylko o to, czy da się w jakikolwiek sposób wyciągnąć surowe dane (tzn. czy soft ma taką funkcjonalność).
Wartość licznika mignięć jest wysyłana w co około 1 sek. w ramce rozgłoszeniowej. Można ją również odczytać po połączeniu. Zaznaczam jednak, że nie odbywa się to w taki sposób jak przypadku SPP. Czyli nie uda się nawiązać połączania z urządzeniem np. przy pomocy Hyper Terminala.
Jest to niejako standard choć nie wiem, czy norma taką LED obejmuje. Impulsy wychodzą z układu pomiarowego i trafiają do licznika. Jeden impuls oznacza naliczenie jakiejś tam porcji energii. Stała licznika określa ile impulsów to 1kWh. To, że licznik może pokazywać moc nic nie oznacza i nie jest podstawą naliczania energii. Jak napisał AlexY, LED jest odpowiednikiem znacznika tarczy licznika elektromechanicznego. Widziałem też konstrukcję licznika elektronicznego, w którym impulsy były zliczane przez zwykły mechanizm jak w tradycyjnym liczniku.
No ale miganie ledem w 21 wieku jako forma komunikacji z użytkownikiem (przekazywanie wartości jakiegoś parametru) to troche prymitywne, szczególnie że urządzenie posiada lcd i może przekazać informacje w bardziej naturalny dla człowieka sposób. Myślałem, że komunikacja Morse'em wyszło już dawno z mody :-)
E takie odpowiedzi nie zawsze są takie głupie jak wyglądają. Może pytający nie zdaje jeszcze sobie sprawę, że to co chce robić jest bez sensu? Oszczędzi sobie kupę niepotrzebnej nikomu roboty :)
Niestety nie znam zbyt dokładnie BT, więc nawet nie wiem jak sformułować pytanie ale spróbuję. Jeśli, dajmy na to, wetknę w komputer dongla BT (albo kupię jakiś interfejs BT<->uart), to czy jakimś standardowym rozwiązaniem programistycznym będę w stanie odczytać wartość z tej ramki, np piszę coś w stylu "cat /dev/DONGLE
Nadal nie zrozumiałeś, liczbę zużytej energii masz na wyświetlaczu, dioda miga co określoną ilość energii tak jak tarcza licznika mechanicznego wykonuje wtedy jeden obrót. Wcześniej patrząc na szybkość obrotu tarczy (częstotliwość pojawiania się czarnego znacznika) wiedziałeś jak duży masz chwilowy pobór prądu, teraz trzeba obserwować częstotliwość migania diodki. Nie służy to do komunikacji aczkolwiek można to w tym celu użyć i ludzie tak robią.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.