Arduino projektid aia jaoks. Huvitavad äriideed Arduino baasil. Andke oma juustele rohkem valikuvõimalusi

Arduino/Genuino UNO on lipulaev arendusplaat enda projektid, Ehitus lihtsad süsteemid tasuta tarkvara ja avatud arhitektuuriga mikrokontrolleril ATmega328 põhinev automatiseerimine ja robootika. Arduino UNO R3 on tänapäeval kõige populaarsem platvorm algajatele leiutajatele, isetegemise entusiastidele, üliõpilastele ja kooliõpilastele.

Arduino UNO: tahvli pinout

Oleme teile juba rääkinud, mis on Arduino UNO CH340, nii et liigume otse Arduino UNO plaadi omaduste ja kirjelduse juurde. Pinout ja elektriskeem Platvorm on näidatud alloleval fotol. Nagu me juba ütlesime, on kogu plaatide seeria täiesti avatud süsteemiarhitektuur, mis võimaldab igal kolmanda osapoole tootjal kopeerida ja uuendada Arduino Genuino UNO plaate.

Arduino UNO plaadi pinout vene keeles, ICSP

UNO on parim valik mikrokontrolleritega alustamiseks. Juhatusel on mugav suurus ja kõik alustamiseks vajalik: 14 digitaalset sisendit/väljundit (6 porti saab töötada PWM režiimis), 6 analoogsisendit andurite jaoks, USB pistik programmeerimiseks ja Arduino UNO toitepistik toiteallikast või kroonist. Kuid peamine on tohutu hulga õppetükke ja juhiseid Internetis.

Arduino UNO plaadi spetsifikatsioonid

  • Mikrokontroller: ATmega328
  • Kellasagedus: 16 MHz
  • Pinge loogilised tasemed: 5 V
  • Toite sisendpinge: 7-12V
  • I/O pordid Üldine otstarve: 20
  • Maksimaalne vool I/O-pordist: 40 mA
  • 3,3 V pordi maksimaalne väljundvool: 50 mA
  • 5V pordi maksimaalne väljundvool: 800mA
  • PWM-pordid: 6
  • ADC-ga ühendatud pordid: 6
  • ADC võimsus: 10 bitti
  • Välkmälu: 32 KB
  • EEPROM-i mälu: 1 KB
  • RAM: 2 KB
  • Mõõdud: 69×53 mm

Arduino UNO: elektriahel


Arduino UNO: I/O pordid, toide

Tööpinge - 5 V ühendamisel USB kaudu mis tahes seadmest (arvuti, sülearvuti, nutitelefoni laadija jne). Kell samaaegne ühendus väline adapter(aku, kroon, toiteplokk), toide lülitub automaatselt, kuid plaati saab siiski programmeerida arvuti kaudu. Arduino Uno soovitatav toide patareidest või akust on 7 kuni 12 V.


Arduino UNO: välise toitega

5V – Arduino tihvt annab 5V pinget, seda saab kasutada seadmete toiteks
3,3 V – sisemisest stabilisaatorist antakse kontaktile 3,3 V pinge
GND – maandustihvt
VIN – kontakt välise pinge toiteks
IREF – tihvt plaadi tööpingest teavitamiseks

Saate mikrokontrollerile toidet anda VIN-pordi kaudu, kasutades juhtmeid. "Pluss" alates väline allikas tarnitakse VIN-porti ja "miinus" GND-sse (maandus). 5-voldise välise pinge andmine 5V kontaktile ei ole lubatud, kuna Genuino Arduino Uno toiteallikas läheb stabilisaatorist mööda, mis võib põhjustada kahjustusi. Kõik plaadi digitaalsed pordid pakuvad stabiliseeritud pinget 5 volti.

Arduino UNO: püsivara, mälu



Tahvel on sisse programmeeritud vaba keskkond Arduino IDE vene keeles, mille saab alla laadida ametlikult veebisaidilt. Seadmete ja moodulite ühendamiseks kasutatakse pistikuid (“mees-mees” ja “isane-ema”), mis on ühendatud Arduino portidega. Platvormiga töö alustamiseks minge Arduino uno r3 jaotisesse "Õppetunnid algajatele", kus üksikasjalikud juhised näidetega.

Plaat toetab kolme tüüpi mälu:

