Intermediate to Advanced Arduino Projects

Marahil na iyong ipinakilala sa mundo ng Arduino sa pamamagitan ng isa sa aming mga proyekto ng Arduino para sa mga nagsisimula , at ngayon ay hinahanap mo ang isang hamon. Pinagsasama ng limang ideya ng proyekto ang Arduino platform na may isang hanay ng mga teknolohiya mula sa maraming mga disiplina. Ang mga proyektong ito ay iuunat ang iyong mga kakayahan bilang isang developer, at talagang binibigyang diin ang kapangyarihan at kagalingan ng serbesa ng Arduino.

01 ng 05

Ikonekta ang isang iOS Device sa Arduino

Nicholas Zambetti / Wikimedia Commons / Creative Commons

Ang mga aparatong iOS ng Apple tulad ng iPhone at iPad ay nag-aalok ng isang interface na maraming gumagamit na nasanay na. Ang mga mobile app ay nagiging nagiging ang paraan ng isang malawak na madla ng mga tech na gumagamit ay interfacing na may impormasyon, at mga paradahan ng mobile na pakikipag-ugnayan ay nagiging ang pamantayan. Paglikha ng isang interface sa pagitan ng isang iPhone o iPad app at Arduino bubukas up ng isang hanay ng mga posibilidad para sa pag -aautomat ng bahay , kontrol ng robotics, at mga konektadong device na pakikipag-ugnayan. Ang proyektong ito ay lumilikha ng isang simpleng interface sa pagitan ng Arduino at iOS gamit ang isang RedPark breakout pack. Ang koneksyon ay nagbibigay-daan sa iyo upang lumikha ng iOS apps na makokontrol ang mga module ng Arduino nang hindi nangangailangan ng pag-break ng jail o pagbabago ng iyong iOS device. Ang elektronika na kinokontrol ng iyong mobile phone ay magiging isang popular na paraan ng pakikipag-ugnayan, at ang proyektong ito ng Arduino ay lumilikha ng madaling plataporma ng prototyping para sa pag-eeksperimento sa lugar na ito. Higit pa »

02 ng 05

Twitter Mood Light

Ang proyektong ito ay binabalangkas ang paglikha ng isang mood light, isang LED lamp na kumikislap sa isang hanay ng mga kulay. Gayunpaman, sa halip na isang random na cycle ng mga kulay, ang liwanag na kulay ay kumakatawan sa pangkalahatang damdamin ng mga pandaigdigang gumagamit ng Twitter sa isang naibigay na oras. Nagmumula ito ng pula para sa galit, dilaw para sa kaligayahan, at isang bilang ng iba pang mga kulay para sa iba't ibang mga damdamin. Ito ay nagbibigay-daan sa isa upang mabilis na makaramdam ng mood sa mundo, batay sa isang sampling mula sa Twitter. Bagaman ito ay tila medyo hindi gaanong mahalaga, nakakaapekto ito sa maraming makapangyarihang mga ideya kung paano magagamit ang Arduino. Sa pamamagitan ng pagkabit ng Arduino sa isang web interface tulad ng Twitter, maaari mong subaybayan ang anumang bilang ng mga kapaki-pakinabang na pampublikong sukatan. Halimbawa, kung ikaw ay isang brand manager, maaari mong subaybayan ang bilang ng mga pag-uusap tungkol sa iyong produkto, kung gaano kahusay ang iyong produkto ay nagiging bahagi ng pag-uusap. Sa pamamagitan ng pagpapares ng isang malakas na web monitor na may pisikal na tagapagpahiwatig tulad ng isang LED light, maaari mong bigyan ang mga gumagamit ng access sa isang hanay ng mga isinapersonal na, may-katuturang mga punto ng data na madaling mabasa at nauunawaan ng sinuman, anuman ang karanasan ng software.

03 ng 05

Open-Source Quadcopter

Ang mga quadcopter ay naging napaka-tanyag sa huli, na may maraming mga modelo ng libangan na magagamit, ang ilan ay maaaring kontrolado mula sa mga aparatong mobile. Habang ang marami sa mga kamakailang mga aplikasyon ng teknolohiyang ito ay lumitaw bilang mga laruan, quadrotor, o quadcopter na kumakatawan sa isang mahalagang lugar ng unmanned aerial vehicle (UAV) na pananaliksik. Ang disenyo ng quadrotor ay nagbibigay-daan para sa matatag at maneuverable platform sa isang maliit na aparato na maaaring pinamamahalaan sa loob ng bahay at sa labas. Mayroong isang bilang ng mga pagtutukoy ng open source para sa isang multi-rotor copter, ang dalawang kapansin-pansin na pagiging AeroQuad, at ArduCopter. Pinagsama ng mga proyektong ito ang Arduino sa iba't ibang mga disiplina sa robotics, kabilang ang telemetry, nabigasyon at real-time na sensing sa kapaligiran. Ang mga detalye para sa iba't ibang mga UAVs ay nai-post, kasama ang open-source code upang makontrol ang mga sasakyan. Higit pa »

04 ng 05

Self-Balancing Segway Robot

Sa isang katulad na ugat sa proyekto ng quadcopter, ang mga taong mahilig sa Arduino ay natagpuan ang isang paraan upang gamitin ang Arduino upang lumikha ng isang robot na maaaring ilipat sa lupa mahusay. Ang Arduway ay isang proyekto na nagsimula sa buhay bilang undergraduate computer science thesis at isang halimbawa ng self-balancing na paglipat ng robot gamit ang Arduino. Tulad ng quadcopter, ang Arduway ay gumagamit ng Arduino na may maraming mahahalagang teknolohiya sa mga robotics at machine sensory fields at binibigyang-highlight ang kagalingan ng maraming bagay ng platform. Hindi lamang ipinakita ng proyektong ito na ang Arduino ay maaaring gamitin para sa prototyping robotics device, ngunit ipinakita ng Arduway ang accessibility ng proyekto sa pangkalahatang publiko. Ginawa si Arduway sa pamamagitan ng pagsasama-sama ng Arduino gamit ang gyroscope at accelerometer sensors at mga bahagi na matatagpuan bilang bahagi ng Lego NXT brand ng mga bahagi ng robotics.

05 ng 05

RFID Access Control System

Ang RFID ay naging isang napakahalagang teknolohiya, lalo na sa larangan ng supply chain at Logistics. Halimbawa, ang Wal-Mart ay gumawa ng malawakang paggamit ng RFID upang suportahan ang sistemang pang-logistik sa buong mundo na siyang pangunahing pinagkukunan ng mapagkumpitensyang kalamangan. Ginagamit ng proyektong ito ng Arduino ang parehong teknolohiya upang magbigay ng access control; halimbawa, ang proyektong ito ay maaaring magpapahintulot sa iyo na makontrol ang pinto ng iyong bahay gamit ang isang RFID card. Paggamit ng Arduino, maaaring basahin ng system ang passive RFID tags, at magtanong ng isang database, at pahintulutan ang access sa mga naaprubahang tag. Sa ganitong paraan, maaaring mag-iba din ang isa sa access sa pamamagitan ng tag, na nagpapahintulot sa iba't ibang antas ng access para sa iba't ibang tao. Ang access control na ito ay hindi dapat limitado sa mga pintuan, ngunit maaaring mailapat sa mga kasangkapan, mga sistema ng computer, at maraming iba pang pang-araw-araw na mga bagay at gawain. Higit pa »