Tartalomjegyzék:

Arduino kutyaellenes szemetes: 6 lépés (képekkel)
Arduino kutyaellenes szemetes: 6 lépés (képekkel)

Videó: Arduino kutyaellenes szemetes: 6 lépés (képekkel)

Videó: Arduino kutyaellenes szemetes: 6 lépés (képekkel)
Videó: BTT GTR v1 0 TMC5160 Pro with Sensor less Homing 2024, Július
Anonim
Arduino kutyaellenes szemetes
Arduino kutyaellenes szemetes

Ebben a projektben megmutatom, hogyan kell felépíteni egy nevetséges, de működő módszert annak megakadályozására, hogy bosszantó kutyái a kukába kerüljenek!

1. lépés: Bevezetés

Image
Image

A kutyám beagle, és nem tud segíteni, de nem szagolja meg ezt a finom szemetet a kukában. Ez arra készteti őt, hogy folyamatosan az orrát a szemétbe juttassa, és bármibe belenyúljon. Azt hittem, hogy egy lépcsős vezérlésű fedéllel rendelkező kukát vásárolva egyszer és mindenkorra megoldódik ez a probléma. Fogalmam sem volt róla, hogy a kutyám túltette magát a kannán, és szinte azonnal rájött, hogy a pofájával kinyithatja a fedelet, és megszerezheti a kívánt szemetet. Súlyt helyezhetek a fedélre, hogy ezt megakadályozzam, de ez bénán hangzik, és otthon vagyok a karantén miatt, ezért építettem ezt a kutyák elleni kukát.

Ez egy egyszerű projekt, és remek bevezetőként használható az érzékelők, az elektronika és a programozás területén.

Kérjük, fontolja meg a YouTube -csatornámra való feliratkozást, hogy támogasson engem és szórakoztatóbb projekteket lásson.

2. lépés: Szükséges összetevők

A projekthez szükséges összetevők az alábbiak:

1. Arduino Uno vagy Nano (Amazon Link)

2. Ellenállások (10K Ohm, 10 Ohm) (Amazon Link)

3. Kondenzátorok (10uF x 2, 220uF,.05 uF) (Amazon Link)

4. 10K potenciométer (Amazon Link)

5. Micro SD kártya modul (Amazon Link)

6. Határkapcsoló (Amazon Link)

7. 9V-12V tápegység az Arduino számára (Amazon Link)

8. 8 ohmos hangszóró (ez más, mint az enyém, de működnie kell)

9. LM 386 erősítő (Amazon Link)

Nyilvánosságra hozatal: A fenti amazon linkek társult linkek, vagyis további költségek nélkül jutalékot keresek, ha átkattint és vásárol.

3. lépés: Az audio fájlok formázása

Elektronika
Elektronika

Annak érdekében, hogy lejátszhassa az interneten elérhető hangfájljait, vagy rögzíthesse a lejátszást, amikor a kutya kinyitja a szeméttároló fedelét, konvertálnia kell őket a megfelelő formátumba.

Ehhez nyissa meg a https://audio.online-convert.com/convert-to-wav oldalt, és állítsa be a fájlokat a képen látható beállításra.

Miután átalakították, helyezze őket az SD -kártyára az "1.wav", "2.wav", stb.

4. lépés: Elektronika

Most, hogy összegyűjtötte az összes szükséges alkatrészt, ideje elkezdeni mindent összeszerelni. Azt javaslom, hogy először kössön be mindent egy kenyérsütő táblára, majd ha minden megfelelően működik, folytassa és forrasztjon fel mindent egy parfüm táblára. Úgy döntöttem, hogy kenyérsütőn tartom, mivel néhány napos futás után a kutyám valójában abbahagyta a szemétbe való bejutást.

Ez az áramkör nagyon egyszerű, és csak néhány részből áll.

Először is van egy Arduino Uno készülékünk, amely egy végálláskapcsolóhoz, Micro SD kártya modulhoz és egy hangszóróhoz csatlakoztatott LM386 erősítőhöz van csatlakoztatva.

A micro SD kártya modulon az összes hangfájlnak a megfelelő formátumban kell lennie. A modult az SPI protokoll és az SD modulkönyvtár használatával csatlakoztathatja.

Aztán ott van a végálláskapcsoló felhúzó ellenállással. Csatlakoztassa a GND -t a kapcsoló közös oldalához, és a NO -t a 2. digitális bemenethez. A felhúzó ellenállás a HIGH bemenet alapértelmezett értékét állítja be, és amikor a végálláskapcsoló be van kapcsolva, akkor LOW lesz. Amikor a szemetes fedelet felemelik, akkor egy HIGH jelet fogunk látni a kukán, és elkezdhetjük a visszaszámlálást 4, 3, 2, 1 -ről, mielőtt elindítunk egy.wav fájlt az SD -kártyán.

Az Arduinos kimenet nem elég erős a hangszóró futtatásához, ezért szükségünk van egy erősítőre, amely ebben az esetben egy LM386. Az erősítő erősítését az 1. és 8. tűhöz csatlakoztatott kondenzátor adja meg, amely ebben az esetben 10 UF, amely 200 -ra állítja az erősítést, a kondenzátor nélkül pedig 20 lesz az adatlap szerint. A potenciométer szabályozza az erősítő hangerejét.

5. lépés: Programozás

Feltételezem, hogy tudod, hogyan kell programozni az arduino -t, de ha nem, akkor sok nagyszerű oktatóanyag érhető el az interneten.

A kód fordításához a következő könyvtárakat kell telepítenie.

1. TMRpcm

2. SPI

3. SD

Miután telepítette a könyvtárakat, töltse le az utasításhoz csatolt.ino fájlt, és töltse fel az arduino -jába.

A program nagyon egyszerű, és várja a végálláskapcsoló kinyílását (a szemetes nyitva tartását mutatja), majd 4 másodpercig megkezdi a visszaszámlálást. Ha a végálláskapcsoló 4 másodpercen belül nincs becsukva, az arduino egy.wav fájlt olvas ki a modulhoz csatlakoztatott sd kártyáról. A fájl a hangszórón keresztül játszódik le.

A jelenlegi program 7 különböző hangfájlt igényel, és minden egyes indításkor egymás után ciklusban halad. Az aktuális minta megtartásával beállíthatja ezt a kívánt számú vagy annyi hangra.

6. lépés: Teszteld

Most, hogy a szemetesedény kutyabiztosnak bizonyult, itt az ideje kipróbálni!

Csatlakoztassa az áramellátást, és élvezze az új kutyamentes szemeteskukát. Kérjük, fontolja meg YouTube -csatornám feliratkozását, hogy támogasson engem, és további projekteket/videókat nézhessen meg. Köszönöm, hogy elolvasta!

Ajánlott: