Amatőr tervek a mikrovezérlőkön. Autóáramkörök, "csináld magad" rendszerek autókhoz

Bemutatjuk a kétcsatornás ciklikus időzítő második verzióját. Új funkciókat adtak hozzá, és az áramköri rajz megváltozott. A ciklikus időzítő lehetővé teszi a terhelés be- és kikapcsolását, valamint szünetet az előre meghatározott időintervallumokban ciklikus üzemmódban. Az időzítő kimenetek mindegyikének van 2 működési módja - "Logic" és "PWM". Ha a logikai módot választja, az eszköz lehetővé teszi a világítás, fűtés, szellőzés és más elektromos berendezések vezérlését reléérintkezőkkel. A terhelés bármilyen elektromos eszköz lehet, amelynek terhelhetősége nem haladja meg a maximális relé áramot. A PWM kimeneti típus lehetővé teszi például az egyenáramú motor csatlakoztatását egy teljesítmény-tranzisztoron keresztül, miközben beállítható a PWM üzemi ciklus, hogy a motor egy bizonyos fordulatszámon forogjon.

Az ATtiny2313 mikrovezérlőn gyűjtött órák és a LED mátrix 6 különböző módban mutatják az időt.

A 8 * 8 LED mátrixot a multiplexelési módszer vezérli. Az áramkorlátozó ellenállások ki vannak zárva az áramkörből, hogy ne rontja a kialakítást, és mivel az egyes LED-eket nem állandóan ellenőrzik, akkor azok nem lesznek sérülve.

A vezérléshez csak egy gombot kell használni, a gomb hosszú megnyomásával (tartsuk lenyomva) a menü elforgatásához, és a gomb általános megnyomásával a menü kiválasztásához.

Ez egy hobbi projekt, mivel az óra pontossága csak a vezérlő belső generátorának kalibrálásától függ. Nem használtam kvarcot ebben a projektben, mivel az elfoglalja a két szükséges ATtiny2313 kimenetet. A kvarc felhasználható az alternatív kivitel (nyomtatott áramköri kártya) pontosságának növelésére.

Frekvenciaszámláló 500MHz-ig az Attiny48 és MB501 készülékeken

Ezúttal bemutatom egy egyszerű, kicsi méretű frekvenciamérőt, amelynek mérési tartománya 1-500 MHz és 100 Hz felbontás.

Jelenleg, a gyártótól függetlenül, szinte minden mikrokontroller rendelkezik úgynevezett számláló bemenettel, amelyet kifejezetten a külső impulzusok számlálására terveztek. Ezen bemenet felhasználásával viszonylag könnyű megtervezni a frekvenciamérőt.

Ennek a számláló bemenetnek két olyan tulajdonsága is van, amelyek nem teszik lehetővé a frekvenciamérő közvetlen felhasználását a komolyabb igények kielégítésére. Az egyik az, hogy a gyakorlatban a legtöbb esetben több száz mV amplitúdójú jelet mérünk, amelyet a mikrovezérlő számláló nem tud mozgatni. A bemenet helyes működéséhez a típustól függően legalább 1-2 V jel szükséges, és az is, hogy a mikrokontroller bemenetén a maximálisan mérhető frekvencia csak néhány MHz, ez a számláló felépítésétől, valamint a processzor órájának frekvenciájától függ.

Termosztát elektromos vízforralóhoz az ATmega8 készüléken (Thermopot)

Ez a készülék lehetővé teszi a vízforraló víz hőmérsékletének szabályozását, funkciója a víz hőmérsékletének egy bizonyos szinten tartása, valamint a kényszer forrásban lévő víz beépítése.

Az eszköz az ATmega8 mikrovezérlőn alapszik, amelyet kvarc rezonátorból kell lezárni 8 MHz frekvencián. Hőmérséklet-érzékelő - analóg LM35. Hét szegmensű indikátor közös anóddal.

Újévi csillag az Attiny44-en és a WS2812-en

