Jeśli masz zegar w kształcie kota, za pomocą mikrokontrolera możesz dodać do niego kolejną funkcję - miauczenie co godzinę. I jak - mówi autor Instructables pod pseudonimem prazors.
Od tłumacza. Właściwie mruczenie jest bardziej poprawne. Koty miauczą, gdy o coś proszą, i mruczą, gdy są z czegoś zadowolone.
Mistrz instaluje w zegarku czujnik Halla, umieszczając go tak, aby reagował na pole magnetyczne elektromagnesu. Konieczna jest ponowna instalacja pokrywy bez zniekształceń, w przeciwnym razie wały zębate mogą się zgiąć bez wpadnięcia w wgłębienia w pokrywie.
Mistrz lutuje przewodniki do wniosków z czujnika Halla.
Kreator konwertuje plik z dźwiękiem „meow” do następującego formatu: WAV, 8 bitów, 8 kHz, mono, bez znaku. Konwertuje plik na sekwencję znaków akceptowaną w C, to użyteczność. Następnie stanowi podstawę ten szkic, który przemodelowuje, dodając miauczący dźwięk i fragment programu, który włącza ten dźwięk co godzinę. Rozkłada wynik tutaj.
Wycinając z pliku tylko fragment z dźwiękiem „miau”, znając jego lokalizację, możesz to zrobić, zmieniając liczby w wierszu poleceń, które wskazują początek i koniec fragmentu w milisekundach:
sox file.wav file-cut.wav trim 0 10000s
Składnia narzędzia wav2c jest następująca:
wav2c file-cut.wav file.h sounddata
Wynikiem jej pracy jest plik nagłówkowy.
Kreator zbiera wszystko na płycie breadboard, takiej jak to i to schematy. Najpierw łączy się na zewnątrz Arduino, następnie flashuje mikrokontroler ATmega328P za pomocą programu ładującego Arduino i szkicu przy użyciu innego Arduino.
Po upewnieniu się, że wszystko działa, kreator przenosi obwód z płyty kontrolnej na płytę perforowaną.
I ładnie umieszcza wszystko w etui:
Wymagany jest radiator na stabilizatorze. Ustawienie projektu sprowadza się do włączenia w momencie, gdy zegar pokazuje 0 minut. Następnie na początku godziny usłyszysz dźwięk „miau”.