Mit lehet tenni az arduino minivel? Házi készítésű Arduino az ATMEGA328P-PU vezérlőből

Az Arduino egy sokoldalú DIY platform mikrokontrollerekhez. Sok pajzs (tágító kártya) és érzékelő van hozzá. Ez a sokszínűség lehetővé teszi, hogy számos érdekes projektet készítsen, amelyek célja életének javítása és kényelmének növelése. A tábla alkalmazási területei végtelenek: automatizálás, biztonsági rendszerek, adatgyűjtő és -elemző rendszerek stb.

Ebből a cikkből megtudhatja, milyen érdekes dolgokat tehet az Arduino-n. Mely projektek lesznek látványosak, és melyek lesznek hasznosak.

Mit lehet tenni az Arduino-val

robotporszívó

A lakás takarítása rutinszerű és nem vonzó feladat, főleg, hogy időbe telik. Mentheti, ha a háztartási feladatok egy részét a robotra bízzák. Ezt a robotot egy szocsi elektronikai mérnök - Dmitrij Ivanov - állította össze. Szerkezetileg megfelelő minőségűnek bizonyult, és hatékonyságában sem alacsonyabb.

Összeszereléséhez szüksége lesz:

1. Arduino Pro-mini, vagy bármilyen más hasonló és megfelelő méretű...

2. USB-TTL adapter, ha Pro minit használ. Ha az Arduino Nano-t választotta, akkor nincs szüksége rá. Már telepítve van a táblára.

3. L298N meghajtóra van szükség az egyenáramú motorok vezérléséhez és visszafordításához.

4. Kis motorok fogaskerekekkel.

5. 6 IR érzékelő.

6. Motor a turbinához (nagyobb).

7. Maga a turbina, vagy inkább a járókerék a porszívóból.

8. Motor kefékhez (kicsi).

9. 2 ütközésérzékelő.

10. 4 x 18650 elem.

11. 2 db DC-DC átalakító (növelés és lelépés).

13. Vezérlő akkumulátorok működtetéséhez (töltés és kisütés).

A vezérlőrendszer így néz ki:

És itt van az elektromos rendszer:

Az ilyen tisztítószerek fejlődnek, a gyári modellek bonyolult intelligens algoritmusokkal rendelkeznek, de megpróbálhatja saját tervezését elkészíteni, amely minőségében nem lesz rosszabb, mint a drága társaik.

Bármilyen színű fényáramot képesek előállítani, általában LED-eket használnak, amelyek testében három különböző színben izzó kristály található. Szabályozásukra árulják, lényegük a LED szalag egyes színeihez szállított áram szabályozásában rejlik, ezért mindhárom szín izzásának intenzitása (külön-külön) szabályozott.

Készíthet saját RGB-vezérlőt az Arduino-n, sőt, ez a projekt Bluetooth-on keresztül valósítja meg a vezérlést.

A képen egy példa látható egyetlen RGB LED használatára. A szalag vezérléséhez további 12V-os tápra van szükség, majd az áramkörben szereplő térhatású tranzisztorok kapui vezérelhetők. A kapu töltőáramát 10 kΩ-os ellenállások korlátozzák, ezeket az Arduino tű és a kapu közé szerelik, azzal sorba kapcsolva.

Mikrokontroller segítségével univerzális távirányítót készíthet mobiltelefonról.

Ehhez szüksége lesz:

    Arduino bármilyen modellből;

    IR vevő TSOP1138;

    IR LED;

    Bluetooth modul HC-05 vagy HC-06.

A projekt képes beolvasni a kódokat a gyári távirányítókról, és tárolni az értékeket. Ezt követően Bluetooth-on keresztül vezérelheti ezt a házi készítésű terméket.

A webkamera egy forgó mechanizmusra van felszerelve. Telepített szoftverrel rendelkező számítógéphez csatlakozik. Az OpenCV (Open Source Computer Vision Library) számítógépes látáskönyvtáron alapul, miután a program arcot észlel, a mozgásának koordinátáit USB-kábelen keresztül továbbítja.

Az Arduino parancsot ad a forgó mechanizmus meghajtójának, és elhelyezi a kamera lencséjét. A kamera mozgatásához egy pár szervót használnak.

A videó a készülék működését mutatja be.

Vigyázz az állataidra!

Az ötlet az, hogy megtudja, hol sétál az állat, ez érdekes lehet tudományos kutatások és csak szórakozás céljából. Ehhez GPS nyomkövetőt kell használni. Hanem hogy helyadatokat tároljunk valamilyen meghajtón.

Ugyanakkor az eszköz méretei itt döntő szerepet játszanak, mivel az állat nem érezhet kellemetlenséget tőle. Adatok rögzítéséhez használhatja Micro-SD memóriakártyákkal való együttműködéshez.

Az alábbiakban az eszköz eredeti verziójának diagramja látható.

