Internet ablakok Android

Hasznos eszközök az arduino-n. Házi készítésű Arduino

Arduino. A jól ismert és sokak által kedvelt készülék olyan népszerűvé vált, hogy a kisgyerekek már születésük előtt próbálnak vázlatot írni. PS, ez tréfa... Röviden, nem akarok lemaradni, és ebben a cikkben elmondom, hogyan lehet egy ATmega8A bővítőkártyát arduinóvá alakítani. Aki nem tudja, mi ez a díj, az elolvashatja. Igen, értem, mondják sokan, de hol van házi készítésű. A házilag pedig az, hogy az Arduino-hoz csak néhány dologra van szükség. Az első a mikrokontroller. Az olcsóság kedvéért az ATmega8. A második a kvarc 16 MHz-en. Harmadik - két kerámia cső 22 pf-hez. A negyedik pedig egy USB TTL konverter, bármilyen. Az összeszereléshez kvarcot kell rögzítenie az MK XTAL1 és XTAL2 lábaihoz. Csatlakoztass két kondert ugyanahhoz a lábhoz, a konder másik lábát pedig a földhöz, és ennyi.

Most térjünk át a gyakorlati tevékenységekre. A hibakereső táblát Arduinóvá alakítjuk, de minden művelet érvényes egy egyszerű MK-ra, kvarcra és egy pár konderre. És hát, menjünk.
A bővítőkártyán a kvarc alapértelmezés szerint 7,3728 MHz-re van állítva. Arduinónál nem fog működni. Tehát vesszük és 16 MHz-re változtatjuk.

Ezután fel kell töltenünk a rendszerbetöltőt a táblánkra. Ehhez vegyen bármilyen Arduino táblát. Van kéznél egy Arduino UNO. Ha még nincs Arduino-ja, ideje beszerezni. Megvásárolhatja a Chip Resistor boltban. Tehát van egy Arduino UNO-nk. az asztalra jobbra tettük magunk elé az Arduino UNO-t, balra pedig az ATmega8A bővítőkártyát. A jobb oldalon ezek a kártyák egy ISP-csatlakozóval rendelkeznek, a klasszikus Atmel kivezetéssel.

Nyugodtan vegye a vezetékeket, és csatlakoztassa ezeket a csatlakozókat egyenként, az 5-ös érintkező kivételével.


Most fogjuk a vezetékeket, és az egyik végét az ATmega8A bővítőkártya 5. tűjébe, a másik végét pedig az Arduino UNO Digital 10 tűbe dugjuk, így kell kijönnie.

Ennek eredményeként az összes manipuláció után ilyennek kell lennünk.

Ha minden rendben van, csatlakoztassa a számítógép USB-csatlakozójához. Ha megfelelően van csatlakoztatva, az Arduino UNO LED-jeinek és az ATmega8A bővítőkártyán lévő piros LED-nek világítania kell. (Sajnos a képen a vezetékek blokkolták a LED-et, de hidd el, be van kapcsolva)

Rátérünk a szoftveres eljárásokra. És itt az ATmega8 MK minden rajongója egy nagy beállításra vár az Arduino gyártóktól. Jelenleg az IDE 1.6.3-as verziója nem támogatja ezeket a mikrokontrollereket. Pontosabban vannak konfigurációs fájlok és egy bootloader, de azt nem lehet feltölteni. Az a tény, hogy az Arduino a minimális ATmega328P MK-ra váltott, és ez a fertőzés Extended Byte Fuse-val rendelkezik. De a rossz nyolc nem az. Emiatt a szemét miatt a bootloader nem árad el, de káromkodik ezeknek a biteknek a hiányára. Ezért fel kell töltenie a rendszerbetöltőt az IDE régi verziójával. Ha nincs meg, akkor letöltheti tőlem. Ez az 1.0.3-as verzió, és nem kell telepíteni. Csak bontsa ki valahol, és kész. Ezután futtassa a programot ebből a mappából. És most állítsuk be a programot az MK kitöltésére. Először válasszon programozót a példák közül ArduinoISPés töltsd fel az Arduino UNO-ba vagy bármibe, amit éppen használsz.