Ez a dekoratív csillag 50 speciális RGB LED-ből áll, amelyeket vezérelni lehet ATtiny44A. Az összes LED folyamatosan véletlenszerűen változtatja meg a színt és a fényerőt. Számosféleféle hatás van, amelyek véletlenszerűen is aktiválódnak. Három potenciométer megváltoztathatja az elsődleges színek intenzitását. A potenciométer helyzetét a gombok megnyomásakor a LED-ek jelzik, a színváltozás és az effektus sebessége három fokozatban kapcsolható. Ezt a projektet az áramköri lap speciális alakja miatt teljesen az SMD-komponensekre építették. Az egyszerű séma ellenére a deszka felépítése meglehetősen bonyolult és alig alkalmas kezdőknek.

Frekvenciaváltó aszinkron motorhoz AVR-n

Ez a cikk egy univerzális háromfázisú frekvenciaváltót ismertet mikrokontrolleren (MK) ATmega 88/168 / 328P. Az ATmega teljes mértékben ellenőrzi a vezérlőket, az LCD-t és a háromfázisú generációt. A projektnek kész táblákon kellett működnie, mint például az Arduino 2009 vagy az Uno, de ezt nem hajtották végre. Más megoldásokkal ellentétben itt a szinuszhullámot nem számítják, hanem a táblázatból származtatják. Ez erőforrásokat, memóriát takarít meg, és lehetővé teszi az MK számára az összes vezérlés feldolgozását és nyomon követését. A lebegőpontos számításokat a program nem hajtja végre.

A kimeneti jelek frekvenciáját és amplitúdóját 3 gomb segítségével lehet beállítani, és az MK memória EEPROM-jában tárolhatók. Hasonlóan, külső analóg bemenetekkel történő vezérlést biztosítunk. A motor forgásirányát egy jumper vagy kapcsoló határozza meg.

Az állítható V / f karakterisztika lehetővé teszi sok motorhoz és más fogyasztóhoz történő alkalmazkodást. Az analóg bemenetekhez integrált PID-vezérlőt is használtunk, a PID-vezérlő paraméterei az EEPROM-ban tárolhatók. A kulcskapcsolók közötti szünet (Dead-Time) megváltoztatható és menthető.

DANYK frekvenciaszámláló III

Ez az AVR mikrovezérlővel ellátott frekvenciamérő lehetővé teszi a frekvencia 0,45 Hz-től 10 MHz-ig történő mérését és a 0,1 és 2,2 μs közötti időszak mérését 7 automatikusan kiválasztott tartományban. Az adatok egy hét számjegyű LED kijelzőn jelennek meg. Az Atmel AVR ATmega88 / 88A / 88P / 88PA mikrovezérlő a projekt alapja, a letöltési programot az alábbiakban találhatja meg. A konfigurációs bitek be vannak kapcsolva 2. ábra.

A mérési elv eltér az előző két frekvenciamérőtől. A két előző frekvenciamérőben (I. frekvenciamérő, II frekvenciamérő) alkalmazott egyszerű impulzusszámlálási módszer 1 másodperc után nem teszi lehetővé a Hertz-frakció mérését. Ezért választottam egy másik mérési alapelvet az új III frekvenciamérőmhez. Ez a módszer sokkal bonyolultabb, de lehetővé teszi a frekvencia mérését akár 0,000 001 Hz felbontással.

DANYK frekvenciaszámláló II

Ez egy nagyon egyszerű frekvenciamérő egy AVR mikrovezérlőn. Ez lehetővé teszi a 10 MHz-ig terjedő frekvencia mérését 2 automatikusan kiválasztott tartományban. Ez az I. frekvenciamérő korábbi kivitelén alapszik, de a kijelzőn 4 szám helyett 6 számjegy van. Az alsó mérési tartomány 1 Hz felbontású és 1 MHz-ig működik. A magasabb tartomány 10 Hz felbontása és 10 MHz-ig működik. A mért frekvencia megjelenítéséhez 6 számjegyű LED-es kijelző szolgál. Az eszköz egy mikrovezérlőn alapul Atmel AVR ATtiny2313A   vagy ATTiny2313. A konfigurációs bitek beállítása az alábbiakban található.