A projekt eredeti verziója a TinyDuino táblát és pajzsokat használta hozzá. Ha nem talál ilyet, használhat kis Arduinókat: mini, mikro, nano.

Az áramellátáshoz kis kapacitású Li-ion elemet használtak. A kis akkumulátor körülbelül 6 órát bír. A szerző végül mindent egy levágott tic-tac üvegbe helyezett. Érdemes megjegyezni, hogy a GPS-antennának felfelé kell mutatnia ahhoz, hogy érvényes szenzorleolvasásokat kapjon.

Kombinált zár megszakító

A kódzárak Arduino segítségével történő feltöréséhez szervóra és léptetőmotorra lesz szüksége. Ezt a projektet Samy Kamkar hacker fejlesztette ki. Ez egy meglehetősen összetett projekt. Ennek az eszköznek a működését a videó mutatja be, ahol a szerző minden részletet elmond.

Gyakorlati használatra persze aligha alkalmas egy ilyen eszköz, de ez egy kiváló bemutató.

Arduino a zenében

Valószínűleg ez nem egy projekt, hanem egy kis bemutató, hogyan használták ezt a platformot a zenészek.

Dobgép Arduino-n. Figyelemre méltó, hogy ez nem a rögzített minták szokványos felsorolása, hanem elvileg hanggenerálás "vas" eszközökkel.

Részletes értékelések:

    NPN típusú tranzisztor, például 2n3904 - 1 db.

    Ellenállás 1 kOhm (R2, R4, R5) - 3 db.

    330 Ohm (R6) - 1 db.

    10 kOhm (R1) - 1 db.

    100 kOhm (R3) - 1 db.

    Elektrolit kondenzátor 3,3 uF - 1 db.

A projekt működéséhez csatlakoztatnia kell a könyvtárat a gyors Fourier sorozattá való bővítéshez.

Ez egy meglehetősen egyszerű és érdekes projekt a "dicsekedhet barátainak" kategóriájából.

3 robotprojekt

A robotika az egyik legérdekesebb terület a geekek számára, és csak azok számára, akik szeretnek valami szokatlant saját kezűleg csinálni, úgy döntöttem, hogy több érdekes projektből válogatok.

BEAM-robot Arduino-n

Egy négylábú sétálórobot összeállításához a következőkre lesz szüksége:

    Szervomotorok szükségesek a lábak mozgatásához, például Tower Hobbies TS-53;

    Közepes vastagságú rézhuzaldarab (hogy ellenálljon a szerkezet súlyának és ne hajoljon, de ne legyen túl vastag, mert nincs értelme);

    Mikrokontroller - AVR ATMega 8 vagy Arduino kártya bármilyen modellből;

    A projektben szereplő alvázhoz a Sintra Frame-et használták. Olyan, mint a műanyag, melegítéskor bármilyen alakra hajlik.

Ennek eredményeként a következőket kapja:

Figyelemre méltó, hogy ez a robot nem vezet, hanem sétál, képes átlépni és akár 1 cm-es magasságig is felmenni.

Valamiért ez a projekt egy robotot juttatott eszembe a Wall-e rajzfilmből. Jellemzője az akkumulátorok töltésére való használat. Úgy mozog, mint egy autó, 4 keréken.

Alkatrészei:

    Megfelelő méretű műanyag palack;

  • Jumperek anya-apa;

    Napelem 6V kimeneti feszültséggel;

    Kerekek, motorok és egyéb alkatrészek adományozójaként - rádióvezérlésű autó;

    Két folyamatos forgású szervó;

    Két hagyományos szervo (180 fok);

    Tartó az AA elemekhez és a "koronához";

    Ütközésérzékelő;

    LED-ek, fotoellenállások, 10 kΩ-os fix ellenállások - összesen 4 db;

    1n4001 dióda.

Itt van az alap - az Arduino tábla proto-pajzsgal.

Így néznek ki a - kerekek pótalkatrészei.

A tervezés már majdnem kész, az érzékelők be vannak szerelve.

A robot munkájának lényege, hogy a fény felé megy. Bőség, amire szüksége van a navigációhoz.

Ez inkább egy CNC gép, mint egy robot, de a projekt nagyon szórakoztató. Ez egy 2 tengelyes rajzológép. Íme a főbb összetevők listája, amelyekből áll:

    (DVD) CD-meghajtók - 2 db;

    2 meghajtó A498 léptetőmotorokhoz;

    szervo MG90S;

    Arduino Uno;

    Tápellátás 12V;

    Golyóstoll és egyéb design elemek.

Az optikai lemezmeghajtóból léptetőmotoros blokkokat és vezetőrudat használnak, amelyek az optikai fejet pozícionálják. Ezekből a blokkokból eltávolítják a motort, a tengelyt és a kocsit.