Öntés után ki kell cserélni az Arduino UNO táblát vagy azt, hogy melyik van rajta Arduino NG vagy régebbi ATmega8-cal.

Minden. Megtölthető. Kattintson Eszközök -> Rendszerbetöltő írásaés várja meg a felvétel végét.

Kész. Megszületett az Arduino. Leválasztjuk az összes vezetéket, és felakasztjuk a bővítőkártyát a GSMBOARD 1.1 hibakereső kártyára. Ezután vesszük az USB-TTL bővítőkártyát, és csatlakoztatjuk a GND - GND, RXD - TXD, TXD - RXD vezetékekhez, és áram alá helyezzük. A zöld LED-nek világítania kell.

Ha minden működött, kapcsolja ki a régi programot, és futtassa a férfi legújabb verzióját. Ma 1.6.3 van, és ezt a kódot írjuk. void setup() ( pinMode(2, OUTPUT); ) void loop() ( digitalWrite(2, HIGH); delay(2000); digitalWrite(2, LOW); while(1); ) Pontosan mi történik itt. Először inicializáljuk a kimeneten a 2. érintkezőt. Ezután megjelenítünk rajta egy mértékegységet, várunk két másodpercet és nyomjuk le nullára. Aztán egy végtelen hurokba esünk. Az egyértelműség kedvéért itt van egy kép arról, hogy mivé változott a hibakereső tábla.

Mint látható, a második érintkező csak a modul be- és kikapcsolásáért felelős. Itt az ideje, hogy feltöltsük vázlatunkat a frissen sült Arduino-ba. Ehhez konfigurálja újra az IDE-t az alábbi képen látható elemek kiválasztásával. És ne felejtse el megváltoztatni a portot USB-TTL-re.

Minden beállítva. Kattintson a vázlat feltöltése lehetőségre. Minden rendben lesz, de a hiba megszűnt. Eh. Íme, mi a gereblye zavolyalas. Az Arduino virtuális COM-portot használ a programok letöltéséhez. Ez így működik. Először az IDE fordítja le a projektet, majd meghúzza az MK reset gombot, és mivel a bootloader indul el először, az IDE ezt látva elkezdi flash-be önteni a programot. És ha a fordítás után nem állítja vissza az MK-t, akkor a rendszerbetöltő IDE nem vár, és hibát dob ​​ki. A visszaállítás megrántásához minden Arduinos rendelkezik DTR COM port tűvel. Az USB-TTL bővítőkártya nem rendelkezik ezzel a lábbal, így amikor az IDE fordítja a projektet és ír Betöltés.

Kétségbeesetten nyomja meg és engedje fel a reset gombot az ATmega8A bővítőkártyán. Az IDE felveszi a rendszerbetöltőt, és villog a programon. Minden, a program lemegy egy kicsit és bekapcsolja a GSM modult. Ha mindent helyesen csinált, akkor olyannak kell lennie, mint a képen.

Az USB-RS232 adapterek boldog tulajdonosai számára kihozhatja a DTR tűt a portból (természetesen a MAX3232 chipen keresztül) az MK resethez. Ez az ISP fejléc 5-ös érintkezője egy 100 nF-os kondenzátoron keresztül. Vagyis DTR - kondenzátor - RES. És akkor maga az IDE fogja meghúzni a reset-et. Mindenesetre ez legyen a kép. A program működött és bekapcsolta a modult.

Most már bíbelődhet a GSM-modulon. Ha kérdésed van írj. Próbáljuk meg kitalálni.

NÉVTELEN 02.02.16 22:32

Köszönöm a cikket. Most már használhatom a mega 8-at az arduino uno-mban.

niko19 25.12.16 23:03

Mi a fenéért csinálja mindezt egy bővítőkártyával, és vegyen egy Arduinót, ha már kész Arduino van az asztalon? A kérdés az, hogy hogyan lehet házilag készíteni Arduinót, mondjuk kenyérsütőre, Mega8-ból és heverő kvarcból. Mit kell beleönteni a Megába, szó szerint pontról pontra, vagy még jobb, egy kész firmware fájlt. Például van egy párhuzamos programozóm, de van egy soros programozóm is, és nincs kész Arduino ...

