Arduino pro mini proiecte gata făcute. Arduino: ce poți face cu el

Astăzi vom vorbi despre semafor aprins pe LED-urile adresabile DigiSpark și WS2812 . Aceasta este a doua versiune semafor. Despre primul am vorbit aici. Prima versiune s-a dovedit a fi destul de convenabilă și a constat din mai puține părți. De ce am decis să fac o a doua versiune? Cert este că în cutie se află bateriile pe care le-am folosit în prima versiune semafor pe Arduino, a devenit foarte scump. Unii vânzători îl vând cu 5 USD pe . Mai scump decât toate celelalte electronice. Așa că am decis să schimb cutia cu una mai ieftină. Și odată a trebuit să refac corpul. Am decis să schimb dimensiunea semaforului în sine și să-l fac mai mare decât prima versiune. Tot în picior semafor a adăugat o tijă de metal pentru a crește rigiditatea.

Ceas cu alarmă pe Arduino. Corpul este realizat din truse de construcție LEGO. LEGO Arduino

Copilul meu de 5 ani a venit de la grădiniță și a spus că i s-a cerut să facă un proiect pentru dispozitive inteligente în casă. Caroseria poate fi realizată din orice kit de construcție disponibil. Se poate face din LEGO proiectant. După câteva gânduri, eu și fiul meu am decis să facem ceas deşteptător pe DigisparkȘi Indicator cu 7 segmente pe TM1637 Cu ceas în timp real DS3231.

Noi proiecte Arduino și proiecte realizate pe o mașină CNC

S-a terminat vara. Și timpul să se dezvolte Proiecte Arduino deveni mai mare. Și astăzi plănuiesc să vorbesc despre mine proiecte noi pe care o fac Arduinoși a ta mașină CNC de casă. Proiecte sunt încă în stadiu de dezvoltare și nu au o formă finală finală. Dar totuși, m-am hotărât să vorbesc despre ele ca să pot auzi o părere din afară.

Semafor pe Digispark si LED-uri adresabile WS2812 - Semafor Arduino

În articolul precedent: „ » Am vorbit deja despre dezvoltare semaforși că nu am reușit să-l fac pe deplin funcțional și operațional. După câteva săptămâni l-am finalizat și acum sunt gata să-l prezint semafor de casă folosind LED-uri adresabile Arduino și WS2812.

Am tăiat singur toate spațiile goale pentru corp mașină CNC de casă.

Proiecte nereușite de lampă Arduino și semafoare

Orice dezvoltare duce la modele nereușite și intermediare. Care nu satisfac toate nevoile si asteptarile.

Fascinația mea pentru platforma Arduino m-a condus la dispozitive care funcționează pe magistrala I2C (prescurtare de la Inter-Integrated Circuit), numite și dispozitive „Two-Wire”. Sunt produse un număr mare de microcircuite care suportă magistrala I2C în hardware. Acestea includ tot felul de senzori, ceasuri în timp real, memorie, expandoare de porturi și multe altele. Articolul de mai jos prezintă o modernizare a proiectului pentru un scanner de dispozitiv cu o magistrală I2C bazată pe Arduino, care este descris pe pagina http://playground.arduino.cc/Main/I2cScanner și un exemplu de lucru practic cu un prototip de dispozitiv independent de un calculator.

Programul de control, metodele de control de la distanță (bluetooth sau APC220), totul rămâne la fel.

Articolul a adăugat diagrame și coduri de program pentru transferul proiectului în camere comune de control al motoarelor ( și )

Citit

Udarea automată a plantelor

Acum câțiva ani am devenit interesat de creșterea diferitelor plante exotice. Din fericire, pervazurile (aproape jumătate de metru pe unu și jumătate) vă permit să plasați destul de multe ghivece. Dar anul trecut, după cum își amintesc moscoviții, căldura nu a fost slabă. Din moment ce lucrez într-un birou, am putut să ud doar dimineața și seara. Și acest lucru clar nu a fost suficient.

Plus și excursii la țară în weekend... Și doar un tufiș de eucalipt de jumătate de metru este capabil să evapore 2-3 litri de apă în două zile și noapte și să aibă timp să se ofilească.

Nu mi-a plăcut sistemul de fitil pentru că este nereglabil și consumă spațiu pe fereastră. Care este deja insuficientă. Canele-pipetele de udat de tip genie a plantelor nu erau potrivite din cauza faptului că, chiar și după ce ați învățat trucul de a le înfige într-o oală (ați lipit-o greșit - fie nu picura, fie se scurge în câteva ore), fie nevoie de atât de multe dintre ele încât nu există suficientă zonă a oală, fie oala este mică și doar se întoarce. Ei bine, acest 0,22 l nu este, de asemenea, suficient pentru cele două săptămâni menționate.


