» elektronika » Arduino »Házi készítésű ventilátor

Házi készítésű házimozi ventilátor

Üdvözlet webhelyünk lakói!
Megy egy kicsit meleg, nyári és mindent. Van egy kínai rajongója az asztalomon, de az új nagy íróasztalom különböző végein dolgozom, és a ventilátor szinte mindig elfúj, és minden alkalommal megfordítva valamilyen szomorú. Tehát ma egy rajongót csinálunk automatikusan a cél felé.

Tehát nyomon kell követnünk a cél helyzetét, figyelembe véve az asztalon lévő helyzetet, hogy a ventilátor ne irányítson más tárgyakat. Ideális esetben természetesen fényképezőgéppel készíthet egy málna pi mini számítógépet, és gépi látáskönyvtárat használhat a mozgások vagy egy világos póló felismerésére.

De ez egy meglehetősen nehéz feladat, és maga a tábla több mint tízszer drágább, mint a platform Arduino, amely nem képes megbirkózni a kamerával. A kamera mellett a cél meghatározására más módok is vannak, például egy fillért semmi ultrahangos érzékelő.

Egyszer találkoztam egy érdekes "radar" projekttel, mely az arduino és az érzékelő alapján készült. Maga a projekt elég haszontalan, de maga az ötlet csodálatos - a távolságérzékelő elforgatása és a tér átkutatása, a forgási szöghez kötve.

Ismételjük meg ezt a projektet szórakozásból, és akkor továbblépünk.
Ez azt jelenti, hogy az érzékelőt el kell forgatni, ehhez a szokásos modell szervót kell használni (ki nem tudja, a szervó egy motor, sebességváltóval és visszajelzéssel a szög felé, vagyis beállíthatjuk a forgási szöget, és bekapcsoljuk).

Ne legyünk okosak, és csak rögzítsük az érzékelőt a kerékpárkamrából származó gyűrűvel.

Az áramkört egy kenyérlapra szereljük össze.

Ez minden, a firmware letöltése az arduino-ban marad. Ez a verzió gyorsabb könyvtárat használ.


Letöltheti a forrásokat a projekt oldalon, a link megtalálható a videó alatt található leírásban. Itt található az összes részletes utasítás, különösen egy hatalmas cikk azok számára, akik először vették fel az arduino-t. Általában betöltjük a firmware-t a táblába, és radarunk életre kel. Most a számítógépen el kell futtatnia egy olyan programot, amely adatokat kap a radartól (ez szintén a projekt mappájában található, de az indításhoz szüksége van egy feldolgozó környezetre, letöltheti a hivatalos weboldalon).

Elindítjuk, és itt csak egy pillanatot kell konfigurálnia - a portszámot, amelyhez az arduino csatlakozik. Ugyanazt a számot választotta ki az arduino ide programban, csak manuálisan kell beírnunk.

Kezdjük.


Így van, a radarunk jól működik, és megjeleníti a távolságot a megtalált akadályokig. Mint láthatja, megfelelő pontossággal működik, hogy nem csak egy nagy célpontot érzékel személy vagy fej formájában, hanem minden olyan apró dologgal megbirkózik, amelyek érdekes kísérletek egész területévé válhatnak. Tehát, bár mindenki szórakozik a málna-pi-vel, úgy döntöttem, hogy kihívást jelent magamnak, és egy szó szerint vak rendszert megtanítom a cél felismerésére és a cél elérésére. Ez egy nagyszerű, egyszerű projekt, amelyet meg lehet ismételni még az arduino indítókészlet segítségével. Csináljuk meg, és gondoljuk át a munka algoritmusát.

Tehát a rendszer képességei nagyjából korlátozottak. Csak a radar távolságát kapjuk, de tudjuk, hogy az egyes méreteknek melyik szög felel meg. Az első dolog, ami eszébe jut, egy munkaterület-térkép készítése. Vagyis haladunk egy lépéssel, és emlékszünk, milyen szögben milyen távolság volt. Most, a következő lépésekben, térképünk szerint megtalálhatjuk az egyes szögek közötti különbséget. Így láthatunk egy új tárgyat, amely kiemelkedik a már ismert értékek hátterében. Most meg kell tanítania a rendszert a célok meghatározására. Próbáljuk ki ezt a lehetőséget: figyelembe vesszük a megkülönböztetett pontok számát, amelyek egymás után helyezkednek el, vagyis az életben ez egy bizonyos terület, amelyet a radar beolvassa.

Figyelembe vesszük a célt - a terület nagyobb, mint egy bizonyos méret. Ez azonnal kiszűri az összes mérési zajt. Azt is javaslom, hogy bocsásson meg a rendszernek számos hibát egy terület beolvasásakor, mert az ultrahangos érzékelő nem tökéletes.