Alekszej 25.12.16 23:40

Az Arduino egy Atmel mikrokontroller betöltött rendszerbetöltővel az arduino IDE-vel való munkavégzéshez. Mindössze annyit kell tennie, hogy be kell állítania a bootloader biztosítékait, kiválasztani az MK firmware mappájából, és kitölteni. Ha röviden.

Az Arduino egy sokoldalú barkács 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 felhasználá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 Arduinó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 konverter (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 a három szín mindegyikének fényének 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 kapuit vezérlik. 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, amelyet mobiltelefonról vezérelhet.

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 kiolvasni a kódokat a gyári távirányítókról, és tárolni tudja azok értékeit. 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. Alapja a számítógépes látás könyvtár - OpenCV (Open Source Computer Vision Library), 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 a helyadatok tárolására valamilyen meghajtón.

Ugyanakkor az eszköz méretei itt is 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

Ez valószínűleg 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észleté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

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. A 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 egy lista a fő összetevőkről, 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.

Az Arduino egy hardveres számítási platform, amelyet különféle bonyolultságú elektronikus eszközök tervezésére és létrehozására használnak.

Ennek az elektronikus konstruktornak a középpontjában egy hardver platform áll a bemenethez és a kimenethez, amely a Processing / Wiring nyelven van programozva, a C ++ alapján. Milyen alkatrészekből áll az Arduino, mit lehet vele kezdeni, és hogyan lehet megtanulni kezelni ezt az intelligens chipet?

Az Arduino az egyik legelterjedtebb miniatűr vezérlő, amelynek be- és kimenetei egy előre megírt program szerint működnek. Ez az univerzális vezérlő nagyon kényelmes az elektronikus eszközök prototípusának elkészítéséhez, ami nem csak a diákok és a hobbibarátok körében teszi népszerűvé a világ minden tájáról, hanem a haladó tervezők és feltalálók körében is.

Az Arduino sokoldalúságával lenyűgöz. A speciális bővítőkártyák segítségével ez a vezérlő Bluetoothon, Wi-Fi-n, GPRS-en keresztül tud kommunikálni más eszközökkel, telefonhívásokat és SMS-eket kezdeményezni és fogadni.

A vezérlő nem egy egyszerű chip, hanem egy kártya kész tápáramkörrel és interfészekkel a PC-hez való csatlakozáshoz, bemeneti és kimeneti csatlakozókkal.

A protokollkönyvtárak széles választékának köszönhetően meg lehet szervezni az Arduino interakcióját a modern robotikában használt szenzorokkal és szervókkal.

A nyitott architektúra pedig lehetővé teszi az Arduino bármilyen célú testreszabását. Az egyszerűsített programozási nyelvnek köszönhetően pedig még a kezdők is könnyen elsajátíthatják a vezérlő működését. Különösen kényelmes az Arduino használata a platformnak köszönhetően, amely szinte azonnali választ ad a programozott parancsokra.

Mit lehet tenni az Arduino-val? Leckéket adunk az eszközök létrehozásáról ezen a táblán az Arduino Lessons szakaszban. Egy programozó, tervező vagy mérnök szinte minden eredeti ötletet működő prototípussá alakíthat – mindössze egy vezérlőt és további rádiókomponenseket kell vásárolnia. Ezenkívül a programozás és áramkörök szerelmeseit lenyűgözi az Arduino alacsony költsége, amely a vezérlőt a tömegek számára hozzáférhetővé teszi.

Projektek az Arduino-n: mit lehet tenni?

Nézzünk néhány eredeti ötletet, amelyek megvalósíthatók Arduino-n. Az áramkörön kívül további részletekre is szüksége lehet, amelyeket a legjövedelmezőbb az AliExpress-en vásárolni.

Otthoni hőmérséklet szabályozó

Egy ilyen projektet több Arduino Nano tábla és egy Arduino Uno vagy Mega segítségével hajthat végre, amelyek alapként működnek. A modulok közötti kommunikáció a segítségével valósítható meg NRF24L01– rádiókommunikációs modul, amely akár 6 kártya kombinálását teszi lehetővé.

Az egyik esetben össze kell szerelnie egy Arduino Nano-t páratartalom- és hőmérséklet-érzékelőkkel, valamint egy modult NRF24L01. Az áramforrás lehet hagyományos akkumulátor. Ezen eszközök közül többet kell elhelyezni az egész házban.

Az indikátorok a bázisra kerülnek, amely az Arduino Mega vagy az Uno. A szöveges információk megjelenítéséhez csatlakoztatnia kell az NRF24L01 jelvevőt, a tápegységet és az LCD-kijelzőt is. A "bázist" a fűtési rendszer közvetlen közelében kell elhelyezni. A bejövő páratartalomra és hőmérsékletre vonatkozó adatok elfogadásával és feldolgozásával a bázis parancsokat küld a fűtési rendszernek, és növeli vagy csökkenti a hőmérsékletet.

CNC gép

Ez az ötlet az egyik legnehezebben megvalósítható. Az Arduino Megával nem csak CNC gépet, hanem 3D nyomtatót is megvalósíthatunk. Magán a táblán kívül motormeghajtókra lesz szüksége L298N valamint maguk a motorok. A munka többi része a keret- és kódfejlesztés.

okos üvegház

A kert vagy a személyes telek minden tulajdonosa tudja, hogy mennyi figyelmet igényel az üvegház és a benne termesztett palánták. Folyamatosan figyelni kell a talaj nedvességtartalmát, időben nyitni és zárni az ajtókat stb. Az Arduino segítségével mindezek a rutinfolyamatok automatizálhatók.

Csak egy Arduino Mega kártya és egy vezérlő segítségével rögzítheti és megjelenítheti az üvegházi hőmérsékletre vonatkozó információkat, valamint parancsokat küldhet az öntözés elindításához, valamint a motorok vezérléséhez az ajtók kinyitásához és zárásához.

robotok

A robotok nem csak a gyerekek, hanem a felnőttek számára is a legjobb játékszerek, különösen, ha irányítani is lehet őket. Arduino és különféle kéznél lévő anyagok felhasználásával bármilyen konfigurációban készíthet robotot: a legprimitívebb modellektől a bonyolult modellekig.

Például az ultrahang segítségével robotja képes lesz rögzíteni a távolságot az akadályoktól, és mozgás közben megkerülni azokat. Motorvezető alkalmazása L293D, akkor 3 szervó és 4 motor áll majd rendelkezésére. A HC-06 modul segítségével okostelefonon keresztül Bluetooth-on keresztül irányíthatod majd agyszüleményedet.

Természetesen az Arduino saját kezűleg elkészíthető projektjeinek listája nem korlátozódik erre - a lehetőségeket itt csak a képzelet és a képességek korlátozzák.

Az eredeti Arduino táblát a kezemben tartva felvetődött a fejemben a klón összeállításának ötlete. Miután leültünk és átgondoltuk a projektet, úgy döntöttünk, hogy mindent egy egyoldalas táblára illesztünk, és a táblát FT232RL chippel látjuk el a számítógéppel való kommunikációhoz. Annak érdekében, hogy elkerüljem a számítógép USB-portjának meghibásodását a túlzott áramfelvétel miatt, úgy döntöttem, hogy feláldozom az USB-ről való tápellátás lehetőségét, de erről egy kicsit később.

Tehát, kedves olvasók, figyelmükbe ajánlom az Arduino klón verzióját. Ismerje meg a Paduino FT232RL-t

Amint fentebb említettük, a táblának van egy hátránya - megfosztják az USB-portról történő tápellátás lehetőségét. Az FT232RL chip használatának köszönhetően azonban 3,3 V-os kimenet található az alaplapon. Szintén hozzá. A funkcionalitást egy automatikus boot jumper (ENABLE), valamint egy jumper (JP LED13) jelenlétének szeretném tulajdonítani, amely lehetővé teszi a 13-as érintkezőhöz csatlakoztatott, nem mindig használt LED kikapcsolását.

Ezenkívül az Arduino már meglévő Vin kimenete mellé egy VTG INPUT kimenet is hozzáadásra került. Véleményem szerint a szabványos Vin kimenetnek számos hátránya van, bár másrészt vannak előnyei. A hátrányok közé tartozik a feszültségvesztés a diódán (0,6-0,8 volt), továbbá ha az Arduino nem a tápcsatlakozóról, hanem közvetlenül a fésűkről táplálkozik, elveszítjük a polaritásváltás elleni védelmet. az áramkörben a Vin kimenet a védődióda után található. A VTG INPUT érintkezőnél mindig a bemeneti feszültséggel egyenlő feszültség veszteség nélkül van, és amikor az Arduino a fésűken keresztül áramlik, a fordított polaritás védelmi funkció megmarad. ábrán a kimenet a védődióda előtt található. A Vin kimenet előnyei közé tartozik, hogy megfelelő tápellátás esetén mindig lesz rajta plusz, különben nem lesz semmi, míg a VTG INPUT-on vagy mínusz, vagy plusz.

Ennek a módosításnak az a képessége, hogy az ezen az oldalon bemutatott házi készítésű motorpajzsokat és az Arduino klónunkat egyetlen áramforrásról táplálja a tápfeszültség elvesztése nélkül.

Mivel ebben az összeállításban az FTshka csak az USB-port föld- és jelvezetékeit használja, így az adatlapot átnézve a következő konfigurációban fogunk rá egy kábelköteget akasztani:

Ezúttal az összes gyártási lépést kihagyom. A gyártási folyamatból csak egy fotót mellékelek a maratott és ónozott tábláról az elemek beszerelése előtt.

Néhány szó az FT232RL-ről. A mikrochip elég kicsi. Annak érdekében, hogy fel tudja mérni az erősségeit, adok egy fotót az FTS-ről egy tízkopejkás érmén.

Rögzítjük a Ftshkát a táblához, központosítjuk, megnedvesítjük a lábakat fluxussal, nagyon kis mennyiségű forrasztóanyagot veszünk a forrasztópáka hegyére, és gyorsan áthaladunk az egyes lábakon. Ha még kezdő a forrasztásban, és még nem tanulta meg a gyors, egy érintéssel történő forrasztást, azt tanácsolom, hogy minden láb után tartson 10-15 másodperces intervallumot.

Méretét tekintve a Paduino nem sokkal nagyobb, mint az eredeti Arduino.

Minden, a gyártás kitalált. Az Arduino környezetben való munkához csak a vezérlő memóriáját kell kitölteni rendszerbetöltő.

A rendszerbetöltő feltöltése után semmi sem akadályoz meg bennünket abban, hogy közvetlenül a programozáshoz kapcsolódjunk.

Először le kell töltenie az Arduino környezetet. A legújabb verziót letöltheti a gyártó webhelyéről.

Csatlakoztatjuk a klónunkat a számítógéphez, ha van internet, akkor az eszközt automatikusan észlelni kell.

Ha csatlakozáskor az FT232RL illesztőprogramja nem lett automatikusan telepítve, akkor töltse le az operációs rendszeréhez tartozó illesztőprogramot az FTDI gyártójának webhelyéről.

A cikkhez fűzött megjegyzésekben egy személy felhívta a figyelmet a gyártó webhelyén található FT232RL új illesztőprogramjai közötti konfliktus lehetőségére. Ebben a tekintetben jobb, ha az illesztőprogramot az Arduino IDE-ből telepíti (arduino-1.0.5-windows\arduino-1.0.5\drivers\FTDI USB Drivers)

Nyissa meg a letöltött azonosítót, és válassza ki a táblát. Az alaplap Arduino NG vagy régebbi ATmega 8 formátummal jelenik meg ATmega 8 vezérlő használata esetén, vagy Arduino NG vagy régebbi ATmega 168 vezérlővel, ha ATmega 168-at használ.

Ezután válassza ki azt a COMportot, amelyhez a kártya csatlakozik. A kábelemet a kilencedik szám alatt határozták meg.

A teljesítmény ellenőrzéséhez töltse ki a tesztvillogó programot a vezérlőbe az alábbiak szerint:

Sikeres letöltés után a következőt kell látnia

Ha minden működött, akkor gratulálok. Ön maga állított össze egy teljes értékű USB Arduino klónt.

Az archívum tartalmazza a LUT sablonját és az alkatrészek listáját.

Kép megnyitása => Nyomtatás => Teljes oldal

Az smd alkatrészek kiforrasztásának megkönnyítésére a tábla hátoldalán, ahol nincs jelölés, adok egy képet.

Szeretném megjegyezni, hogy az smd kondenzátorokon nincs jelölés, de a képen látható kiforrasztás megkönnyítése érdekében ezeket felvittem. 104 - 0,1 uF, 22 - 22 pF.


Összegyűjtöttük a legjobb, sőt őrült Arduino projekteket, amelyekkel 2015-ben találkoztunk.

Arduino Wake Up Machine

A kombinált zárak feltörése Arduino segítségével

Ez az Arduino által vezérelt mechanizmus bármilyen kombinációs zárat képes kinyitni kevesebb mint 30 másodperc alatt. Samy Kamkar hacker projektje megmutatta a sebezhetőséget.

Robot válogató Teke

Egy 3D-s nyomtatott Arduino robot projektje, amely segít megspórolni a Skittles válogatásához szükséges időt. A legnagyobb csalódás talán az, hogy a mechanizmus nem univerzális, és nem megfelelő az M&M-ekhez. Videó és részletesebb leírás

Protopiper - modul prototípus készítéséhez

Csodálatos modul prototípus készítéséhez. Unod már a rulettkerékkel való futást? Ezzel az eszközzel gyorsan felvázolhat egy szoba méretű vázlatot.

Nyílt forráskódú hómaró

A haladás motorja sok esetben a lustaság. Lapáttal távolítsa el a havat? Ehhez a munkához robot kell. Talán a hófúvó eladóknak nem fog tetszeni ez a projekt, mert. A szerző úgy véli, hogy mindenki önállóan készíthet magának egyet. .

Blaster zeneváltáshoz

Mindenkinek más a zenei ízlése. De néha a zene borzasztó. A társaságban senki sem szereti. Megtörténik. Ha az álmod és az ilyen pillanatok az, hogy fegyvert lőj és zenét válts... akkor tudd, hogy a projekt megvalósul, az álmok valóra válnak.

Adjon több erőt a hajának

Diszkréten küldjön üzeneteket, indítson alkalmazásokat, közvetítse tartózkodási helyét – mindezt úgy is megteheti, hogy finoman simogatja a haját – ez annyira természetes a lányok számára.

Kötött Arduinóval

A kötéshez nem szükséges felvenni a kapcsolatot a nagymamával vagy vásárolni professzionális felszerelést. Barkácsrobot, amely Arduino használatával köt.

BB-8 robot az Arduino-n

Projekt azoknak, akik egy BB-8 robot készítéséről álmodoznak a Star Warsból.

Ok Google Sesame nyissa ki az ajtót

Ebben a projektben egy MIT-hallgató egy ajtónyitót valósított meg a Google Now hangutasításával. A házba való bejutáshoz csak annyit kell mondania: "Sezám, nyissa ki." Videó és projekt leírás.

Írógép szimfóniát játszik

Az 1960-as írógép nemcsak nyomtató, hanem hangszer is lett.

AT-AT robot

Irányított robot AT-AT a Star Warsból.

Robot T-800 a Terminatortól

Nagyon sok Terminátor filmrajongó van a világon, de kevesen alkották újra a T-800-as robotot. Bővebben olvashat a projektről és nézheti meg a videót.

Egg Minion Robot a Kinder Surprise-tól

Egy szórakoztató házi robot, amelyet magad is elkészíthetsz. Bővebben a projektről.

Irányítsd a tévédet az elméddel

A TV távirányítójára már nincs szükség. Csak a csatornaváltáson kell gondolkodni. A projekt a 2009-ben kiadott Star Wars Force Trainer (Star Wars) játék chipjét használta. Olvass tovább.