Witam,
Wpadłem na pomysł, by dla moich synów wykonać sygnalizację świetlną do zabawy. Maja dywan z ulicami, więc dobrze uzupełni całość. Niby nie ma w tym nic nadzwyczajnego, bo problem jest banalny, ale ja postawiłem sobie kilka dodatkowych wymagań:
1. Sygnalizatory mają być 4, wolnostojące, dla typowego skrzyżowania 2 ulic. Żadnych dodatkowych kartonów i podkładek. Każdy sygnalizator osobno.
2. Każdy sygnalizator będzie miał własne zasilanie (aku li-ion prawdopodobnie lub zwykłą CR2032)
3. Sygnalizatory powinny być oczywiście zsynchronizowane
4. Żadnych kabli pomiędzy sygnalizatorami!!!
No i odbiłem się od wymagania nr. 3 i 4. Każdy sygnalizator będzie miał ATTINY13, więc można co nieco oprogramować. Zastanawiam się już drugi dzień jak zrobić tą bezprzewodową synchronizację. Na dobrą sprawę to wystarczy, że synchronizacja odbędzie się raz, po włączeniu wszystkich sygnalizatorów, potem nie ma już takiej potrzeby, bo µC sobie sam policzy czas i nie powinno się to "rozjechać".
Jedyne co mi wpadło do głowy to synchronizacja na podczerwień, jednak nie bardzo wiem jak można by to zrobić. Najprościej by było, jeśli jeden sygnalizator będzie "masterem" i to on będzie wysyłał sygnał synchronizacji dla pozostałych.
Proszę o jakieś rady.
Wpadłem na pomysł, by dla moich synów wykonać sygnalizację świetlną do zabawy. Maja dywan z ulicami, więc dobrze uzupełni całość. Niby nie ma w tym nic nadzwyczajnego, bo problem jest banalny, ale ja postawiłem sobie kilka dodatkowych wymagań:
1. Sygnalizatory mają być 4, wolnostojące, dla typowego skrzyżowania 2 ulic. Żadnych dodatkowych kartonów i podkładek. Każdy sygnalizator osobno.
2. Każdy sygnalizator będzie miał własne zasilanie (aku li-ion prawdopodobnie lub zwykłą CR2032)
3. Sygnalizatory powinny być oczywiście zsynchronizowane
4. Żadnych kabli pomiędzy sygnalizatorami!!!
No i odbiłem się od wymagania nr. 3 i 4. Każdy sygnalizator będzie miał ATTINY13, więc można co nieco oprogramować. Zastanawiam się już drugi dzień jak zrobić tą bezprzewodową synchronizację. Na dobrą sprawę to wystarczy, że synchronizacja odbędzie się raz, po włączeniu wszystkich sygnalizatorów, potem nie ma już takiej potrzeby, bo µC sobie sam policzy czas i nie powinno się to "rozjechać".
Jedyne co mi wpadło do głowy to synchronizacja na podczerwień, jednak nie bardzo wiem jak można by to zrobić. Najprościej by było, jeśli jeden sygnalizator będzie "masterem" i to on będzie wysyłał sygnał synchronizacji dla pozostałych.
Proszę o jakieś rady.