Välkmälu 32 kB suurune, kasutatakse programmi salvestamiseks. Kui kontrollerit USB kaudu visandada, kirjutatakse see spetsiaalselt välkmällu. Arduino UNO mälu tühjendamiseks peaksite üles laadima tühja visandi.

SRAM-mälu- See RAM Arduino 2 kB. See on koht, kus visandis loodud muutujad ja objektid salvestatakse. SRAM-mälu on muutlik, kui toiteallikas on plaadist lahti ühendatud, kustutatakse kõik andmed.

EEPROM- See on püsimälu, mille maht on 1 kB. Siin saate salvestada andmeid, mis ei kao toite väljalülitamisel. EEPROM-i negatiivne külg on ümberkirjutamistsüklite piiratus - tootja sõnul 100 000 korda.

Arduino UNO kirjeldus vene keeles

Soovitame tutvuda teiste Arduino-Genuino sarja plaatidega, näiteks populaarseima UNO plaadi - RobotDyn UNO R3 analoogiga alates Hiina tootja. Tahvli omadused ei jää kuidagi alla ametlikule tootjale, kuid samal ajal on sellel rohkem taskukohane hind ja mitmeid eeliseid. Nagu näiteks mugavam USB-pistik ja suur kogus analoogsisendid.

Kõik Arduino ja elektroonika kohta!

Arduino - kaubamärk riist- ja tarkvara lihtsate automatiseerimis- ja robootikasüsteemide ehitamiseks, mis on suunatud mitteprofessionaalsetele kasutajatele. Tarkvara osa koosneb vaba tarkvara kestast (IDE) programmide kirjutamiseks, nende koostamiseks ja riistvara programmeerimiseks. Riistvara osa on kokkupandud trükkplaatide komplekt, mida müüakse kui ametlik tootja, nii kolmandate osapoolte tootjad. Süsteemi täiesti avatud arhitektuur võimaldab vabalt kopeerida või laiendada Arduino tootesarja.

Platvormi nimi tuleneb Ivrea samanimelise kasvuhoone nimest, mida projekti asutajad sageli külastavad, ja see nimi on omakorda antud Itaalia kuninga Arduini Ivrea auks.

Arduinot saab kasutada nii autonoomsete automaatikaobjektide loomiseks kui ka nendega ühenduse loomiseks tarkvara arvutis standardse juhtmega ja juhtmevabad liidesed

See materjal annab näite, kuidas kasutada mitut 18b20 temperatuuriandurit + lisada vajalik arv ja teostada kaugseiret, kasutades esp8266 nodemcu plaati ja rakendust blynk. See materjal on kasulik, kui teil on vaja jälgida mitut temperatuuri kaugmõõtmist.

Kas soovite mängida lapsepõlvest pärit videomänge? Tankid, Contra, Chip ja Dale, Teenage Mutant Ninja Turtles... Kõik need mängud ootavad sind! Alates see juhendõpid, kuidas kiiresti ja lihtsalt retrokonsooli kokku panna ja seadistada selle põhjal Raspberry mikroarvuti Pi ja RetroPie emulaatorite ehitamine.

Sobiva kujuga interaktiivne lumehelves, mille on loonud Arduino Nano. Kasutades 17 sõltumatut PWM-kanalit ja puuteandurit lülitamiseks ja efektide jaoks.

Lumehelves koosneb 30 LED-st, mis on rühmitatud 17 sõltumatuks segmendiks, mida saab eraldi juhtida Arduino Nano mikrokontrolleriga. Iga plokki juhitakse eraldi PWM-tihvtiga ning see reguleerib iga LED-ploki ja efektide heledust eraldi.

See artikkel on täielik juhend esp8266 Wi-Fi-plaadil põhineval 2wd robotikomplektil ja selle varjestusmootoril põhineva robotauto kokkupanemiseks.

Samuti on lõpus selle tahvli püsivara ja rakenduse seadistamine, et juhtida meie robotit nutitelefoni kaudu Wi-Fi võrgu kaudu.

Artikli alguses tutvustatakse teooriat, keskele lähemal, mõeldakse praktikale, võimalikult lühidalt räägime ka tööriistast, jootmisel vajalikust keemiast, umbes lisatööriistu. Tõeliselt kvaliteetse jootmise saamiseks peaksite kõiki neid küsimusi hästi uurima, detailid kuskilt välja uurima, kuid proovime kõike võimalikult selgelt "näppude peal" selgitada, nii et pärast lugemist oleks kindlasti suudab täita määratud ülesandeid.