A léptetőmotort kiegészítő felszerelés nélkül nem tudja vezérelni, ezért speciális meghajtótáblákat használnak, jobb, ha az indításkor vagy a forgásirány megváltoztatásakor motorradiátort szerelnek fel rájuk.

A teljes összeszerelési és üzemeltetési folyamat látható ebben a videóban.

Lásd még AlexGyver 16 legjobb Arduino projektjét:

Következtetés

Ez a cikk csak egy kis csepp abból, hogy mit tehet ezen a népszerű platformon. Valójában minden a képzeletétől és a maga számára kitűzött feladattól függ.

Szeretném bemutatni a jól ismert Arduino vezérlő projekt verzióját.
Kezdem egy rövid háttérrel. Több mint 10 éve dolgozom elektronikai és rádiótechnikai területen. De a mikrokontrollerek iránti érdeklődés nem olyan régen jelent meg. Tanulmányozta a C nyelvet, programozta a mikrokontrollereket, a siker változékony volt. És valahogy, miközben az internetet tanulmányoztam a mikrovezérlők programozásának témájában, eljutottam a www.arduino.ru webhelyre. Tetszett a kontrollerük, szerettem volna magamnak is egyet. Mivel tudom, hogyan kell a forrasztópákát a kezemben tartani, megtagadtam a vezérlő vásárlását, és elkezdtem keresgélni az interneten a saját készítésű információkért, de nem találtam semmi megfelelőt. A tábla lehetősége, amelyet a http://robocraft.ru/blog/arduino/19.html webhely oldalain állítanak össze, nem felel meg nekem, és nem igazán szeretem. USB-vel szeretném.

Letöltöttem az Arduino vezérlő eredeti verzióinak sematikus fájljait, az FT232R chip adatlapját, kinyomtattam az "Arduino homemade" cikket (fent link), és végiggondoltam, hogyan kössem össze, hogy megkapjam, amit keresek. És itt a diagram:

A diagramon használt alkatrészek:
Az általam használt SMD 0805-ös ellenállások:
- R1, R2, R4, R7 - 300 Ohm-tól 1 kOhm-ig (bármit talál);
- R3 - 10 kOhm;
- R5, R6 - 1 kOhm.

Kondenzátorok:
- C2, C3, C5, C13, C8, C10, C11 - SMD (0805), 0,1 mikrofarad névleges értékkel;
- C1, C4, C9, C12 elektrolitok - 22 mikrofarad * 50 V-ot használtam, magasságban megfeleltek. A névleges érték nem különösebben fontos, legalább 10 V feszültség esetén nem lehet alacsonyabb, mint 10 mikrofarad, kivéve a C9-et, feszültsége nem lehet több, mint a külső forrás tápfeszültségének 20%-a;
- C6, C7 - kerámia 22 pF egyenként.

Bármilyen LED (forma, méret, szín) 15-20 mA áramerősséghez. A D5 - 1N4007 dióda szintén SMD csomagban van.
Kvarc - 16 MHz.

Mikroáramkörök:
- DA1 - L7805 a TO220 csomagban;
- DD1 - FT232RL (jó mikro, de nagyobb tokban nem adják ki);
- A DD2 maga a mikrokontrollerünk, én ATmega168-at használtam, lehet ATmega8-at, szerintem az ATmega328 is megfelelő, a lényeg a megfelelő bootloader letöltése.

A végső költségekről nem tudok biztosat mondani (SMD alkatrészeket nem vásároltak, egy elektronikus rádióamatőr mérnök dobozában találták őket). És a költségek a következők voltak (Rosztov-Don): FT232RL - 200 rubel, ATmega168 - 220 rubel, L7805 - 15 rubel, csatlakozók, biztosíték, fésűk, aljzat, gomb - körülbelül 100 rubel.
Amikor az összeszerelt eszközt a számítógéphez csatlakoztatja, a rendszer új eszközt észlel, telepítenie kell az illesztőprogramot az „FTDI USB Drivers” könyvtár elérési útjának megadásával (a letöltött Arduino IDE programban).

Volt néhány probléma a nyomtatott áramköri lappal (NYÁK), de a cikkben található PCB képe segített nekem. Az összes kivezetés és csatlakozó távolság megegyezik az eredeti arduino kártyával, lehetséges lesz különféle arduino kompatibilis bővítőkártyák csatlakoztatása.