A mikrovezérlőt kvarc rezonátorból kell lezárni, 20 MHz-es frekvenciával (a maximálisan megengedett órafrekvencia). A mérési pontosságot ennek a kristálynak, valamint a C1 és C2 kondenzátoroknak a pontossága határozza meg. A mért jel minimális félhosszának nagyobbnak kell lennie, mint a kristály oszcillátor frekvencia-periódusa (az AVR architektúra korlátozása). Így 50% -os munkaciklusnál 10 MHz-ig terjedő frekvenciák mérhetők.

A cellaajtó bezárásának elve nagyon egyszerű. A cellaajtót külön hangsúlyozza a rézhuzal. A kívánt hosszúságú nejlon menetet rögzítik az ütközőn. Ha meghúzza a cérnát, akkor a hangsúly kiemelkedik, és a ketrec ajtaja a saját súlya alatt bezáródik. De ez kézi üzemmódban van, és senki nélkül akartam végrehajtani egy automatikus folyamatot.

A cellaajtó bezárásának mechanizmusának vezérléséhez szervómeghajtót használtunk. De a folyamat során zajt adott. A zaj elriaszthatja a madarat. Ezért kicseréltem a szervót egy kollektormotorra, amelyet egy rádióvezérelt gépről vettünk. Csendesen és ideálisan dolgozott, főleg mivel a kollektormotor vezérlése nem volt nehéz.

Annak megállapításához, hogy a madár már a ketrecben van - olcsó mozgásérzékelőt használtam. Maga a mozgásérzékelő már egy komplett eszköz, és semmit sem kell forrasztani. De ennek az érzékelőnek nagyon nagy a működési szöge, és csak a cella belső területén kell reagálnia. A működési szög korlátozása érdekében az érzékelőt az alagsorba tettem, amely egyszer gazdaságossági lámpaként szolgált. Vágtam egyfajta dugót a kartonból, egy közepén egy lyukkal az érzékelő számára. Miután megcsúfoltam a csatlakozó távolságát az érzékelőhöz képest, beállítottam az érzékelő optimális szögét az induláshoz.

Madarak barkereként úgy döntöttem, hogy a WTV020M01 hangmodult Siskin és Carduelis éneklésével használom, amelyet microSD memóriakártyára rögzítettem. Őket fogtam elkapni. Mivel egy hangfájlt használtam, úgy döntöttem, hogy egyszerűen irányítja a hangmodult, a hangmodul és a mikrovezérlő közötti kommunikációs protokoll használata nélkül.

Amikor a hangmodul kilencedik szakaszára alkalmazták, a modul elkezdett játszani. Amint a hangot a hangmodul tizenötödik lábán reprodukálják, alacsony szintre kerül. Ennek köszönhetően a mikrovezérlő figyelte a hangvisszaadást.

Mivel a hanglejátszási ciklusok között szüneteltettem a hanglejátszás leállítását, a program alacsony szintre továbbítja a hangmodul első szakaszát (visszaállítás). A hangmodul egy komplett eszköz, saját hangerősítővel, és általában véve nincs szüksége további hangerősítőre. De ez a hangerősítés számomra nem tűnt elégnek, és hang erősítőként alkalmaztam a TDA2822M chipet. Hanglejátszás módban 120 milliamper fogyaszt. Tekintettel arra, hogy időbe telik, mire egy madár elkap, a szünetmentes akkumulátorból egy nem teljesen új akkumulátort használtam autonóm akkumulátorként (még mindig feküdtem).
  Az elektronikus madármester alapelve egyszerű, és az áramkör főleg kész modulokból áll.

Program és rendszer -

Kézművesek mikrovezérlőkkel - ez a kérdés lényegesebb és érdekesebb, mint valaha. Végül is a 21. században élünk, az új technológiák, robotok és gépek korszakában. Manapság minden második, fiatalon kezdve, tudja, hogyan kell használni az internetet és különféle eszközöket, amelyek nélkül a mindennapi életben ezt nehéz elvégezni.

Ezért ebben a cikkben különösen a mikrokontrollerek használatának kérdéseivel, valamint azok közvetlen alkalmazásával foglalkozunk, hogy megkönnyítsük a mindennapi előttünk felmerülő küldetéseket. Lássuk, mi az eszköz értéke, és mennyire könnyű azt a gyakorlatban használni.