Internetis on viimasel ajal väga populaarseks saanud ESP8266 Nodemcu ja max7219 pikslimaatriksitel põhinevad kellad. Kõik sellepärast, et seda kella on väga lihtne kokku panna, sellel on lai funktsionaalsus ja võimalused kellaaja uuendamiseks, erinevate andmete Internetist vastuvõtmiseks ja kõigi nende andmete kuvamiseks tickeril.

ESP8266 plaadil põhinev populaarne rämpsposti segaja (nodemcu \WEMOS) on saanud teise püsivara versiooni koos veaparanduste, liidese täiustuste ja laiema funktsionaalsusega. Kogusin selle kõik kokku ja otsustasin postituse kirjutada. Lisasin FLASHERi kaudu ka üksikasjaliku tööpäeviku koos lihtsustatud püsivaraga (püsivara 3 klõpsuga)

WIFI-kell ilmajaamaga ESP8266-l ja maatriksindikaatoriga MAX7219-l

Väga huvitav ja lihtne kellaprojekt ESP8266 nodemcu plaadil ja MAX7219 ekraanil põhineva veebiliidesega. Võib olla parim variant vaadata ja siduda ilmajaam mis saab andmeid Internetist!

Lisaväljad
test 1:

See projekt on tehtud WIFI ESP8266 plaadil ja on mõeldud juhtimiseks ja jälgimiseks teie nutitelefoni rakenduse BLYNK kaudu. Saate projektile lisada ka IP-kaamera (või kasutada vana nutitelefon serveri kujul oleva kaameraga) reaalajas jälgimiseks IP Webcam Pro kaudu BLYNK-rakenduse vidina kaudu NEMA17 samm-mootorit kasutatakse etteandeks sammuga 1,8 kraadi - 200 sammu täispöörde kohta. Mootor pöörab torustiku adapteris olevat tigu, millesse sööt punkrist langeb.

Alustame võimalustega, mis teile avanevad, kui pakute traadita andmevahetust kahe Arduino plaadi vahel:

  • Temperatuuri, rõhuandurite, püroelektriliste liikumisanduritel põhinevate signalisatsioonisüsteemide kaugnäidud jne.
  • Juhtige ja jälgige juhtmevabalt 50–2000 jala kaugusel asuvaid roboteid.
  • Naabermajade ruumide juhtmevaba juhtimine ja monitooring.
  • Jne. ja nii edasi. Üldiselt peaaegu kõik, mis nõuab traadita süsteemid juhtimine ja jälgimine...

Täna räägime sellest valgusfoor põlema DigiSparki ja WS2812 adresseeritavatel LED-idel . See on teine ​​versioon valgusfoor. Ma rääkisin siin esimesest. Esimene versioon osutus üsna mugavaks ja koosnes vähematest osadest. Miks ma otsustasin teha teise versiooni? Fakt on see, et kast on patareide jaoks, mida kasutasin esimeses versioonis Arduino valgusfoor, on muutunud väga kalliks. Mõned müüjad müüvad seda 5 dollari eest. Kallim kui kogu muu elektroonika. Seega otsustasin kasti odavama vastu vahetada. Ja ükskord pidin kere ümber tegema. Otsustasin muuta foori enda suurust ja teha selle esimesest versioonist suuremaks. Ka jalas valgusfoor jäikuse suurendamiseks lisatud metallvarras.

Arduino äratuskell. Kere on valmistatud LEGO ehituskomplektidest. LEGO Arduino

Minu 5-aastane laps tuli lasteaiast ja ütles, et tal paluti teha maja nutiseadmete projekt. Kere saab valmistada mis tahes saadaolevast ehituskomplektist. Saab valmistada LEGO kujundaja. Pärast mõningast mõtlemist otsustasime pojaga seda teha äratuskell Digisparkis Ja 7 segmendi indikaator TM1637-l Koos reaalajas kell DS3231.

Uued Arduino projektid ja CNC masinal tehtud projektid

Suvi on läbi. Ja aeg areneda Arduino projektid suuremaks muutuda. Ja täna kavatsen rääkida oma uued projektid mille peal ma teen Arduino ja sinu omatehtud CNC masin. Projektid veel arendusjärgus ja neil pole finaali viimistletud välimus. Kuid siiski otsustasin neist rääkida, et saaksin kuulda välist arvamust.

