Arduino-projektit DIY-ohjeilla, koodeilla, kaavioilla, 3D-malleilla
Tervetuloa Arduino-projektikokoelmaani. Vaikka olet vasta aloittamassa Arduinon käyttöä, sinun ei tarvitse huolehtia siitä. Jokainen seuraavista DIY Arduino -projekteista on yksityiskohtainen vaiheittainen opetus siitä, miten se tehdään itse, ja sisältää piirikaaviot, lähdekoodit ja videot.
Tämä Arduino Projects -kokoelman ominaisuuksia:
- Langaton ohjaus
- Automaatio
- Moottoreiden ohjaus
- Robotti
- CNC-koneet
- LEDit
- ja paljon muuta.
Täältä löydät DIY Arduino -projektien lisäksi myös projektiideoita, joita tukevat yksityiskohtaiset Arduino-oppaat eri antureille ja moduuleille. Käyttämällä alla olevaa kommenttiosaa voit myös ehdottaa ideoitasi sekä keskustella kaikista näihin Arduino-projekteihin liittyvistä asioista.
Päivitän tätä artikkelia jatkuvasti kaikilla uusilla tekemilläni tavoilla.
Arduino-projektit, joissa on yksityiskohtaiset vaiheittaiset ohjeet
Arduino-harrastajana huomasin robottien tekemisen Arduinolla olevan hauskinta minulle. Heiltä on niin paljon opittavaa valmistajana ja insinöörinä. Joten tässä ovat robotiikkaan liittyvät Arduino-projektini, jotta voit oppia myös.
Arduino-robottivarsi
Kun on kyse automatisoidusta valmistuksesta, robottiosilla on suuri rooli niin monissa sovelluksissa. Niitä käytetään usein hitsaamiseen, kokoonpanoon, pakkaamiseen, maalaamiseen, poimintatehtäviin ja paljon muuta. Tämä Arduino-projekti on itse asiassa robottivarsi, joka on valmistettu 3D-painetuista osista, servomoottoreiden liitoksista ja jota ohjataan Arduino Nano -laitteella. Mikä on vieläkin hienompaa, voimme hallita robotin käsivartta langattomasti älypuhelimen ja mukautetun Android-sovelluksen avulla.
Robottivarressa on 5 vapausastetta, joten tarvitsemme 5 servomoottoria ja lisäksi servo tarttujamekanismiin. Yhteydessä älypuhelimen kanssa käytämme HC-05 Bluetooth-moduulia.
Vaikeus: Keskitasoinen
Mecanum Wheels Robot
Seuraava projekti on yksi hienoimmista Arduino-projekti tässä luettelossa. Se on Arduino-robotti-auto, joka tavallisten pyörien sijasta käyttää keskisuuntaisia pyöriä tai mecanum-pyöriä, joiden avulla robotti voi liikkua mihin tahansa suuntaan.
Pyörät on kiinnitetty neljään erikseen ohjattavaan askelmoottoriin. Kiertämällä pyöriä tietyssä kuviossa ne kohdistavat diagonaalivoimia, jotka johtavat diagonaalisesti asennettuihin teloihin pyörien ympärysmittaan, ja siten ne voivat liikkua mihin tahansa suuntaan. Robottiautoa voidaan ohjata joko etäyhteydellä joko Bluetooth-yhteyden kautta ja mukautetun Android-sovelluksen avulla tai käyttämällä DIY-RC-lähetintä NRF24L01-lähetin-vastaanotinmoduulin avulla.
Vaikeus: Edistynyt
Arduino-robottivarsi ja Mecanum Wheels Platform -käyttö
Tässä on päivitetty versio edellisestä mecanum-pyörien robottiprojektista. Lisäsin alustan päälle edellä mainitun DIY Arduino Robot Arm -projektin, ja nyt he voivat toimia yhdessä.
Koska robotti käyttää askelmoottoreita pyöriin ja servomoottoreita robotin varteen, voimme hallita niitä tarkasti mukautetun Android-sovelluksen avulla. Mikä vielä hienompaa, voimme tallentaa robotin liikkeet ja sitten robotti voi toistaa ne automaattisesti. Tietysti, kuten minkä tahansa Arduino-projektini kohdalla, Arduino-koodi, mukautetun Android-sovelluksen rakennus ja 3D-mallitiedostot löytyvät ja ladataan tietystä projektiartikkelista.
Vaikeus: Lisäasetukset
Arduino Hexapod -robotti
Biologisesti innoittamien robottien tekeminen on erittäin suosittua tekniikan opiskelijoiden keskuudessa. Tämä Arduino-projekti on kyse siitä, rakennamme kuusikulmaisen robotin, jossa on kuusi jalkaa, häntä tai vatsa, pää, antennit, mandibelit ja jopa toiminnalliset silmät. Kaiken tämän ansiosta robotti näyttää muurahaiselta.
Jokaisella jalalla on kolme niveltä, ja jokaiselle nivelelle tarvitaan Servo moottori. Tämä tarkoittaa, että tarvitsemme tähän projektiin yhteensä 18 servoa ja lisäksi 3 servoa pään liikkeisiin ja 1 servon hännään. Robotin aivot ovat Arduino Mega, koska se on ainoa levy, joka voi hallita yli 12 servoa Servo-kirjaston avulla. Suunnittelin myös mukautetun piirilevyn, joka toimii Arduino Mega Shieldinä, jotta voimme helposti liittää kaikki servoliitännät. Voimme ohjata muurahaisrobottia Bluetoothin ja älypuhelimen tai radioviestinnän kautta. Muurahaisella on myös sisäänrakennettu ultraäänianturi päähän, joten se voi havaita edessä olevat esineet ja se voi jopa iskeä, jos esine on läsnä, jos se on sen edessä.
Vaikeus: Edistynyt
3D-painettu SCARA-robotti
SCARA-robotti tai Selective Compliance -nivelrobotti on yleisin ja sopivin vaihtoehto, kun on kyse poimimisesta ja pienistä kokoonpanosovelluksista, jotka edellyttävät osan siirtämistä pisteestä A kohtaan B.
Tämä Arduino-pohjainen SCARA-robotti on merkittävä askel edellisiin projekteihin verrattuna kaikilta osin. Sillä on parempi ja vankempi muotoilu tarkasti ohjattuilla askelmoottoreilla ja mukautetulla GUI: lla sen hallitsemiseksi.
Ohjaimena sillä on Arduino UNO -levy yhdistettynä CNC-suojaukseen ja neljään A4988-askelmoottoriin. Siinä on 4 DOF, jota ohjaa neljä NEMA 17-askelmoottoria.
Vaikeus: Edistynyt
CNC-koneet Arduino-projektit
Seuraavat projektit osoittavat Arduinon kyvyn. CNC tai Computer Numerical Control on koneiden, kuten myllyjen, sorvien, plasmaleikkureiden, 3D-tulostimien jne., Automaattinen hallinta. Joten käyttämällä Arduinoa ohjaimena pystymme todella rakentamaan minkä tahansa näistä CNC-koneista.
Minulla on tällä hetkellä vain kaksi CNC-projektia tässä luettelossa, mutta tulevaisuudessa niitä on paljon enemmän.
Arduino CNC -vaahtoleikkuri
Oman CNC-koneesi rakentaminen saattaa tuntua suuri haaste monille teistä, mutta seuraava Arduino CNC Machine -projekti osoittaa, että CNC-koneen rakentaminen ei todellakaan ole kovin vaikeaa.
Tämä CNC-kone on itse asiassa vaahtoleikkauskone. Bittien tai lasereiden sijasta tämän CNC-koneen päätyökalu on kuuma lanka. Se on erityinen vastuslanka, joka kuumenee todella hyvin, kun virta kulkee sen läpi. Kuuma lanka sulaa vaahdon, kun se kulkee läpi, joten voimme muodostaa minkä tahansa muodon styroksesta.
Vaikeus: Edistynyt
Arduino-lankakaivukone
Askelmoottoreiden hallinta Arduinolla on epäilemättä yksi tyydyttävimmistä asioista Arduino-harrastajille. Siellä on niin monta tähän moottoriin perustuvaa konetta, kuten CNC-koneet, 3D-tulostimet, erilaiset automaatiokoneet jne. Tämä Arduino-projekti on kyse siitä, se kuvaa kuinka voit rakentaa tällaisen koneen. Se on lankojen taivutuskone, jossa askelmoottoreiden avulla voimme taivuttaa langan tarkasti ja tehdä siitä erilaisia muotoja.
Koneessa on kolme askelmoottoria. Ensimmäisellä askelmalla syötämme langan taivutusmekanismiin. Täällä meillä on toinen askelmoottori, jota käytetään langan taivuttamiseen oikeassa kulmassa. Z-akselin ohjaamiseen on myös toinen askel, tai tämä askel antaa koneelle mahdollisuuden luoda kolmiulotteisia muotoja. Tämän projektin avulla voimme myös nähdä, kuinka hyödyllisiä 3D-tulostimet ovat tämän tyyppisissä Arduino-projekteissa tai prototyyppien valmistuksessa.
Vaikeus: Edistynyt
Radio-ohjattavat (RC) Arduino-projektit
DIY Arduino-pohjainen RC-lähetin
Monet tekemäni Arduino-projektit edellyttävät langatonta ohjausta, ja siksi rakennan tämän Arduino-pohjaisen langattoman radio-ohjaimen. Tällä RC-lähettimellä voin hallita langattomasti melkein 700 metrin etäisyydellä avoimessa tilassa. Siinä on 14 kanavaa, joista 6 on analogisia ja 8 digitaalista tuloa.
Tämän Arduino-projektin aivot ovat Arduino Pro Mini -levy, joka on pienin Arduino-kortti, radioviestintä perustuu NRF24L01-moduuliin, siinä on 2 joystickia, 2 potentiometriä ja 4 hetkellistä painonappia sekä kiihtyvyys- ja gyro-moduuli, jota voidaan käyttää asioiden hallintaan vain liikkumalla tai kallistamalla ohjainta. Asensin kaikki elektroniset komponentit räätälöityyn piirilevyyn ja tein kannen läpinäkyvästä akryylistä.
Vaikeusaste: Keskitasoinen
DIY Arduino -vastaanotin RC-malleihin ja Arduino-projekteihin
Tämä on yllä olevan projektin jatko-projekti. Aivan kuten DIY RC -lähetin, tätä DIY Arduino RC -vastaanotinta voidaan käyttää moniin sovelluksiin. Voimme helposti yhdistää nämä kaksi projektia yhteen ja hallita mitä tahansa langattomasti. Tein muun muassa esimerkin kaupallisen RC-automallin ohjaamisesta näiden DIY-lähettimien ja -vastaanottimien avulla.
Mukautettu piirilevy että käytin samaa NRF24L01-moduulia radioviestinnässä. Ohjain on Arduino Pro Mini ja siinä on sisääntulo / ulostulo 9 kanavaa.
Vaikeusaste: Keskitasoinen
Tee itse DIY Arduino -pohjainen RC-ilmatyynyalus
Seuraava Arduino-projekti on loistava esimerkki DIY RC -lähettimen käytöstä ylhäältäpäin. Se on 3D-painettu ilmatyynyalus, jonka olen suunnitellut kokonaan yksin, ja tietysti 3D-tulostustiedostot ovat ladattavissa. Ilmatyynyalus käyttää kahta harjatonta moottoria, toinen luodaan ilmatyyny hissille ja toinen työntövoiman tuottamiseksi tai eteenpäin siirtymiseksi.
Langattomassa ohjauksessa käytämme NRF24L01-moduulia, joka hyväksyy RC-lähettimeltä tulevat tiedot. Sitten ohjaamme BLDC-moottoreiden nopeutta Arduinolla ja kahdella ESC: llä (elektroninen nopeuden säädin). Ilmatyynyaluksen takapuolella on myös servo peräsimien ohjaamiseksi tai ohjauksen ohjaamiseksi. Minun on sanottava, että tämän DIY-ilmatyynyaluksen ajaminen on niin hauskaa.
Vaikeusaste: Edistynyt
Arduino RC -lentokone
Jokainen, jolla oli mahdollisuus leikkiä joidenkin RC-lentokoneiden kanssa, tietää kuinka siistiä ja hauskaa se on. On vieläkin viileämpää ja tyydyttävämpää, jos rakennat RC-lentokoneen itse. Seuraava projekti nostaa tyytyväisyyttä entisestään, koska tässä näytän sinulle kuinka rakentaa oma RC-lentokoneesi, joka on 100% DIY-rakennus. Meillä on myös 100% DIY-radionhallintajärjestelmä, joka perustuu Arduinoon.
Lentokone on valmistettu kokonaan styroksista. Ja mikä hienompaa, muodot tehdään DIY Arduino CNC -vaahtoleikkurin avulla, joka on jo edellä mainittu projekti. Radioviestintä perustuu NRF24L01-lähetin-vastaanotinmoduuleihin. Tähän tarkoitukseen käytin DIY Arduino RC -lähetintä ja DIY Arduino RC -vastaanotinta.
Vaikeus: Edistynyt
Arduino Robot Car Langaton ohjaus
Tämä Arduino-projekti on laajennus edelliseen, ja täällä opitaan kuinka hallita Arduino-robottiautoa langattomasti.
Voit valita yksi kolmesta tässä projektissa selitetystä langattoman ohjauksen menetelmästä, tai se on HC-05 Blueooth -moduuli, NRF24L01-lähetin-vastaanotinmoduuli ja HC-12 pitkän kantaman langaton moduuli. Lisäksi voit oppia tekemään oman Android-sovelluksen Arduino-robotti-auton ohjaamiseen.
Vaikeusaste: Välitaso
Langaton Arduino-sääasema
Tämä Arduino-projektiidea on melko käytännöllinen, koska siinä on sisä- ja ulkolämpötilan ja kosteuden mittaus. Se perustuu DHT11 / DHT22-anturiin, NRF24L01-lähetin-vastaanotinmoduuliin langatonta viestintää varten ja DS3231 RTC: hen. Näytössä voimme käyttää joko 16 × 2-merkkistä LCD-näyttöä tai 3,2 tuuman TFT-kosketusnäyttöä.
Ulkoyksikkö voi saa virtaa paristoilla ja sisäyksikkö verkkolaitteella. Ulkoyksikkö mittaa lämpötilan ja kosteuden ja lähettää arvot pääyksikköön. Täällä nämä arvot tulostetaan nestekidenäytölle yhdessä DS3231-reaaliaikakellomoduulin tietojen ja aika-arvojen kanssa.
Lisäksi , voimme käyttää SD-korttimoduulia tietojen tallentamiseen Micro SD-kortille.
Vaikeusaste: Keskitasoinen
Moottorit ohjaavat Arduino-projekteja
Arduino-kameran liukusäädin panoroinnilla ja Kallistusmekanismi
Kameran liukusäädin sopii erinomaisesti elokuvien ottamiseen, ja panorointi- ja kallistusjärjestelmän päälle asettaminen lisää entisestään mahdollisuutta ottaa parempia kuvia. Tässä projektissa näytän sinulle, kuinka voit rakentaa oman, joka maksaa paljon vähemmän kuin kaupoissa, ja silti voit saada upeita ja erittäin sulavia otoksia.
Liukusäätimessä on kolme NEMA 17-askelmoottoria, joita ohjataan A4988-askelmoottorien ja Arduino Nano -levyn kautta. Ohjaussauvalla voimme hallita panorointi- ja kallistusliikkeitä ja potentiometrillä liukumisliikettä. Tällä DIY-kameran liukusäätimellä voimme asettaa-painikkeella asettaa kaksi erilaista IN- ja OUT-pistettä, jotta kamera voi siirtyä automaattisesti yhdestä toiseen. Henkilökohtaisesti, ottaen huomioon kaikki tähän mennessä tekemäni Arduino-projektit, pidin tätä käytännöllisimpänä minulle.
Vaikeus: Edistynyt
DIY-automaatti
Jos olet kiinnostunut rakentamaan jotain monimutkaisempaa Arduinon kanssa, niin tämä projekti on sinulle sopiva. Vaikka se on monimutkainen, voit luoda sen helposti, koska yksityiskohtainen selitys vaihe vaiheelta, miten kaikki toimii, mukaan lukien piirikaaviot ja lähdekoodit.
Koneen rakenne on valmistettu MDF: stä. Kohteiden purkamiseen käytin jatkuvan pyörimisen servomoottoreita, kun taas kantojärjestelmään kahta NEMA17-askelmoottoria. Kolikoiden havaitsemiseksi kone käyttää infrapuna-anturia.
Vaikeus: Edistynyt
DIY Arduino Gimbal / Itsestään vakauttava alusta
Seuraava Arduino-projekti on yksinkertainen kardaani tai itsestään vakautuva alusta, jota voidaan käyttää esineiden tai ylätason pitämiseen tasolla. Projekti on melko yksinkertainen, ja siinä on vain useita elektronisia komponentteja.
Perustuu MPU6050-suuntaukseen ja sen sulatettuihin kiihtyvyysmittareihin ja gyroskooppiin, voimme hallita 3 akselia tai servoa, jotka pitävät alustan tasolla.
Vaikeus: Keskitaso
Arduino-robotti-auto
Tasamoottoreiden ja Arduinon yhdistelmä on aina hauskaa, ja niin on myös tämä projekti. Täällä rakennamme oman robottiautomme tyhjästä. Auton virtalähde on litiumioniakut ja kaksi 12 V DC -moottoria, ja sitä ohjataan L298N-ohjaimella ja analogisella ohjaussauvalla.
Tämän projektin kautta opimme myös, kuinka H-Bridge ja PWM-moottorin ohjaus toimivat.
Vaikeusaste: Keskitasoinen
Arduino-projektit aloittelijoille
Arduino-tutka (kaikuluotain)
Tämä on yksi suosituimmista projekteistani ja se on todella hauska rakentaa. Tutka voi havaita sen edessä olevat objektit ja kartoittaa ne PC-näytöllä IDE-prosessoinnin avulla.
Tätä projektia varten tarvitsee vain kaksi komponenttia yhdessä Arduino-kortin kanssa, ja se on ultraäänianturi ja pieni servomoottori. Tutkan kantama voidaan säätää jopa 4 metriin 180 asteen kiertämällä.
Vaikeusaste: helppo
Alueen mittaus ja digitaalinen vesitaso
Tässä on toinen projekti, jossa käytetään ultraäänianturia HC-SR04. Tällä kertaa käytämme sitä matkamittarin tekemiseen, joka voi mitata jopa 4 metrin etäisyydet, sekä mitata neliöalueen.
Projekti sisältää myös kiihtyvyysanturin, jota käytetään digitaalisen vesivaakatoiminnon tai kulman mittaamiseen. Tulokset näytetään 16 × 2 nestekidenäytöllä ja kaikki komponentit on liitetty mukautettuun piirilevyyn.
Vaikeus: Välituote
Arduino Color Sorter
Objektien lajittelu tai tuotteilla niiden värillä on tärkeä tosielämän sovellus. Tämän tyyppisiä koneita käytetään usein hedelmien, siementen, muovien jne. Lajittelussa. Näiden koneiden toimintaperiaate on melko yksinkertainen. Tarvitset vain värin tunnistavan anturin ja tietysti järjestelmän, joka syöttää objektin tunnistimeen ja lajittelee sen sitten.
Tässä projektissa opitaan käyttämään värientunnistinta Arduinon kanssa. Aiomme lajitella värilliset keilat, mutta voit käyttää samaa sensoria ja menetelmää muiden asioiden selvittämiseen.
Vaikeusaste: Keskitasoinen
RFID-kulunvalvontajärjestelmä
RFID-tekniikalla on laaja valikoima sovelluksia, ja kulunvalvonta on yksi niistä. Havaitsemme tämän usein hotelleissa päästäksemme huoneeseemme tai työpaikalla sisäänkirjautumiseen tai pääsyyn rajoitettuihin alueisiin.
Tässä projektissa opimme käyttämään Arduinoa RFID-ohjatun oven lukituksen tekemiseen. Järjestelmä koostuu MFRC522 RFID-lukijasta ja RFID-tunnisteista / -korteista, jotka perustuvat MIFARE-protokollaan.
Vaikeus: Välituote
Arduino-hälytysjärjestelmä
Jos koskaan ajatellut luoda oman turvajärjestelmän, tämä projekti on hyvä lähtökohta. Tässä käytämme ultraäänianturia liikkeen havaitsemiseen.
Jos ihminen tai esine kulkee anturin edessä, hälytys aktivoituu. Hälytyksen deaktivoimiseksi sinun on annettava salasana näppäimistöllä.
Vaikeus: Keskitaso
Arduino LED -matriisin vieritysteksti
Tässä projektissa hallitsemme LED-matriisit MAX7219-ohjainta käyttäen. Tämä ohjain voi ohjata jopa 64 yksittäistä LEDiä samalla kun käytetään vain kolmea johtoa. Voimme myös yhdistää jopa 8 ohjainta sarjaan ja edelleen samoilla johtimilla.
Tämän projektin tekeminen mielenkiintoisemmaksi lisäsi myös esimerkin, jossa voit päivittää LED-matriisien tekstin älypuhelimen kautta räätälöityä Android-sovellusta käyttämällä.
Vaikeusaste: Välitasoinen
Arduino-peliprojekti
Tämä peliprojekti perustuu suosittuun älypuhelinten Flappy Bird -peliin. Lintua hallitaan kosketusnäytön avulla samalla kun yritämme välttää pylväitä.
Tähän projektiin tarvitaan 3,2 tuuman TFT Kosketusnäyttö, TFT Mega -suojaadapteri ja Arduino Mega -levy. Koodi on vähän pidempi, mutta kaikki on selitetty yksityiskohtaisesti.
Vaikeus: Edistynyt
Arduino-musiikkisoitin ja herätyskello kosketusnäytöllä
Tässä projektissa oppii rakentamaan oman musiikkisoittimemme. Siinä on kosketusnäyttö, MP3-soitin, lämpötila-anturi ja herätyskello.
Tämän projektin takana on hieman monimutkaisempi, noin 550 rivillä, mutta kaikki selitetään yksityiskohtaisesti jokaisen rivin kommenteilla. Siihen on myös yksityiskohtainen selitys videolle.
Vaikeusaste: Edistynyt
Arduino-pohjainen interaktiivinen LED-sohvapöytä
Ensi silmäyksellä tämä pöytä näyttää tavalliselta kahvilta mutta kun kytket virran päälle, se nousee aivan uudelle tasolle. Taulukossa on 45 osiota, jotka voivat hehkua haluamallamme värillä, ja se reagoi sen päälle asetettuihin esineisiin.
Pöydän sydän on Arduino, joka ohjaa 45 WS2812B Addressable LED -valoa ja pöydän päällä olevat kohteet havaitaan infrapuna-läheisyysantureilla. Mikä on vieläkin viileämpää, siinä on sisäänrakennettu Bluetooth-moduuli, joka mahdollistaa vuorovaikutuksen älypuhelimen kanssa ledien värien valitsemiseksi.
Vaikeus: Edistyneet
Arduino Projects Ideas
Tämän artikkelin seuraava osa sisältää Arduino-projektiideoita, jotka perustuvat myös yksityiskohtaisiin oppaaseihini erilaisista antureista ja moduuleista ehdotuksina alla olevasta kommenttiosasta.
Kunkin projektiidean kohdalla esitän vaaditut komponentit sekä kunkin opetusohjelman.
Android-älypuhelimen ohjattu virtalähde Arduinon käyttäminen
Kodin pistorasioiden hallinta älypuhelimen kautta on ensimmäinen askel kodin automaatiossa. Voit helposti luoda omia Arduino-ohjattuja pistorasioita hyödyntäen tietoa, jonka saat Arduino-opetusohjelmistani.
Tähän projektiin tarvitset vain kaksi komponenttia Arduino-kortin mukana. HC-05 Bluetooth-moduuli ja 5 V relemoduuli, joille minulla on jo yksityiskohtaiset opetusohjelmat. Arduinon ja releen virtalähteeksi voit käyttää 220/110 V: n – 5 V: n DC-muunninta.
Älypuhelimen avulla voit liittää ja ohjata pistorasiaa Bluetoothin kautta. Voit joko käyttää joitain jo tehtyjä sovelluksia Arduinon hallintaan Play Kaupasta tai luoda oman räätälöidyn sovelluksen. Tällä tavoin voimme myös ohjata pistorasioita ääniohjauskomennoilla.
Vaikeus: Edistynyt
Arduinoa käyttävä kotiautomaatio
Kotiautomaatio on yksi suosittuja Arduino-projekteja nykyään. Tämän projektin tavoitteena on hallita mitä tahansa talossasi, kuten valoja, laitteita, lämpötilaa, turvalaitteita ja niin edelleen, yhdellä laitteella tai älypuhelimella.
Tällaisen projektin tekemiseen tarvitsemme kohtuullinen määrä tietoa Arduinossa. Seuraava ehdotettu kodiautomaatiokonsepti perustuu yksityiskohtaisiin Arduino-opetusohjelmiin erilaisille antureille ja moduuleille.
Joten idea tässä on oltava isäntäyksikkö, joka sisältää kosketusnäytön, ja useita orjayksiköitä, jotka suorittavat isännältä tulevat komennot. Langattomassa viestinnässä voimme käyttää NRF24L01-radiotaajuusmoduuleja, ja jokaisella orjayksiköllä voi olla erilaisia toimintoja, kuten lämpötilan valvonta, pistorasian hallinta, valojen hallinta, turvahälytys ja niin edelleen.
Tietenkin, kodin automaatiojärjestelmän rakentamiseen Arduino-kortin avulla on rajattomasti mahdollisuuksia ja yhdistelmiä. Voit aina muuttaa ja lisätä lisää laitteita. Voit myös muodostaa Bluetooth-yhteyden, jotta voit hallita kaikkea tätä älypuhelimellasi jne.
Vaikeus: Lisäasetukset
Arduino Gesture Control
Tämän idea projekti on hallita Arduino-projektia etänä käsieleillä. Oletetaan, että haluamme hallita edellä mainittua Arduino-robotti-autoa. Joten ohjauksessa käytetään joystickin sijaan MEMS-moduulia.
Voimme käyttää GY-80-moduulia, joka Siinä on kiihtyvyysanturi, gyroskooppi ja magnetometri. Sitten näistä antureista saamamme tiedot ohjaavat robotti-auton ohjausta. Langattoman tiedonsiirron osalta voimme käyttää NRF24L01-lähetin-vastaanotinmoduuleja.
Voit myös tarkistaa Mechatronics Final Year -projektini, jossa käytin vastaavaa tapaa hallita 3D-mallia Matab Simulinkissa.
Vaikeusaste: Edistynyt