Ennek a vezérlőnek a célja nagyon eltérő lehet - a programozási "tankönyvtől" a komoly biztonsági rendszerek létrehozásáig. Használatáról sok információ található az interneten.
A vezérlő egyszerűen működik. Az Arduino IDE program telepítve van a számítógépre, ingyenesen letölthető a hivatalos www.arduino.cc webhelyről. Ebben megírja a programját (vázlatát), amelyet a vezérlő végrehajthat. Ezután az Arduino IDE-ben a "letöltés" gomb megnyomásával a számítógép lefordítja a programodat a mikrokontroller számára érthető nyelvre, és az FT232R chip által létrehozott virtuális com porton keresztül továbbítja a mikrokontrollerhez. A program betöltése után azonnal elindul a végrehajtás, ha a vezérlő áramellátása nincs kikapcsolva. Ezenkívül az FT232R chip rendelkezik egy kimeneti jellel a mikrokontroller automatikus újraindításához, amely szükséges a vázlat betöltésekor. A vezérlőkártya usb-ről és külső áramforrásról (8-25 V) is táplálható, melyhez L7805 mikroáramköri stabilizátor van beépítve. Az usb-ről +5 V-on 500 mA-es biztosíték található a kártyán, hogy ne sértse meg az usb portot, ha a vezérlőpanel problémái vannak. Az ICSP csatlakozó segítségével külső programozóval programozhatja a mikrokontrollert. A kártyára telepített gomb visszaállítja a mikrokontrollert, és újra elindítja a betöltött program végrehajtását. A D5 dióda megvédi a mikrovezérlőt a tápfeszültség megfordításától.

Fotó a kész vezérlőről:

Egyes részek elhelyezkedése a tábla fotóján nem egyezik a PCB fájllal, a cikk készítésekor történt fejlesztés miatt. A programban található PP fájl csatolva van.

A helyesen összeszerelt és felvillantott vezérlő azonnal működésbe lép. Megjegyzem, hogy a bootloader első (és esetleg azt követő) betöltése után a D3 LED alacsony frekvencián kezd villogni.

Nem nehéz a kész eszköz bootloaderjét flashelni. A legnehezebb az, ha van programozónk. Mivel volt tapasztalatom a mikrokontrollerek programozásában, a Protoss AVR910 programozót már összeszereltem. Workhorse, szerző 5 az 5-ből! Ezután csatlakoztatjuk a programozót az arduino kártyához, megnyitjuk az AVR mikrokontrollerek programozására szolgáló programot (én), megnyitjuk a mikrokontroller firmware ablakát, megnyomjuk a load flash gombot, megtaláljuk a (ATmega168-hoz) firmware fájlunkat a letöltött disztribúcióban „...arduino -1.0.1\hardware\arduino\ bootloaders\atmega\ATmegaBOOT_168_diecimila.hex. Ezután be kell állítania a zárat és a biztosítékot az ábrán látható módon:

A mikrokontroller biztosítékait és rögzítő bitjeit a következő fájlban találhatja meg: „...arduino-1.0.1\hardware\arduino\boards.txt”, az AVR biztosítékkalkulátorával (könnyen megtalálható az interneten) .
Ha nincs programozód, de egy barátodnak, szomszédnak van programozója..., akkor van egy másik, gyorsabb és hasznosabb módja a bootloader felvillantásának. Ehhez össze kell szerelni a programozót. Az áramkör működik és általam tesztelt. Ennek a módszernek az egyszerűsége abban rejlik, hogy nem kell keresni a mikrokontroller firmware-jét, beállítani a biztosítékot és a zárbiteket. Ha csatlakoztatja ezt a programozót egy számítógéphez telepített illesztőprogramokkal és egy csatlakoztatott programozható MK-val, az Arduino IDE programban kiválasztotta azt a portot, amelyen a programozó "ül", valamint a firmware-kártyát és a csatlakoztatott programozót, egyszerűen nyomja meg a gombot a "flash bootloader" szolgáltatás lapon és örülj .

Ha "tojás és csirke" problémája van, akkor azt tanácsolom, hogy szerelje össze ezt a programozót (nem magam szereltem össze, de szerintem jó dolog). Vagy keressen a google-n az interneten az AVRISP-mkII-ről. Csatolok egy archívumot is a programozóval kapcsolatos információkkal, fájlokkal és leírással.