A radar egy nagy területet képes felismerni, vagyis ismeri ennek a régiónak a kezdete és a végének szöge a koordinátarendszerben. Csak a terület közepének kiszámítása és a radar irányítása, és hagyja, hogy tovább mozogjon. Ez egy tartási mód lesz.
Folytatjuk a távolság mérését, és ha a mért pont hirtelen elhagyja a radar látótávolságát, egy idő múlva ismét átváltunk a célkeresési módra. Ez mindenki, aki nem értette, a számítógépre már nincs itt szükség, az arduino mindent meg fog csinálni. Elegendő egy 5 voltos tápegységről táplálni. A firmware a projekt mappájában található, van egy csomó beállítás, amellyel játszhatsz, és mindent beállíthatsz magadnak.
Tehát elindítottuk a rendszert. Először a kalibrálás szélektől a másikig tart. A rendszer emlékszik a koordinátáinak rendszerében a kalibrációs tömb távolságára. Ezután azonnal megkezdődik a munka, átvizsgáljuk a területet, ha észrevesszük a célt, akkor közepén találjuk annak szögméretet és célpontot. Úgy működik, mint egy óra, és szinte a cél közepére irányítja.

By the way, minden késés konfigurálható, különösen a célok elvesztése és az új vizsgálat kezdete között eltelt idő, különben azt fogja gondolni, hogy a rendszer lelassul - semmi ilyesmi, csak beállította. Általában a ventilátor agya készen áll, gyűjtsük össze a vasat.



Ezt a ventilátort az aliexpress vásárolta körülbelül 5 évvel ezelőtt. Kompakt, USB-tápellátású, és nagyszerű erre a projektre. Ön is kereshet egy usb ventilátort fix áron vagy háztartási cikkekben.

Vessen egy pillantást erre a ventilátorra, és nézzük meg, van-e szabad hely az esetére, amelyet a saját elektronikájával le lehet tölteni.

Az Arduino nano sajnos nem illeszkedik ide, de van egy arduino pro mini, ugyanaz, de kisebb és programozó nélkül a fedélzeten, de tökéletesen illeszkedik.


És miért nem irányítja az arduino a ventilátor energiáját, és dobja el a natív gombot? Nincs elég hely, a relé nem fog beleférni, ezért egy mezőhatású tranzisztort fogunk használni.


Még mindig két 100 ohmos és 10 kOhm ellenállás szükséges. Teljesen eltávolítjuk a gombot, hogy ne zavarja. A csatlakozási ábra így néz ki:

Csatlakoztassuk a távolságmérőt a merevlemez kábeléhez.

Van még egy kondenzátor is az áramkörben, ez nem szükséges, de nagyon kívánatos, mivel a szervohajtás meglehetősen észrevehető áramerősséget okoz az usb számára, és ez befolyásolhatja a távolságméréseket.

A firmware letöltéséhez a pro mini-ban külső programozóra van szüksége, ez a kínai férfiaknak költségekkel jár, mint egy sördoboz, és így kapcsolódik:

Nem kell mást tennie, kattintson a letöltés gombra, és a firmware a szokásos módon betöltődik a nano táblába.A ház bezáródik, és az összes vezeték a kapcsolón lévő lyukakon keresztül távozik.

Ezután meg kell javítania a szervót. Úgy döntöttek, hogy a ventilátort leragasztják egy polcra, és a szervót sarokba rögzítik.



A sarok forgásának megakadályozására kétoldalas szalagot használunk, de a kerékpárkamera elasztikusabb lenne.

Az érzékelő helyét kissé meg kell bővíteni. Rögzítse a csavarokhoz, amelyek a szervóhoz tartoznak.
Az utolsó érintés, minden, kapcsolja be, és várja meg, amíg a kalibrálás elmúlik, és élvezze a légtelenítő ventilátort.


Nagyon vicces dolog kiderült. Eredetileg makettként fogalmazták meg, de a kínaiaknak és a ventilátor belsejében lévő nagy üres rekesznek köszönhetően kész eszközt lehetett készíteni szinte kiálló vezetékek és takon nélkül, ami nagyon kellemes volt. Mellesleg, ha a ventilátor egy ideig nem találja meg a célt, akkor a központ közepére emelkedik és kikapcsol. A bekapcsoláshoz csak felemelnie kell a kezét, és a ventilátor készen áll arra, hogy a cél felé célozzon, és újra lehűtse.

A szervó olcsó műanyagnak bizonyult, a sebességváltó egész lóg, tehát a mozgás megrándul, de mit tehetek. A projekt oldalon található egy link egy jobb szervohoz, fém váltóval rendelkezik. A projekt meglehetősen hűvös és érdekesnek bizonyult egyszerűségének köszönhetően - egy érzékelő, egy meghajtó, de ennek eredményeként teljes értékű beillesztés a régió térképére és az érintőképernyő.
Köszönöm a figyelmet. Találkozunk hamarosan!

videók:

8.1
8
7.9

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
2 megjegyzések
Danil
Van AlexGyver csatornád?
Nagyszerű ötlet használatra. Arduino, és gyakorlati szempontból korlátozhatnánk egy szűk célpontú Pir-szenzor, logika és egy szervo-meghajtó (olcsóbb) használatára.

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...