A mikrokontroller egy chip, amelynek célja az elektromos készülékek vezérlése. A klasszikus vezérlő egyetlen chipben egyesíti mind a processzort, mind a távoli eszközöket, és tartalmaz egy véletlen hozzáférésű memóriát. Általában ez egy egycsipű személyi számítógép, amely viszonylag rendes feladatokat képes elvégezni.

A mikroprocesszor és a mikrokontroller közötti különbség a start-end eszközök, az időzítők és a processzor chipbe integrált egyéb távoli struktúrák jelenléte. Ha a jelenlegi vezérlőben egy meglehetősen erős, széleskörű képességű számítástechnikai eszközt használ, egy mono áramkörre építve, egyetlen készlet helyett, jelentősen csökkenti az annak alapján létrehozott eszközök méretét, fogyasztását és árát.

Ebből következik, hogy ilyen készüléket számítástechnikában lehet használni, például számológépet, alaplapot és CD-vezérlőket. A háztartási készülékekben is használják - ezek mikrohullámú sütők, mosógépek és még sokan mások. A mikrovezérlőket széles körben használják az ipari mechanikában is, a mikroreléktől a szabályozó gépek módszereiig.

Mikrokontrollerek AVR

Ismerkedjünk meg az olyan vezérlővel, mint például az AVR, amely a modern technológiai világban elterjedtebb és jól bevált. Ez egy nagy sebességű RISC mikroprocesszorból, 2 típusú energiaigényes memóriából (Flash projekt gyorsítótár és EEPROM információ gyorsítótár), működési gyorsítótárból, például RAM, bemeneti / kimeneti portokból és különféle távoli, konjugált struktúrákból áll.

  • üzemi hőmérséklet -55 és +125 Celsius fok között van;
  • tárolási hőmérséklet -60 és +150 fok között van;
  • a legnagyobb feszültség a RESET tüskén, a GND szerint: legfeljebb 13 V;
  • maximális tápfeszültség: 6,0 V;
  • a bemeneti / kimeneti vonal legnagyobb elektromos árama: 40 mA;
  • a VCC és a GND távvezeték maximális árama: 200 mA.

AVR mikrovezérlő tulajdonságai

A Mega nemzetség minden mikrovezérlője rendelkezik a független kódolás tulajdonságával, azzal a képességgel, hogy meghajtómemória komponenseit bármilyen segítség nélkül megváltoztassa. Ez a megkülönböztető tulajdonság lehetővé teszi nagyon plasztikus fogalmak kialakítását segítségükkel, és működési módjukat a mikrokontroller személyesen megváltoztatja egy adott képhez kapcsolódóan, amelyet kívülről vagy belülről okoznak események.

A második generációs AVR mikrovezérlők gyorsítótár-népszámlálásának engedélyezett száma 11 ezer fordulat, amikor a normál fordulat száma 100 ezer.

Az AVR bemeneti és kimeneti portjainak szerkezeti jellemzői a következők: A fiziológiai kimenet célja három szabályozási bit, és egyáltalán nem kettő, mint például a jól ismert bitvezérlők (Intel, Microchip, Motorola stb.). Ez a tulajdonság kiküszöböli annak szükségességét, hogy a kikötőelemek másolatát a memóriában a védelem céljából megőrizze, és felgyorsítja a mikrokontroller energiahatékonyságát kültéri eszközökkel kombinálva, nevezetesen a kapcsolódó elektromos problémákkal kívülről.

Minden AVR mikrovezérlőt többszintű szuppressziós technika jellemzi. Úgy tűnik, hogy levágja a repedés szokásos áramlását annak érdekében, hogy elérje egy prioritást élvező célt és bizonyos események miatt. Van egy felfüggesztési konverziós kérés alprogram, amely egy adott esethez tartozik, és a projekt memóriájában található.

Amikor olyan probléma merül fel, amely leállít, a mikrovezérlő menti a kompozit beállító számlálót, megállítja az általános processzort a program végrehajtásától, és folytatja a stop processor befejezését. A végrehajtás végén a felfüggesztés szponzoráló programja alapján folytatódik a korábban mentett parancsszámláló, és a processzor folytatja a befejezetlen projekt befejezését.

Az AVR mikrovezérlőn alapuló kézművesség

