Tartalomjegyzék:

HC-SR04 olvasó modul az Arduino enyhítésére: 6 lépés (képekkel)
HC-SR04 olvasó modul az Arduino enyhítésére: 6 lépés (képekkel)

Videó: HC-SR04 olvasó modul az Arduino enyhítésére: 6 lépés (képekkel)

Videó: HC-SR04 olvasó modul az Arduino enyhítésére: 6 lépés (képekkel)
Videó: HC-SR04 Датчик расстояния и сигнализация на Ардуино! 2024, November
Anonim
Image
Image
Alkatrészek listája
Alkatrészek listája

A HC-SR04 ultrahangos távolságérzékelő nagyon népszerű a robotikában. Alapvetően minden olyan robot, amely elkerüli a robotot, használja ezt az érzékelőt. És persze nagyszerű, könnyen használható, olcsó és pontos, de ha bonyolultabb robotokat kezdesz építeni, elkezdhetsz látni egy problémát, és ez a probléma az idő. Sok időbe telik a távolság mérése ezzel az érzékelővel, van néhány alternatíva, mint például az éles érzékelők, amelyek szupergyorsan észlelik az objektumokat, de a kimenet bináris, így felismerheti, hogy van -e tárgy a megadott tartományon belül, de nem tudja milyen messze. Néhány robot esetében ezek az érzékelők tökéletesek, de van egy másik probléma - az ár. Majdnem tízszer drágábbak, mint a HC-SR04. Tehát itt elkezdtem gondolkodni azon, hogy a kettőt összekapcsoljuk. És előállok egy ötlettel egy modulhoz, amelyet csatlakoztathat a HC-SR04-hez, és átruházhatja a távolság leolvasását az Attiny mikrokontrollerre, a kimenet bináris lehet, és a fő mikroprocesszor megkönnyebbül! Egyszerű, de szép megoldás és olcsó egyszerre:) Szeretné tudni, hogy hol lehet használni az ilyen érzékelőt? Olvasson tovább, vagy nézzen meg egy videót.

JLCPCB 10 táblák 2 dollárért:

1. lépés: Az alkatrészek listája

Az alkatrészek listája nem túl hosszú, legtöbbjük megtalálható bármelyik helyi elektronikus áruházban, az internetes boltok linkjei is megtalálhatók, ha találtam valamit:

  • HC-SR04
  • Attiny45/85
  • Potenciométer
  • Elszakadt fejlécek Nő és Férfi
  • 1206 SMD ellenállás (jobb készletben vásárolni)
  • 1206 LED

Szüksége lesz néhány eszközre is, például:

  • Forrasztópáka/állomás
  • USBasp programozó

Ha PCB -t szeretne vásárolni ehhez a projekthez, nézze meg a Tindie boltomat:

Eladom a Tindie -n
Eladom a Tindie -n

2. lépés: PCB, sematikus és fájlok

NYÁK, sematikus és fájlok
NYÁK, sematikus és fájlok

Fent megtalálhatja az összes fájlt, beleértve a sematikus és a NYÁK -tervezést is. Vannak olyan Gerber -fájlok is, amelyeket felhasználhat a NYÁK gyártásához. Nyugodtan módosítsa a fájlokat saját igényei szerint. Ne feledje, hogy minden projektem nem kereskedelmi célú, így nem értékesítheti őket.

A vázlat szuper egyszerű, csak néhány alkatrész van, ezzel mindent rendesen rögzíthet a NYÁK -ra.

Ha nem akarja használni a nyomtatott áramköri lapot ehhez a projekthez, akkor mindezt egy kenyérsütő táblára csatlakoztathatja, ez egy kicsit nagyobb lesz, de ha nem tudja forrasztani, akkor ez a legegyszerűbb módszer Önnek!

3. lépés: Forrasztás

Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás

A forrasztás meglehetősen egyszerű. Kezdje a legkisebb alkatrészekkel (ellenállás és LED), majd lépjen tovább a nagyobbak felé, így egyszerűbb lesz forrasztani mindezt. Győződjön meg arról, hogy az összes alkatrész polaritása megfelelő, és nincsenek rövidzárlatok. Ha nem akarja használni a nyomtatott áramköri lapot ehhez a projekthez, és mindezt egy kenyértáblán szeretné csatlakoztatni, akkor hagyja ki ezt a lépést, és kövesse a fenti lépés sémáját.

4. lépés: Töltsön fel kódot

Tölts fel egy kódot
Tölts fel egy kódot
Tölts fel egy kódot
Tölts fel egy kódot
Tölts fel egy kódot
Tölts fel egy kódot

Miután mindent forrasztott a NYÁK -on, fel tudunk tölteni egy programot az Attinyra. Ehhez csatlakoztatnunk kell az USBasp programozót (vagy bármely más, Arduino IDE -vel működő eszközt) a mikrokontrollerhez. A kód megtalálható a Github -on. A feltöltéshez hozzá kell adni Attiny táblákat az Arduino IDE -hez, sok oktatóanyagot találhat az interneten ezzel kapcsolatban, ezért nem magyaráznám el. Természetesen megváltoztathatja az értékeket a kódban vagy akár annak funkciójában is, hogy megfeleljen az Ön igényeinek.

5. lépés: Tesztelje és állítsa be

Tesztelje és állítsa be
Tesztelje és állítsa be
Tesztelje és állítsa be
Tesztelje és állítsa be
Tesztelje és állítsa be
Tesztelje és állítsa be

Ha a program készen áll, csatlakoztathatja a HC-SR04 modult (nézze meg a fenti fényképeket, hogy megfelelően csatlakoztassa, különben károsíthatja a táblát).

4 és 5 V közötti feszültséggel táplálhatja. A táblán lévő LED akkor világít, ha a távolság kisebb, mint a potenciométerrel beállított távolság. A távolság megváltoztatásához használjon csavarhúzót. Ha minden jól működik, akkor továbbléphet a következő lépésre. Ha nem, ellenőrizze a forrasztást, és győződjön meg arról, hogy az áramkör és a vázlatom egyezik.

6. lépés: Lehetséges alkalmazások

Lehetséges alkalmazások
Lehetséges alkalmazások
Lehetséges alkalmazások
Lehetséges alkalmazások
Lehetséges alkalmazások
Lehetséges alkalmazások

Gratulálok, hogy az utolsó lépésig jutottál! Ahhoz, hogy ezt a modult egy Arduino -val használhassa, a modul VCC -jét az Arduino 5V -hoz kell csatlakoztatnia, a modul GND -jét az Arduino GND -hez, a modul kimenetét pedig az Arduino bármelyik tűjéhez.

Hogyan használhatod? Nos, a lehetőségek végtelenek. Használhatod a robotikai projektedhez, ahogy a következő projektemhez is fogok, erről hamarosan bővebben:) Módosíthatod a kódot, csatlakoztathatsz egy szervót és közvetlenül a tábláról vezérelheted a szervót. Módosíthatja és használhatja további külső mikrokontroller nélkül. Ez egy kicsi tábla, sok potenciállal, és sokkal könnyebbé teszi a következő projektemet.

Remélem, élvezte ezt az oktatóanyagot:) Ne felejtse el megnézni a videómat erről a projektről, és iratkozzon fel a csatornámra! Köszönöm, hogy olvastál, jó alkotást!

Ajánlott: