Jos sinulla on kissamainen kello, voit lisätä heille mikro-ohjaimella uuden toiminnon - tehdä meow joka tunti. Ja miten - sanoo Instructablesin kirjoittaja lempinimellä prazors.
Kääntäjältä. Itse asiassa se on oikeampi nurinata. Kissat miau, kun he pyytävät jotain, ja nurisevat, kun ovat tyytyväisiä johonkin.
Mestari asentaa kelloun Hall-anturin asettamalla sen siten, että se reagoi sähkömagneetin magneettikentään. Vaihda kotelo ilman vääristymiä, muuten vaihdeakselit voivat taipua pudottamatta kannen syvennyksiin.
Mestari juottaa johtimet Hall-anturin johtopäätöksiin.
Ohjattu toiminto muuntaa tiedoston äänellä “meow” seuraavaan muotoon: WAV, 8-bittinen, 8 kHz, mono, allekirjoittamaton. Muuntaa tiedoston merkkijonoksi, joka hyväksytään C: ssä, tämä apuohjelma. Sitten otetaan perusta tämä luonnos, joka uudistuu, lisäämällä meow-äänen ja kappale ohjelmasta, joka kytkee äänen päälle joka tunti. Levittää tuloksen täällä.
Leikkaamalla tiedostosta vain fragmentin, jolla on ääni “meow”, tiedät sen sijainnin. Voit tehdä tämän muuttamalla komentorivillä numeroita, jotka ilmaisevat fragmentin alkua ja loppua millisekunnissa:
sox file.wav tiedosto-cut.wav leikkaus 0 10000s
Wav2c-apuohjelman syntaksi on seuraava:
wav2c tiedosto-cut.wav tiedosto.h äänitiedot
Hänen työn tuloksena on otsikkotiedosto.
Ohjattu toiminto kerää kaiken leipälevyltä kuten tämä ja tämä järjestelmiin. Ensin yhdistää ulkopuolelle Työläs, vilkkuu sitten ATmega328P-mikrokontrolleri Arduino-käynnistyslatauksella ja luonnos toisella Arduinolla.
Varmistuttuaan, että kaikki toimii, ohjattu toiminto siirtää piirin leipälevyltä ovilevylle.
Ja sijoittaa siististi kaiken kellonlaukkuun:
Vakaajan jäähdytyselementti vaaditaan. Suunnittelun asettaminen käynnistyy sillä hetkellä, kun kello näyttää 0 minuuttia. Sitten ääni "miau" kuulet tunnin alussa.