Az AVR mikrokontrollerek barkácsolásának kézműve egyszerűsége és alacsony energiaköltsége miatt egyre népszerűbb. Mik azok és hogyan, saját kezükkel és elméjükkel készítik el ezeket, lásd alább.

"Napravlyator"

Egy ilyen készüléket kis asszisztensként fejlesztettek ki, és segítenek azoknak is, akik inkább az erdőben járnak, valamint a természettudósok számára. Annak ellenére, hogy a legtöbb telefonban van navigátor, működésükhöz internetkapcsolatra van szükség, és a várostól elszakadt helyeken ez problémát jelent, és az erdőben történő újratöltés problémája sem oldódik meg. Ilyen esetben egy ilyen eszköz hordozása nagyon ajánlott. Az eszköz lényege, hogy meghatározza, hogy melyik utat kell megtenni, és a távolságot a kívánt helyre.

Az áramkört az AVR mikrovezérlő alapján építették fel, a külső kvarc rezonátor 11,598 MHz frekvenciájú órajelével. A GPS-hez való munkához megfelel az N-6M az U-blox-tól. Ez, bár elavult, de széles körben ismert és költségvetési modul, melyben meglehetősen egyértelmű a helymeghatározási képessége. Az információk a Nokia 5670 képernyőjére koncentrálódnak. A modellben található még egy HMC5883L mágneses hullámmérő és egy ADXL335 gyorsulásmérő is.


Vezeték nélküli riasztórendszer mozgásérzékelővel

Hasznos eszköz, beleértve egy mozgó eszközt és annak képességét, hogy a rádiócsatorna szerint jelezzék működését. A kialakítás mobil és akkumulátorral vagy elemekkel tölthető fel. Ennek elkészítéséhez több HC-12 rádiómodulral és hc-SR501 mozgásérzékelővel kell rendelkeznie.

A HC-SR501 mozgató készülék 4,5 - 20 volt tápfeszültséggel működik. Az optimális működéshez a LI-Ion akkumulátorról körül kell mennie a biztonsági LED körül a tápfeszültség bemeneten, és be kell zárni a 7133 lineáris stabilizátor hozzáférését és kimenetét (2. és 3. lábak). Ezen eljárások végén a készülék folyamatos működést indít 3-6 V feszültséggel.


Figyelem: amikor a HC-12 rádiómodullal dolgozik, az érzékelő időnként tévesen vált ki. Ennek elkerülése érdekében az adó teljesítményét kétszer csökkenteni kell (AT + P4 parancs). Az érzékelő olajjal működik, és egy feltöltött akkumulátor, amelynek kapacitása 700mA / h, több mint egy évre elegendő.

Mini terminál

A készülék csodálatos asszisztensnek bizonyult. Az eszköz gyártásához az AVR mikrovezérlővel ellátott táblára van szükség. Mivel a képernyő közvetlenül a vezérlővel van integrálva, az áramellátás legfeljebb 3,3 volt lehet, mivel nagyobb számoknál problémák merülhetnek fel az eszközben.


A konvertermodult az LM2577-en kell vennie, és az alap lehet egy 2500 mA / h kapacitású Li-Ion akkumulátor. Lesz egy praktikus teljes készlet, amely a teljes üzemi feszültségtartományban folyamatosan 3,3 voltot bocsát ki. Töltéshez használja a modult a TP4056 chipen, amely költségvetésnek tekinthető és nagyon jó minőségű. Annak érdekében, hogy a mini-terminált 5 voltos mechanizmusokhoz csatlakoztathassa, anélkül, hogy félne a képernyő égetésétől, az UART portokat kell használnia.

Az AVR mikrovezérlő programozásának fő szempontjai

A mikrokontrollerek kódolása gyakran az összeszerelő vagy az SI stílusában történik, azonban használhat más Fort vagy BASIC nyelveket is. Így ahhoz, hogy valóban megkezdhessük a vezérlő programozását, a következő anyagkészlettel kell felszerelni, amely a következőket tartalmazza: egy mikrokontroller, három darabban - ATmega8A-PU, ATtiny2313A-PU és ATtiny13A-PU nagyon igényes és hatékony.