Am adunat cele mai bune și chiar nebunești proiecte Arduino pe care le-am întâlnit în 2015.

Mașină de trezire Arduino

Hacking încuietori cu combinație folosind Arduino

Acest mecanism controlat Arduino poate deschide orice lacăt cu combinație în mai puțin de 30 de secunde. Proiectul hacker Samy Kamkar a demonstrat o vulnerabilitate.

Robot care sortează Skittles

Un proiect pentru un robot Arduino imprimat 3D pentru a economisi timp la sortarea Skittles. Poate cea mai mare dezamăgire este că mecanismul nu este universal potrivit pentru M&M. Video și descriere mai detaliată

Protopiper - gadget de prototipare

Gadget uimitor pentru prototipare. Te-ai săturat să alergi cu o bandă de măsurare? Cu acest dispozitiv, puteți schița rapid o schiță de dimensiunea unei camere.

Freză de zăpadă Open Source

Motorul progresului este în multe cazuri lenea. Cu lopată zăpadă? Este nevoie de un robot pentru această meserie. Poate că vânzătorilor de freze de zăpadă nu le va plăcea acest proiect, deoarece... Autorul crede că fiecare își poate face unul singur. .

Blaster pentru comutarea muzicii

Fiecare are gusturi muzicale diferite. Dar uneori muzica este pur și simplu teribilă. Nimeni din companie nu o place. S-a întâmplat. Daca visul tau si astfel de momente sunt sa tragi cu arma si sa schimbi muzica... atunci sa stii ca proiectul a fost implementat, visele devin realitate.

Oferă părului tău mai multe opțiuni

Trimiteți mesaje neobservate, lansați aplicații, difuzați locația dvs. - toate acestea se pot face mângâindu-vă ușor părul - acest lucru este atât de natural pentru fete.

Se tricotează cu Arduino

Pentru a tricota, nu trebuie să vă adresați bunica sau să cumpărați echipament profesional. Creați-vă propriul robot care tricotează folosind Arduino.

Robot BB-8 pe Arduino

Un proiect pentru cei care visează să facă un robot BB-8 din Star Wars.

OK Google, Sesame, deschide ușa

În acest proiect, un student MIT a implementat o deschidere a ușii folosind o comandă vocală Google Now. Pentru a intra în casă, trebuie doar să spui: „Deschide susan”. Video și descrierea proiectului.

Mașina de scris cântând o simfonie

Mașina de scris din 1960 a devenit nu doar o imprimantă, ci și un instrument muzical.

Robot AT-AT

Robot controlat AT-AT din Star Wars.

Robotul T-800 de la Terminator

Există mulți fani Terminator în lume, dar puțini au recreat robotul T-800. Puteți citi mai multe despre proiect și puteți urmări videoclipul.

Minion robot dintr-un ou de la Kinder Surpriză

Un robot distractiv de casă pe care îl poți face singur. Mai multe detalii despre proiect.

Controlează-ți televizorul cu mintea

Telecomanda televizorului nu mai este necesară. Tot ce trebuie să faci este să te gândești la schimbarea canalului. Proiectul folosește un cip din jocul Star Wars Force Trainer, lansat în 2009. Citeşte mai mult.

O zi bună, dragi cititori și utilizatori ai celui mai bun portal Trashbox! Nu este un secret pentru nimeni că poți câștiga bani frumoși din lucrurile pe care le creezi cu propriile mâini. Dacă ideea este cu adevărat interesantă, atunci îți poți crea propria afacere pe baza ei. Utilizarea Arduino în acest domeniu este o soluție foarte convenabilă, deoarece Arduino nu este interzis pentru utilizare comercială. Astăzi vă vom vorbi despre cinci idei de afaceri interesante.

Cum să implementez acest lucru?

Cel mai convenabil mod de a achiziționa componente pentru implementarea unei idei este pe AliExpress. De asemenea, puteți găsi acolo diverse clădiri. În cazul nostru, corpul este necesar pentru ca creația noastră să dobândească un aspect comercializabil.

A face afaceri pe Arduino este foarte profitabil, deoarece trebuie să scrieți o singură schiță o singură dată. Pur și simplu îl „compleți” pe cel deja pregătit în următoarele copii. Vedeți ideile în sine mai jos.

Control automat al temperaturii acasă


În ordine: Arduino Nano, Arduino Uno și NRF24L01


Nu am vrut să numesc acest articol o casă „inteligentă”, deoarece această idee este doar despre controlul temperaturii. Aș implementa această idee folosind mai multe Arduino Nano și un Arduino Mega/Uno. Comunicarea între ele se va realiza folosind modulul radio NRF24L01. Acest modul vă permite să conectați până la șase Arduinos.