Digisparki foor ja adresseeritavad LEDid WS2812 - Arduino foor

Eelmises artiklis: " » Arengust ma juba rääkisin valgusfoor ja et ma ei suutnud seda täielikult toimivaks ja toimivaks muuta. Paari nädala pärast vormistasin selle lõplikult ja nüüd olen valmis seda esitlema isetehtud foor, kasutades Arduino ja WS2812 adresseeritavaid LED-e.

Kõik toorikud kere jaoks lõikasin üksinda omatehtud CNC masin.

Ebaõnnestunud Arduino lambi- ja fooriprojektid

Igasugune areng viib ebaõnnestunud ja vahepealsete mudeliteni. Mis ei rahulda kõiki vajadusi ja ootusi.

Arduino on riistvaraline andmetöötlusplatvorm, mida kasutatakse projekteerimiseks ja loomiseks elektroonilised seadmed erineva raskusastmega.

Selle keskmes elektrooniline disainer peitub sisendi ja väljundi riistvaraplatvorm, mis on programmeeritud C++ baasil loodud keeles Processing/Wiring. Millistest komponentidest Arduino koosneb, mida sellega teha saab ja kuidas seda nutikiipi kasutama õppida?

Arduino on üks levinumaid miniatuurseid kontrollereid, millel on sisendite ja väljundite komplekt, mis töötab eelnevalt kirjutatud programmi järgi. See mitmekülgne kontroller on väga mugav elektroonikaseadmete prototüüpide loomiseks, muutes selle populaarseks mitte ainult üliõpilaste ja harrastajate seas üle maailma, vaid ka arenenud disainerite ja leiutajate seas.

Arduino avaldab muljet oma mitmekülgsusega. Spetsiaalsete laiendusplaatide abil saab see kontroller suhelda teiste seadmetega Bluetoothi, Wi-Fi, GPRS-i kaudu, saata ja vastu võtta telefonikõned ja SMS.

Kontroller ei ole lihtne kiip, vaid tahvel, millel on valmis toiteahela ja liidesed arvutiga ühendamiseks, sisend- ja väljundpistikud.

Tänu laiale valikule protokollikogudele on võimalik korraldada Arduino interaktsiooni kaasaegses robootikas kasutatavate andurite ja servodega.

A avatud arhitektuur võimaldab kohandada Arduinot mis tahes eesmärgil. Ja tänu lihtsustatud programmeerimiskeelele on isegi algajatel kontrolleriga töötamist lihtne omandada. Arduinoga on eriti mugav töötada tänu platvormile, mis annab programmeeritud käskudele peaaegu kohese vastuse.

Mida saate Arduinoga teha? Programmeerija, disainer või insener võib muuta peaaegu iga originaalse idee toimivaks prototüübiks – peate lihtsalt ostma kontrolleri ja täiendavad raadiokomponendid. Ka kütkestavad programmeerimise ja vooluringide disainimise entusiaste odav Arduino, mis muudab kontrolleri massidele juurdepääsetavaks.

Arduino projektid: mida saate teha

Vaatame mõnda originaalsed ideed, mida saab rakendada Arduinos. Lisaks diagrammile endale võib vaja minna täiendavaid osi, mida on AliExpressist kõige tulusam osta.

Kodu temperatuuri regulaator

Sellist projekti saate rakendada mitme tahvli abil Arduino nano ja üks Arduino Uno/Mega, mis toimib baasina. Moodulite vahelist sidet saab realiseerida kasutades raadiosidemoodulit NRF24L01, mis võimaldab ühendada kuni 6 plaati.

Ühel juhul on vaja kokku panna DHT22 niiskus- ja temperatuurianduritega ühendatud Arduino Nano, samuti moodul NRF24L01. Toiteallikaks võib olla tavaline aku. Mitu neist seadmetest tuleb paigutada maja kõikidesse ruumidesse.

Arduino Nano indikaatorid edastatakse baasi, milleks on Arduino Mega või Uno. Samuti on vaja ühendada NRF24L01 signaali vastuvõtja, toiteallikas ja LCD ekraan kuvada tekstiteave. "Alus" peab asuma küttesüsteemi vahetus läheduses. Sissetulevate niiskuse ja temperatuuri andmete vastuvõtmisel ja töötlemisel edastab baas küttesüsteemile käsud temperatuuri tõstmiseks või vähendamiseks.