A program mikrovezérlőben történő végrehajtásához programozóra van szükség: az USBASP programozót tekintik a legjobbnak, amely 5 V feszültséget ad, amelyet a jövőben is használni fog. A projekt tevékenységeinek vizuális értékeléséhez és következtetéseihez adatreflexiós forrásokra van szükség - ezek LED-ek, LED-induktorok és képernyők.


Ahhoz, hogy megvizsgálja a mikrovezérlő kommunikációját más eszközökkel, szüksége van egy DS18B20 digitális hőmérsékleti eszközre és a pontos idő mutatására a DS1307 órára. Fontos továbbá tranzisztorok, ellenállások, kvarc rezonátorok, kondenzátorok, gombok.

A rendszerek telepítéséhez modelltáblára van szükség a telepítéshez. A mikrovezérlőn lévő szerkezet felépítéséhez forrasztás nélküli kenyérlemezt és rákötési sorozatot kell használni: MV102 modelltáblát, és a jumpereket különféle típusú kenyeretáblához kell csatlakoztatni - rugalmas és merev, valamint U-alakú. A mikrokontrollerek az USBASP programozóval vannak kódolva.

Az AVR mikrovezérlőn alapuló legegyszerűbb eszköz. példa

Tehát, miután megismertük az AVR mikrovezérlőket és azok programozási rendszerét, megvizsgáljuk a legegyszerűbb eszközt, amelyre ez a vezérlő szolgál. Adunk egy példát, mint például az alacsony feszültségű villamos motorok meghajtója. Ez az eszköz lehetővé teszi két gyenge folyamatos áramú motor egyidejű elhelyezését.

A program letöltésének maximális lehetséges elektromos árama csatornánként 2 A, a motorok maximális teljesítménye 20 watt. Néhány két terminál blokk az elektromos motorok csatlakoztatására és egy három terminál blokk az erősített feszültség táplálására érzékelhető a táblán.

A készülék úgy néz ki, mint egy 43 x 43 mm méretű nyomtatott áramköri kártya, és rá van építve egy radiátor mini áramköre, amelynek magassága 24 milliméter, tömege pedig 25 gramm. A rakomány manipulálása érdekében a vezérlőlap körülbelül hat bemenetet tartalmaz.

következtetés

Összegzésként elmondhatjuk, hogy az AVR mikrovezérlő hasznos és értékes eszköz, különösen a kézművesek esetében. És megfelelő alkalmazásuk mellett, a programozásra vonatkozó szabályok és ajánlások betartásával könnyen elsajátíthat hasznos dolgokat nemcsak a mindennapi életben, hanem a szakmai tevékenységekben és a mindennapi életben is.

Most két azonos programozó van az asztalomon. És mindez annak érdekében, hogy kipróbálhassa az új firmware-t. Ezek az ikrek varrni fogják egymást. Az összes kísérletet az alábbiak szerint végezzük: MS Windows XP SP3.
A cél a munka sebességének növelése és a programozó kompatibilitásának bővítése.

Az népszerű fejlesztési környezet, az Arduino IDE számos kész könyvtárat és érdekes projektet vonz, amelyek megtalálhatók az interneten.


Egy ideje több ATMEL ATMega163 és ATMega163L mikrovezérlő volt a rendelkezésemre áll. A mikroáramköröket a régi eszközökből vettük. Ez a vezérlő nagyon hasonlít az ATMega16-hoz, és valójában a korai verziója.

Üdvözlet a Datagoras olvasóinak! Sikerült összeállítanom a minimális méretű voltmérőt egy indikátor szegmentált letapogatásával, meglehetősen nagy funkcionalitással, a kijelző típusának automatikus észlelésével és az üzemmódok kiválasztásával.


Miután elolvastam Edward Ned cikkeit, összeállítottam egy DIP verziót és teszteltem. Valóban, a voltmérő működött, és a mikroáramkör kimenetén keresztül az indikátorra eső áram nem haladta meg a 16 milliampt impulzusonként, tehát a mikroáramkör működése ellenállások nélkül, amelyek korlátozzák a szegmensek áramát, nagyon elfogadható, és nem okoz túlterhelést az elemeknél.
Nem tetszett a kijelzőn megjelenő értékek és a javasolt "999" skála túl gyakori frissítése. Javítani akartam a programot, de a szerző nem tölti fel a forráskódokat.