Arduino Nano va fi găzduit într-o carcasă mică împreună cu un senzor de temperatură și umiditate DHT22, un modul radio NRF24L01 și o sursă de alimentare - o baterie, de exemplu. Câteva dintre aceste cutii mici vor fi amplasate în toată casa.


Display LCD DHT2 și text


Datele de la Arduino Nano vor fi primite de „bază”, care este un Arduino Uno sau Mega, închis într-o carcasă mare împreună cu un NRF24L01 (ca receptor), un afișaj LCD cu text și o sursă de alimentare (baterie). Toate acestea vor fi amplasate în apropierea sistemului de încălzire. „Baza” va putea primi și procesa date de temperatură și, în funcție de valoarea acestor date, va fi trimisă o comandă către sistemul de încălzire pentru creșterea sau scăderea temperaturii.

Sere „inteligente”.


Un exemplu de soluție gata făcută.


Nu este un secret pentru nimeni că gestionarea propriei sere necesită multă atenție: deschiderea și închiderea ușilor la timp, monitorizarea umidității solului și, de asemenea, monitorizarea creșterii culturilor plantate acolo. Toate acestea pot fi automatizate folosind Arduino.


În ordine: Arduino Mega, DHT22 și afișaj LCD text.


Un Arduino este capabil să monitorizeze temperatura serei (folosind același senzor DHT22), să afișeze informațiile necesare pe afișajul LCD, să trimită o comandă de deschidere a robinetului pentru a furniza apă și, de asemenea, să controleze motoarele pentru deschiderea și închiderea ușilor .

Mașină CNC


În ordine: Arduino Mega, L298N și motor pas cu pas.


Aceasta include și imprimante 3D. Există multe modalități pe Internet de a face o mașină CNC bazată pe Arduino. Nu toate funcționează, dar cu siguranță vor exista opțiuni bune. Pentru hardware, veți avea nevoie de un Arduino, de preferință un Mega, precum și de un driver de motor L298N și, desigur, de motoarele în sine. Orice altceva este un cadru și un cod de program. Trebuie să remarc că aceasta este una dintre cele mai dificile idei de implementat.

Roboți


Un exemplu de soluție gata făcută.


Nu există nicio îndoială că copiilor le plac foarte mult roboții, mai ales cei pe care îi pot controla singuri. Cu ajutorul Arduino, roboții pot fi fabricați chiar și din materiale vechi. Odată m-am jucat cu ideea de a face un robot într-o carcasă de aspirator care seamănă foarte mult cu droidul astromec din Războiul Stelelor.

În ordine: HC-SR04, L293D, HC-06 și NRF24L01


Telemetrul cu ultrasunete HC-SR04 poate determina distanța până la obstacole pentru a le evita ulterior. Driverul de motor L293D, care este folosit ca placă de expansiune, este capabil să controleze patru motoare și trei servo-uri simultan. În ceea ce privește comunicarea, nu suntem foarte limitați. Puteți folosi modulul bluetooth HC-06, care vă va permite să vă controlați ideea de la un smartphone, dar nu se poate lăuda cu o rază de comunicare bună, ceea ce nu se poate spune despre deja cunoscutul modul de comunicație radio NRF24L01. Cu toate acestea, atunci veți pierde capacitatea de a controla de pe smartphone.


18650 baterii


Ca sursă de alimentare, puteți folosi 18650 de baterii conectate în paralel pentru a crește capacitatea totală.

Concluzie

Din păcate, acestea sunt toate ideile pe care le-am putut găsi. Sunt sigur că dacă te interesează o idee, poți găsi o mulțime de informații pe acest subiect pe internet.
Vreau să spun imediat că nu am inclus în această listă quadcoptere și alte avioane pentru că există deja plăci de control gata făcute pentru ele. Cel mai probabil, Arduino pur și simplu nu a putut rezista la o astfel de încărcare.

In orice caz, sper ca ti s-a parut interesant. Scrieți în comentarii, ați întâlnit idei similare?

Arduino/Genuino UNO este o placă emblematică pentru dezvoltarea propriilor proiecte, construind sisteme simple de automatizare și robotică bazate pe microcontrolerul ATmega328 cu software gratuit și arhitectură deschisă. Arduino UNO R3 este astăzi cea mai populară platformă pentru inventatorii în devenire, pasionații de bricolaj, studenții și elevii.

Arduino UNO: pinout plăcii

V-am spus deja ce este Arduino UNO CH340, așa că să trecem direct la caracteristicile și descrierea plăcii Arduino UNO. Pinout și schema de circuit a platformei este prezentată în fotografia de mai jos. După cum am spus deja, întreaga linie de plăci are o arhitectură de sistem complet deschisă, care permite oricărui producător terț să copieze și să actualizeze plăcile Arduino Genuino UNO.