CNC masin

See idee on üks raskemini teostatavaid. KOOS kasutades Arduino Mega saate rakendada mitte ainult CNC-masinat, vaid ka 3D-printerit. Lisaks plaadile on teil vaja L298N mootoridraivereid, aga ka mootoreid endid. Ülejäänud töö on raami ja koodi arendus.

Nutikas kasvuhoone

Kõik köögiviljaaia või isikliku krundi omanikud teavad, kui palju tähelepanu nõuavad kasvuhoone ja selles kasvatatavad istikud. Pidevalt on vaja jälgida mulla niiskust, õigel ajal avada ja sulgeda uksi jne. Arduino abil saab kõiki neid rutiinseid protsesse automatiseerida.

Kasutades ainult ühte Arduino Mega plaati ja DHT22 kontrollerit, saate salvestada ja kuvada teavet kasvuhoone temperatuuri kohta, samuti edastada käske niisutamise käivitamiseks, juhtida mootoreid uste avamiseks ja sulgemiseks.

Robotid

Robotid - parim mänguasi mitte ainult lastele, vaid ka täiskasvanutele, eriti kui neid on võimalik kontrollida. Arduino ja erinevate saadaolevate materjalide abil saate teha roboti mis tahes konfiguratsioonis: kõige primitiivsematest kuni keerukamate mudeliteni.

Näiteks ultraheli kaugusmõõtja HC-SR04 abil suudab teie robot salvestada kaugust takistusteni ja neid liikumisel vältida. L293D mootoridraiverit kasutades on teie käsutuses 3 servot ja 4 mootorit. HC-06 mooduli abil saate oma loomingut juhtida Bluetoothi ​​kaudu nutitelefoni kaudu.

Sellega pole muidugi Arduino projektide loetelu, mida saate ise teha, lõpp – siinkohal piiravad võimalusi vaid teie kujutlusvõime ja oskused.

Minu vaimustus Arduino platvormi vastu viis mind seadmeteni, mis töötavad I2C siinil (lühend sõnadest Inter-Integrated Circuit), mida nimetatakse ka kahejuhtmelisteks seadmeteks. Saadaval suur hulk mikroskeemid, mis toetavad riistvaras I2C siini. Nende hulka kuuluvad kõikvõimalikud andurid, reaalajas kellad, mälu, pordilaiendid ja palju muud. Allpool olev artikkel tutvustab I2C siiniga seadme skanneri projekti versiooniuuendust Arduino baasil, mida on kirjeldatud lehel http://playground.arduino.cc/Main/I2cScanner ja näide praktiline töö arvutist sõltumatu prototüüpseadmega.

Juhtimisprogramm, meetodid Pult(bluetooth või APC220), jääb kõik samaks.

Diagrammid ja programmi koodid projekti ülekandmiseks ühistesse mootori juhtimiskambritesse ( ja )

Lugege

Taimede automaatne kastmine

Paar aastat tagasi tekkis mul huvi erinevate eksootiliste taimede aretamise vastu. Õnneks võimaldavad aknalauad (pea pool meetrit poolteist) paigutada päris palju potte. Kuid eelmisel aastal, nagu moskvalased mäletavad, polnud kuumus nõrk. Kuna töötan kontoris, sain kasta vaid hommikul ja õhtul. Ja sellest ilmselgelt ei piisanud.

Pluss ka reisid nädalavahetuseks maale... Ja ainuüksi üks poolemeetrine eukalüptipõõsas on võimeline kahe päeva ja ööga 2-3 liitrit vett välja aurama ja närtsima.

Tahisüsteem mulle ei meeldinud, kuna see on reguleerimatu ja võtab aknal ruumi. Millest on niigi puudus. Taimedžinni tüüpi kastekannud-pipetid ei sobinud seetõttu, et isegi olles õppinud ära nende potti torkamise nipi (torkasid valesti - kas ei tilgu või lekib paari tunniga välja), neid on vaja kas nii palju, et potil pole piisavalt pinda või on pott väike ja läheb lihtsalt ümber. No ka sellest 0,22l ei piisa tegelikult nimetatud kaheks nädalaks.