This shows you the differences between two versions of the page.
pm:prj2023:ncaroi:smart-lantern [2023/05/26 08:01] albert.craciun [Photo] |
pm:prj2023:ncaroi:smart-lantern [2023/05/26 08:27] (current) albert.craciun [Descriere generală] |
||
---|---|---|---|
Line 22: | Line 22: | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | La conectarea lanternei la sursa de alimentare, este necesară rostirea cuvântului **lantern** pentru a accepta următoare comenzi. Nu trebuie rostit decât odată, nu înainte de fiecare comandă. | + | La conectarea lanternei la sursa de alimentare, este necesară rostirea cuvântului **lantern** pentru a accepta următoare comenzi. Nu trebuie rostit decât odată, nu înainte de fiecare comandă. Este ideal comenzile să fie rostite mai rar, la distanță de 2-4 secunde. |
Funcționalitățile proiectului sunt următoarele: | Funcționalitățile proiectului sunt următoarele: | ||
Line 36: | Line 36: | ||
* **stop** - comanda oprește semnalul //help!// și funcția //adapt// | * **stop** - comanda oprește semnalul //help!// și funcția //adapt// | ||
* **adapt** - se va adapta intensitatea luminii lanternei invers proporțional cu lumina ambientală (dacă afară este lumină puternică, lanterna nu va mai lumina) | * **adapt** - se va adapta intensitatea luminii lanternei invers proporțional cu lumina ambientală (dacă afară este lumină puternică, lanterna nu va mai lumina) | ||
- | * **party** - //culorile se schimbă ciclic și o melodie rulează pe fundal// | + | * **party** - culorile se schimbă ciclic și o melodie scurtă rulează |
* **joy** | * **joy** | ||
Line 72: | Line 72: | ||
== Cod == | == Cod == | ||
- | * https://raw.githubusercontent.com/AlbertCraciun/PM_Smart_Lantern/development/proiect_pm.ino | + | * [[https://raw.githubusercontent.com/AlbertCraciun/PM_Smart_Lantern/development/proiect_pm.ino|GitHub raw code]] |
+ | ===== Probleme întâmpinate ===== | ||
+ | | ||
+ | <note tip>conectarea fizică dintre Arduino și modulul EasyVR; deși am folosit conectori standard și un shield special conceput, conectivitatea s-a realizat cu succes doar când absolut toți pinii au fost lipiți</note> | ||
+ | <note tip>conectivitate cu EasyVR: bridge serial necunoscut (în EasyVR commander)</note> | ||
+ | <note tip> mută jumper-ul pe locul potrivit de pe Shield-ul EasyVR3+ (SW)</note> | ||
+ | <note tip> apelarea acțiunilor de comandă în software: din fericire documentația librăriei este suficient de clară, din păcate sunt niște tip & trick-uri care nu sunt trecute acolo și te-ar scăpa de multă muncă + codul trebuie scris într-un anumit format, destul de rigid, urmărind un schelet. Tip&Trick-ul este ca parte de schelet putea fi generat automat din EasyVR Commander - //trăiască YT!//</note> | ||
- | ===== Photo ===== | + | ===== Fotografii / finalizare ===== |
{{:pm:prj2023:ncaroi:poza_lantern.png?350|}} | {{:pm:prj2023:ncaroi:poza_lantern.png?350|}} | ||
Line 82: | Line 88: | ||
{{:pm:prj2023:ncaroi:poza_lantern2.png?350|}} | {{:pm:prj2023:ncaroi:poza_lantern2.png?350|}} | ||
{{:pm:prj2023:ncaroi:poza_lantern3.png?350|}} | {{:pm:prj2023:ncaroi:poza_lantern3.png?350|}} | ||
+ | |||
+ | Menționez că învelișul (carcasa) utilizată este de la o lanternă de cort găsită la un magazin chinezesc. | ||
+ | |||
+ | Din procesul de realizare: [[https://imgur.com/a/0keGyjI]] | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | A fost un proiect stresant având în vedere că are un punctaj mare și se face în paralele cu alte materii dificile. | + | A fost un proiect stresant, dar mi-a oferit o deosebită satisfacție finalizarea lui. A fost un proces "de creație" intens, complex și plăcut. |
- | Totuși, mi-a oferit o deosebită satisfacție finalizarea lui, pe măsura stresului. A fost un proces "de creație" intens, complex și plăcut. | + | |
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 104: | Line 113: | ||
**17.05.2023** - adăugarea resurselor (datasheet-uri) și completarea secțiunii //Hardware Design// | **17.05.2023** - adăugarea resurselor (datasheet-uri) și completarea secțiunii //Hardware Design// | ||
- | **25.05.2023** - completarea ultimelor detalii | + | **25.05.2023** - completarea ultimelor detalii și revizuirea paginii |