Ugyanakkor volt szükségem voltmérőre és ampermérőre egy kis tápegységhez. Lehetséges volt kombinált változat összeszerelése, vagy két miniatűr voltmérő összeállítása, és a két voltmérő mérete kisebb volt, mint a kombinált változatnál.
Megállítottam a választást a mikroáramkörön, és megírtam az indikátor progresszív letapogatásának forráskódját.
A kód írása során felmerült az ötlet a skálák programozható váltásáról és a vessző helyzetéről, amelyet megvalósítottak.


A mechanikus kódoló kényelmes használat, de van néhány idegesítő hátránya. Különösen a kapcsolatok idővel elhasználódnak és értéktelenné válnak, visszapattanás jelentkezik. Az optikai kódolók sokkal megbízhatóbbak, de drágábbak, sokan félnek a portól, és ritkán találhatók meg olyan formában, amelyben kényelmes lenne rádiótechnikában használni.

Röviden, amikor rájöttem, hogy a léptetőmotor használható kódolóként, nagyon tetszett ez az ötlet.
Szinte örök kódoló! Lehetetlen kínozni őt: egyszer összegyűjti, és kódolhatja egész életét.

Digitálisan vezérelt előerősítő kapcsoló. Az Arduino héjon keresztül történő programozáshoz, a Microchip elektronikus potenciométereihez, a grafikus TFT-hez használjuk.


A készülék fejlesztése és összeszerelése nem volt a terveimben. Nos, csak semmilyen módon! Két előerősítőm van már. Mindkettővel nagyon jól van velem.
De, mint általában velem történik, a körülmények összefonódása vagy bizonyos események láncolata, és itt a feladatot készítették a közeljövőre.

Helló kedves olvasók! Bemutatom "" - egy asztalitenisz-kiszolgáló robotot, amely hasznos lehet kezdőknek és amatőröknek, amikor az asztal bármely részén különféle típusú fogadások fogadását gyakorolják, és ez segít kiszámítani a labda időzítését és erejét.

És megszokhatja az új padot vagy ütőt, és jól megérinti.

Üdvözlet az olvasóknak! Van egy régi számítógépem, amely már tíz éves. Megvan a megfelelő paraméterek: egy 3,0 GHz-es “csonk”, egy pár GB RAM és egy régi EliteGroup 915 alaplap.


És azt terveztem, hogy valahol csatolom az öreg embert (adni, eladni), mivel kár, hogy eldobom. De az egyik kellemetlenség befolyásolta a tervet: az alaplap nem működött a bekapcsológombról, és bármit is tettem, kezdve a vezetékek ellenőrzésével és a táblán csengő tranzisztor befejezésével, nem találtam a problémát. Adja ki szakembereknek javítás céljából - a javítás drágább lesz, mint az egész számítógép.

Gondolkodtam, gondolkodtam és megtaláltam a módját szegény társam elindításához. Kihúzta a BIOS akkumulátort, amelyből a számítógép megijedt, és azonnal elindult a következő bekapcsoláskor! És akkor - szinte minden BIOS-ban elindít egy PC-t a billentyűzet bármelyik gombjával vagy a POWER gombjával. Úgy tűnik, hogy a probléma megoldódott. De nem, vannak árnyalatok. Az USB billentyűzetről a dob nem működött. Ráadásul nem akartam megijeszteni az új tulajdonosot, a számítógépet az eset szokásos bekapcsoló gombjáról kell elindítani.

Előfordul, hogy sétál a parkoló autók mellett, és a szemed sarkából észreveszi, hogy hosszú ideje valaki a lámpák tompított fényének alapján elfelejtette kikapcsolni a fényt. Valaki így lett. Jó, ha van egy szabványos jelzőkészülék a kikapcsolt fényre, és amikor ilyen nincs, ez a kézműves segít: A felejthetetlen sípoló hangjelzés akkor adható meg, ha a fény nem van kikapcsolva, és visszapattanhat a hátramenetben.