Olvashat egy alternatív rendszerbetöltő firmware módszerről.
Most (a számítógépre telepített illesztőprogramokkal nyissa meg az Arduino IDE programot a "Szolgáltatás" lapon, mutasson a "tábla" fülre, és válassza ki az eszközt (az én verziómban ez az Arduino Diecimila vagy Duemilanove w/ ATmega168) Következő, ugyanitt válassza ki azt a portot, amelyre a vezérlő csatlakozik (a számítógép eszközkezelőjében láthatja) Valósítsuk meg gondolatainkat a vázlatban és élvezzük a vezérlő munkáját!

Bármilyen kérdése van, kérjük, küldje el.
A vezérlőkártyát egy rosztovi rádióamatőr fejlesztette ki és használta sikeresen Ananijev Valerij. Weboldal bejelentkezés:

A rádióelemek listája

Kijelölés típus Megnevezés Mennyiség jegyzetÜzletA jegyzettömböm
DD1 USB interfész IC 1 Jegyzettömbhöz
DD2 MK AVR 8 bites

ATmega168

1 Jegyzettömbhöz
DA1 Lineáris szabályozó

L7805AB

1 TO220 Jegyzettömbhöz
D1-D4 Fénykibocsátó dióda 4 Bármelyik 15-20 mA áramhoz Jegyzettömbhöz
D5 egyenirányító dióda

1N4007

1 smd Jegyzettömbhöz
Q1 Kvarc rezonátor16 MHz1 Jegyzettömbhöz
C1, C4, C9, C12 elektrolit kondenzátor22uF 50V4 Jegyzettömbhöz
C2, C3, C5, C8, C10, C11, C13 Kondenzátor0,1 uF7 SMD (0805) Jegyzettömbhöz
C6, C7 Kondenzátor22 pF2 Kerámiai Jegyzettömbhöz
R1, R2, R4, R7 Ellenállás300 Ohm-tól 1 kOhm-ig4 SMD (0805)

Ezúttal elmondom, hogyan készítsünk Arduinót saját kezűleg, és még forrasztópáka nélkül is. Ennek az egyszerű Arduino klónnak az áramkörét Shrimpnek hívják. A házi készítésű Shrimp teljesen kompatibilis az Arduino IDE-vel, így könnyedén futtathatsz rajta bármilyen vázlatot. Azonnal meg kell jegyezni, hogy a garnélarák a semmiből történő létrehozásához Arduino munkalapra lesz szüksége. A rendszerbetöltőt egy üres mikrokontrollerre kell telepíteni. Ha nincs kéznél Arduino, vásárolhat egy már flashelt mikrokontrollert, és azonnal ugorhat a 2. szakaszra. A Shrimp létrehozásához szükségünk van:

  • mikrokontroller ATMEGA328P-PU;
  • ellenállás 10 kΩ;
  • kondenzátor 10-100 uF, elektrolit;
  • kondenzátor 22 pF, kerámia - 2 db;
  • kondenzátor 100 nF, kerámia - 4 db;
  • óra gomb;
  • kvarc 16 MHz;
  • kenyér deszka;
  • jumperkészlet a kenyérdeszkához;
  • USB-UART átalakító FT232R, CP2102 vagy CH340 alapú.

1. A rendszerbetöltő másolása egy üres mikrokontrollerre

Általában egy program mikrokontrollerre írásához külön eszközt kell használni - egy programozót. Az Arduino azért jó, mert nem kell hozzá programozó. Ehelyett egy speciális firmware, az úgynevezett bootloader használatos. Ez a rendszerbetöltő képes programokat fogadni kívülről és kiírni a mikrokontroller flash memóriájába. Tehát a rendszerbetöltő gyárilag a mikrokontrollerbe van írva. És ahhoz, hogy a garnélarák működjön, meg kell ismételnünk ezt az eljárást. Ide kell egy másik Arduino tábla, amit már a legelején említettek. A rendszerbetöltő telepítési folyamata három lépésből áll. 1. lépés: Speciális program telepítése az Arduino munkalapra - OptiLoader Nyissa meg a programot OptiLoader lehetővé teszi, hogy az optiboot bootloader-t a Shrimp mikrokontrollerébe flashelje. A cikk írásakor az OptiLoader a következő mikrokontrollereket támogatja: ATmega8, ATmega168, ATmega168P, ATmega168PB, ATmega328, ATmega328P, ATmega328PB. Töltse le az archívumot az alábbi linkek egyikéről:
  • a hivatalos adattárból: https://github.com/WestfW/OptiLoader
  • oldalunkról:
Csomagolja ki az archívumot, és nyissa meg a vázlatot az Arduino IDE-ben. A vázlat feltöltése az Arduino táblára. Válassza le az Arduino-t az USB tápellátásról. Jegyzet. Ha a programot a githubról tölti le, át kell neveznie az "optiLoader-master" mappát "optiLoader"-re. 2. lépés Tiszta mikrokontroller csatlakoztatása Az Arduino munkalapot egy tiszta mikrokontrollerrel csatlakoztatjuk a fenti ábra szerint. Itt minden nagyon egyszerű. Óvatosan nézzük meg a képet, helyezzük be a vezetékeket, hétszer ellenőrizzük. kördiagramm Elrendezés megjelenése
3. lépés: Firmware rendszerbetöltő (bootloader) Most csatlakoztassa az Arduinót az USB táphoz. Bekapcsolás után a program azonnal elkezdi átmásolni a bootloadert egy tiszta mikrokontrollerre. Ennek hatására az RX és TX LED-ek aktívan villognak. Amint a LED-ek villogása abbamarad, a másolás befejeződött. Ha valami hiba történt, és a LED-ek nem villognak, megnyithatja a COM-monitort. Az OptiLoader megjeleníti a teljes betöltő másolási folyamatot. Ha sikeres, az eljárási jelentés így fog kinézni.

2. Programok feltöltése a Shrimp-be

Tehát most van egy házi készítésű Arduinónk, flash rendszerbetöltővel. Ahhoz, hogy vázlatot töltsünk fel rá, az előző áramkört részlegesen szét kell bontani, és új elemekkel kell kiegészíteni, különös tekintettel a reset gombra és a védő tápáramkörökre.

Amelyet elektromos áramkörökben használnak adatfeldolgozásra. Gyakran megtalálható az intelligens otthoni rendszerekben. Ennek az elemnek számos módosítása létezik, amelyek vezetőképességben, feszültségben és maximális túlterhelésben különböznek. Azt is érdemes megjegyezni, hogy a modelleket különféle alkatrészekkel gyártják. Szükség esetén a készülék önállóan is összeszerelhető. Ehhez azonban érdemes megismerkedni a módosítási sémával.

Hogyan van elrendezve az Arduino vezérlő?

A szokásos modell tartalmaz egy tranzisztort, amelyet egy adapter táplál, valamint egy adó-vevő láncot. Van egy relé a stabil áram fenntartására. A vezérlők kontaktorjait különböző irányban használják. A vezérlők egyenirányító blokkjai lemezekkel vannak felszerelve. A kondenzátorok sok modellben aluláteresztő szűrőkkel is kaphatók.

Az Arduino UNO építése

Ha szükséges, saját kezével készíthet Arduino UNO vezérlőt. Erre a célra két adó-vevőt és egy bélést használnak. 50 mikron vezetőképességű kondenzátorok használhatók. Az elemek működési frekvenciája 300 Hz. A tranzisztor beállításához szabályozót használnak. A szűrők az áramkör elején forraszthatók. Elég gyakran átmeneti típust telepítenek. Ebben az esetben az adó-vevők használhatják a bővítési típust.

Építsd meg az Arduino UNO R3-at

Az Arduino UNO R3 saját kezű összeszerelése meglehetősen egyszerű. Ehhez szükség lesz egy átmeneti típusú adó-vevőre, amely adapterről működik. A stabilizátor 40 mikron vezetőképességgel használható. A vezérlő működési frekvenciája körülbelül 400 Hz lesz. A szakértők azt tanácsolják, hogy ne használjon vezető tranzisztorokat, mivel ezek nem képesek hulláminterferenciával dolgozni. Sok modell önszabályozó adó-vevővel készül. Csatlakozóik 340 mikron vezetőképességgel vannak összekötve. az ebbe a sorozatba tartozó vezérlők esetében legalább 200 V.

Az Arduino Mega módosítás összeszerelése

Arduino Mega-t saját kezűleg csak gyűjtő-adó-vevő alapján készíthet. A kontaktorokat gyakran adapterrel szerelik fel, és érzékenységük legalább 2 mV. Egyes szakértők invertáló szűrők használatát javasolják, de emlékeznünk kell arra, hogy ezek nem működhetnek alacsonyabb frekvencián. A tranzisztorokat csak vezető típusúak használják. Az egyenirányító egységet utoljára telepítették. Ha problémák merülnek fel a vezetőképességgel, a szakértők azt javasolják, hogy ellenőrizze a készülék névleges feszültségét és telepítse a kapacitáskondenzátorokat.

Hogyan építsünk Arduino Shieldet?

Az Arduino Shield vezérlő összeszerelése saját kezűleg meglehetősen egyszerű. Erre a célra az adó-vevő két adapterre készíthető. A tranzisztor burkolattal és 40 mikron vezetőképességgel használható. Ennek a sorozatnak a vezérlőjének működési frekvenciája legalább 500 Hz. Az elem 200 V feszültséggel működik. A módosításhoz szükséges szabályozóra lesz szükség a triódán. Az átalakítót úgy kell felszerelni, hogy az adó-vevő ne égjen ki. A szűrők gyakran változó típusúak.

Arduino Nano építése

A DIY Arduino Nano vezérlő két adó-vevővel készül. Az összeszereléshez pólus típusú stabilizátort használnak. Összesen két kis kondenzátorra van szükség. A tranzisztor szűrővel van felszerelve. A triódának ebben az esetben legalább 400 Hz-es frekvencián kell működnie. A sorozat vezérlőinek névleges feszültsége 200 V. Ha más mutatókról beszélünk, érdemes megjegyezni, hogy az érzékenység legalább 3 mV. Az összeszereléshez szükséges relé szűrővel együtt szükséges.

SMD tranzisztorok összeszerelése

Az SMD tranzisztor (Arduino) használatához csak egy adó-vevőre van szüksége. A stabil frekvencia fenntartása érdekében két kondenzátor van felszerelve. Kapacitásuk legalább 5 pF legyen. A tirisztor beszereléséhez hagyományos huzaladaptert használnak. Az áramkör elején lévő stabilizátorok dióda alapon vannak felszerelve. Az elemek vezetőképességének legalább 55 mikronnak kell lennie. A kondenzátorok szigetelésére is figyelni kell. A rendszerben előforduló hibák számának csökkentése érdekében csak alacsony érzékenységű konverter-komparátorok használata javasolt. Azt is érdemes megjegyezni, hogy vannak hullámanalógok. Érzékenységi indexük 200 mV. A szabályozók csak duplex típushoz alkalmasak.

DA1 alapú modell

Ennek a sorozatnak a tranzisztorai kiváló vezetőképességgel rendelkeznek, és különböző frekvenciájú kimeneti konverterekkel működnek. A felhasználó saját kezűleg tud módosítást végrehajtani egy vezető adó-vevő alapján. Érintkezői közvetlenül a kondenzátoregységen keresztül csatlakoznak. Azt is érdemes megjegyezni, hogy a szabályozó az adó-vevő mögé van felszerelve.

A vezérlő összeszerelésekor alacsony hőveszteséggel rendelkező kapacitív triódák használata javasolt. Nagy érzékenységgel rendelkeznek, vezetőképességük 55 mikron. Ha egyszerű átmeneti típusú stabilizátort használ, akkor a szűrőt béléssel kell felvinni. A szakértők szerint a tetródákat komparátorral lehet felszerelni. Érdemes azonban figyelembe venni a kondenzátoregység működésének meghibásodásának minden kockázatát.

Szerelés a DD1 tranzisztorra

A DD1 tranzisztorok nagy sebességű választ biztosítanak kis hőveszteséggel. Az Arduino vezérlő saját kezű összeszereléséhez ajánlott egy adó-vevőt készíteni. Célszerűbb olyan lineáris analógot használni, amely nagy vezetőképességgel rendelkezik. Azt is meg kell jegyezni, hogy a piac tele van egypólusú módosításokkal, és ezek érzékenységi indexe 60 mV szinten van. Egy minőségellenőr számára ez nyilvánvalóan nem elég.

A szabályozó szabványos beépített duplex típusú. A modell triódáját dióda alapján választják ki. Maga a komparátor az áramkör elejére van felszerelve. Legalább 50 ohmos ellenállással kell működnie. Ebben az esetben a névleges feszültségnek körülbelül 230 V-nak kell lennie.

DD2 alapú modell

A DD2 tranzisztorok 300 mikron vezetőképességgel működnek. Nagy érzékenységgel rendelkeznek, de csak magas frekvencián működnek. Ebből a célból egy bővítő adó-vevő van felszerelve a vezérlőre. Ezután az Arduino saját kezű készítéséhez egy vezetékes kapcsolót kell venni. Az elem kimeneti érintkezői a reléhez csatlakoznak. A kapcsoló ellenállásának legalább 55 ohmnak kell lennie.

Ezenkívül érdemes ellenőrizni a kondenzátoregység ellenállását. Ha ez a paraméter meghaladja a 30 ohmot, akkor a szűrőt triódával használják. A tirisztor egy stabilizátorral van felszerelve. Egyes esetekben egyenirányítókat forrasztanak a tranzisztorok mögé. Ezek az elemek nemcsak a frekvenciastabilitást tartják fenn, hanem részben megoldják a vezetőképesség problémáját is.

Összeszerelés az L7805 tranzisztorra

Az Arduino vezérlő összeszerelése saját kezűleg (az L7805 tranzisztor alapján) meglehetősen egyszerű. A modell adó-vevője hálószűrővel lesz szükség. Az elem vezetőképességének legalább 40 mikronnak kell lennie. Ezenkívül érdemes megjegyezni, hogy a kondenzátorok bináris típust használhatnak. A szakértők szerint a névleges feszültség nem haladhatja meg a 200 V-ot. Ebben az esetben az érzékenység sok tényezőtől függ. A komparátort leggyakrabban lineáris adapterrel telepítik a vezérlőre. A kimeneten egy dióda alapú trióda van forrasztva. Egy áteresztő szűrőt használnak az átalakítási folyamat stabilizálására.

FT232RL alapú modell

Az Arduino vezérlő saját kezű elkészítéséhez ajánlott nagyfeszültségű adó-vevőt választani. Az elem vezetőképességének legalább 400 mikronnak kell lennie, 50 mV érzékenységgel. A kontaktorok ebben az esetben az áramkör kimenetére vannak felszerelve. A relé alacsony vezetőképességű használata megengedett, de fontos figyelni a határfeszültség-jelzőre, amely nem haladhatja meg a 210 V-ot. A triódát csak a bélés mögé lehet felszerelni.

Azt is érdemes megjegyezni, hogy a vezérlőhöz egy átalakító szükséges. A kondenzátordobozt két alacsony vezetőképességű szűrővel használják. Az elem kimeneti impedanciájának szintje a komparátor típusától függ. Főleg dipólusadapteren használják. Vannak azonban impulzusanalógok.

Szabályozó összeszerelése 166NT1 tranzisztorral

Ennek a sorozatnak a tranzisztorainak vezetőképessége 400 mikron, és jó érzékenységgel rendelkeznek. A vezérlő saját kezű készítéséhez ajánlott dipólus adó-vevőt használni. A szűrők azonban csak tekercseléssel használhatók. A szakértők szerint a kontaktort adapterrel kell felszerelni. Ebben az esetben a lineáris komponens megfelelő, és az áramkör névleges feszültségének legalább 200 V-nak kell lennie. Így a vezérlő működési frekvenciája nem csökken 35 Hz alá.

Véleményem szerint nincs értelme az UNO-t abban a formában gyűjteni, ahogy az eredetiben szerepel. Mindig ezt használom:

Itt általában minden szar nélkül van - csak 1 mikroáramkör és kvarc. Igaz, az Arduino UNO-val ellentétben nincs áramvédelem és USB - ennek megfelelően a vázlatok feltöltése kicsit bonyolultabb. Találjuk ki.

Másolja az Arduino uno - power

Először is, ebben az áramkörben csak egy feszültség van - az, amely táplálja a mikrovezérlőt. Az arduino uno-ban van stabilizátor - 5 voltot adsz neki, a szomszédos tűnek is 3,3-at ad. Minden gyakorlatom során soha nem volt szükségem egyszerre 5 és 3,3 voltra egy áramkörben. Vagyis vagy 5-öt vagy 3.3-at használnak, de mindkettőt soha. Az összes 3,3-ra tervezett eszköz, képernyő és érzékelő mindig 5 voltos volt, és minden működött. Természetesen ezeknek az érzékelőknek az adatlapját (dokumentációját) el kell olvasni, lehet, hogy valami megaérzékeny a bemeneti feszültségre, és tényleg 3,3 volt kell. Ezután rakhat egy feszültségszabályozót, és csökkentheti 3,3 voltra. Szokás szerint van néhány módszer:

Általánosságban elmondható, hogy a táplálkozással kapcsolatban sok perverz terv létezik, de ezek a fő megközelítések.

USB az UNO-hoz

Itt is két megközelítés létezik. Van ez az ISP nevű dolog:


Ez egy ilyen csatlakozó)) Ahhoz, hogy az új UNO-nk működjön, szükségünk van egy mikrokontrollerre. Ha csak elmegy a boltba, és vesz egy Atmega326-ot, akkor biztosan jól jár, de nem fog azonnal működni - varrnia kell az Arduino rendszerbetöltőt. furcsa módon ehhez egy második Arduino kell. Már működő Xs hol veszed, vegyél Kínában, vagy kérj meg egy barátot, hogy vezesse el. Alapvetően bármelyik megteszi. Nevezzük feltételesen programozónak. És ehhez így kell csatlakoztatni:

pin név: not-mega: mega(1280 és 2560) reset: 10:53 MOSI: 11:51 MISO: 12:50 SCK: 13:52

pin név : not - mega : mega (1280 és 2560 )

visszaállítás: 10:53

MOSI: 11:51

MISO: 12:50

SCK: 13:52

Ha Arduino Mega programozóként szerezte meg valahol, akkor használja az utolsó oszlopot a csatlakozáshoz. Ha más arduinok programozóként szolgálnak, akkor a második. Az első oszlop az új vásárolt atmega lábait mutatja. Ezután a működő arduinóban (programozóban) kitöltjük a mintákból a vázlatot ArduinoISP néven:

És itt két lehetőségünk van:

  1. Felvillanthatod a bootloadert, majd a jövőben a soros porton keresztül a mi mikrokontrollerünk is flashelhető és már nincs szükségünk a második arduin programozóra.
  2. Vagy azonnal villogtathatja a vázlatunkat a programozón keresztül bootloader nélkül - majd az indítás után néhány másodpercig minden gyorsabban fog működni. Ez a menüfájl segítségével történik –> feltöltés a programozón keresztül

Ha a második lehetőséggel minden világos, akkor az első pontosítást igényel. Kattintson az Eszközök - Programozó - Arduino elemre. És akkor Tools - Burn bootloader.

Ezek után kikapcsoljuk az Arduinót, és most szükségünk van egy USB to ttl serial Converterre. Miután megkaptuk, csatlakoztatnunk kell az újonnan felvillantott atmega d0 (rx), d1 (tx) reset-jéhez.

A lényeg ugyanaz, csak ne felejtsen el egy ellenállást és egy kondenzátort hozzáadni a visszaállításhoz (lásd az első lehetőséget).

Utána ugyanúgy flash lesz minden, mint egy normál arduino.