Pinout pentru placa Arduino UNO în rusă, ICSP

UNO este cea mai bună opțiune pentru a începe cu microcontrolere. Placa are o dimensiune convenabilă și tot ce aveți nevoie pentru a începe: 14 intrări/ieșiri digitale (6 porturi pot funcționa în modul PWM), 6 intrări analogice pentru senzori, un conector USB pentru programare și un conector de alimentare Arduino UNO de la o sursă de alimentare sau coroana. Dar principalul lucru este varietatea uriașă de lecții și instrucțiuni de pe Internet.

Specificațiile plăcii Arduino UNO

  • Microcontroler: ATmega328
  • Frecvența ceasului: 16 MHz
  • Tensiune la nivel logic: 5 V
  • Tensiune de intrare: 7-12V
  • Porturi I/O de uz general: 20
  • Curent maxim de la portul I/O: 40 mA
  • Curentul maxim de ieșire de la portul de 3,3 V: 50 mA
  • Curentul maxim de ieșire al portului de 5V: 800mA
  • Porturi PWM: 6
  • Porturi conectate la ADC: 6
  • Capacitate ADC: 10 biți
  • Memorie flash: 32 KB
  • Memorie EEPROM: 1 KB
  • RAM: 2 KB
  • Dimensiuni: 69×53 mm

Arduino UNO: circuit electric


Arduino UNO: porturi I/O, putere

Tensiune de funcționare - 5 V atunci când este conectat prin USB de la orice dispozitiv (computer, laptop, încărcare de pe un smartphone etc.). La conectarea simultană a unui adaptor extern (baterie, coroană, sursă de alimentare), alimentarea este comutată automat, dar placa poate fi încă programată prin intermediul unui computer. Sursa de alimentare recomandată pentru Arduino Uno de la baterii sau acumulator este de la 7 la 12 V.


Arduino UNO: alimentat extern

5V – pinul Arduino furnizează 5V, poate fi folosit pentru alimentarea dispozitivelor
3,3 V – o tensiune de 3,3 V este furnizată pinului de la stabilizatorul intern
GND – pin de masă
VIN – pin pentru alimentarea tensiunii externe
IREF – pin pentru informarea despre tensiunea de funcționare a plăcii

Puteți furniza energie microcontrolerului prin portul VIN folosind fire. „Plus” de la o sursă externă este furnizat la portul VIN, iar „Minus” la GND (masă). Furnizarea unei tensiuni externe de 5 volți la pinul de 5V nu este permisă, deoarece sursa de alimentare a Genuino Arduino Uno ocolește stabilizatorul, ceea ce poate duce la deteriorare. Toate porturile digitale de pe placă oferă o tensiune stabilizată de 5 volți.

Arduino UNO: firmware, memorie



Programarea plăcii are loc în IDE-ul gratuit Arduino în limba rusă, care poate fi descărcat de pe site-ul oficial. Pentru conectarea dispozitivelor și modulelor se folosesc conectori („mascul-mascul” și „mascul-femelă”), care sunt conectați la porturile Arduino. Pentru a începe să lucrați cu platforma, accesați secțiunea Arduino uno r3 „Lecții pentru începători”, unde sunt furnizate instrucțiuni detaliate cu exemple.

Placa acceptă trei tipuri de memorie:

Memorie flash 32 kB în dimensiune, folosit pentru a stoca programul. Când controlerul este flash cu o schiță prin USB, acesta este scris special în memoria Flash. Pentru a șterge memoria Arduino UNO, ar trebui să încărcați o schiță goală.

memorie SRAM- Aceasta este RAM Arduino cu o capacitate de 2 kB. Aici sunt stocate variabilele și obiectele create în schiță. Memoria SRAM este volatilă când sursa de alimentare este deconectată de la placă, toate datele vor fi șterse.

EEPROM- Aceasta este o memorie nevolatilă cu o capacitate de 1 kB. Aici puteți înregistra date care nu vor dispărea atunci când alimentarea este oprită. Dezavantajul EEPROM este limitarea ciclurilor de rescriere - de 100.000 de ori, conform producătorului.

Descrierea Arduino UNO în rusă

Vă recomandăm să vă familiarizați cu alte plăci din linia Arduino-Genuino, de exemplu, un analog al celei mai populare plăci UNO - RobotDyn UNO R3 de la un producător chinez. Caracteristicile plăcii nu sunt deloc inferioare producătorului oficial, dar, în același timp, are un preț mai accesibil și o serie de avantaje. Cum ar fi un conector USB mai convenabil și mai multe intrări analogice.