A digitális üzemanyagszint-jelző áramköre nagyfokú megismételhetőséggel rendelkezik, még akkor is, ha a mikrokontrollerekkel kapcsolatos tapasztalatok jelentéktelenek, tehát az összeszerelési és hangolási folyamat bonyolultságának megértése nem okoz problémát. A Gromov programozó a legegyszerűbb programozó, amelyre szükség van az avr mikrovezérlő programozásához. A Goromov programozó kiválóan alkalmas mind a belső, mind a normál áramkör programozására. Az alábbiakban egy ábra az üzemanyag-jelző vezérlésről.

Sima LED-ek be- és kikapcsolása bármilyen módban (az ajtó nyitva, a mennyezet világít). Öt perc elteltével automatikusan kikapcsol. És minimális készenléti áramfogyasztás.

1. lehetőség - váltás mínusz. (N-csatornás tranzisztorok használatával) 1) „mínusz kapcsolás”, vagyis olyan opció, amelyben az egyik lámpa tápvezetéke csatlakoztatva van + 12 V-os akkumulátorhoz (áramforrás), és a második huzal a lámpán keresztül áramot vezérli, ezzel bekapcsolva. Ebben a kiviteli alakban a mínusz kerül alkalmazásra. Az ilyen áramköröknél N-csatornás terepi tranzisztorokat kell használni kimeneti kulcsokként.

Maga a modem kicsi, olcsó, probléma nélkül, egyértelműen és gyorsan működik, és általában nincs panasz róla. Az egyetlen negatív számomra az volt, hogy be- és kikapcsolni kellett egy gombbal. Ha nem kapcsolja ki, akkor a modem a beépített akkumulátorról működött, amely végül leült, és a modemet újra be kellett kapcsolni.

A működés elve egyszerű: a gomb elforgatásakor a hangerőt beállítják, amikor megnyomják, a hang ki- és bekapcsol. Autóírás szükséges Windows vagy Android rendszeren

Kezdetben a Lifan Smily-ben (és nem csak) a hátsó ablaktörlő működési módja volt az egyetlen, és „mindig hullámzónak” hívják. Egy ilyen rendszert különösen negatívan érzékelnek az esős évszakban, amikor cseppeket gyűjtenek a hátsó ablakra, ám a portugó egyetlen áthaladásához elegendő mennyiségben. Tehát vagy hallgatnia kell az üvegen lévő gumi nyikorgást, vagy ábrázolnia kell egy robotot, és időnként be- és kikapcsolnia az ablaktörlőt.

Enyhén befejezte az időmérő áramkört, amely késlelteti a Ford autók belső világításának beillesztését (a rendszert egy nagyon specifikus autó számára fejlesztették ki, a szabványos Ford 85GG-13C718-AA relé helyett, de sikeresen beépítették a háztartási "klasszikusba").

Nem ez az első alkalom, hogy az ilyen kézműves kihagyta. De valamilyen okból az emberek a firmware-re kattintanak. Bár nagyrészt az elmchan "Egyszerű SD audiolejátszó 8 tűs IC-vel" projekten alapulnak. Nem nyitják meg a forrást azzal érvelve, hogy javítanom kellett a projektet, hogy jobb az én minőségem ... stb. Röviden: nyílt forráskódú projektet készítettek, összetettek és továbbadtak, mint a tiéd.

Szóval A Attiny 13 mikrovezérlő a szó szoros értelmében ennek a készüléknek a szíve. Hosszú ideig gyötreltem a firmware-ével, egyáltalán nem tudtam villogni, sem az 5 vezetékkel az LPT-n keresztül, sem a Gromov programozójával. A számítógép csak nem látja a vezérlőt, és ennyi.

A közlekedési szabályok újításaival összefüggésben az emberek elkezdtek gondolkodni a nappali menetjelző lámpák bevezetéséről. Az egyik lehetséges módszer a távolsági fényszórók bekapcsolása az energia bizonyos része érdekében, erről szól ez a cikk.

Ez az eszköz lehetővé teszi, hogy a tompított fény automatikusan bekapcsoljon, amikor elindul, és beállítja a lámpák feszültségét, a tompított fényt, attól függően, hogy mennyit fogyaszt. Ezenkívül a biztonságosabb mozgást szolgálja és meghosszabbítja a lámpák élettartamát.

Ossza meg ezt