Table of Contents

Planetariu 🪐

Vlad Juja – 331CB

Introducere

Ce face

Proiectul implică construirea unui planetariu fizic care să reproducă mișcarea planetelor în jurul Soarelui, respectând rapoartele reale ale vitezelor de rotație. Utilizatorul va putea configura pozițiile planetelor conform preferințelor sale sau să le sincronizeze cu pozițiile lor actuale și apoi să observe evoluția lor în timp.

Scop și Utilitate

Acest proiect poate deveni un accesoriu fascinant pentru iubitorii de astronomie, oferindu-le posibilitatea de a interacționa direct cu fenomenele cosmice. Pentru aceștia, planetariul poate fi o modalitate captivantă de a explora și înțelege mai bine mișcarea planetelor și relațiile lor în cadrul sistemului solar.

În același timp, planetariul poate fi și o jucărie educativă excelentă pentru copii, oferindu-le oportunitatea de a învăța despre spațiul cosmic într-un mod interactiv și distractiv. Prin observarea și manipularea planetelor în cadrul planetariului, copiii pot dobândi cunoștințe despre astronomie, fizică și matematică într-un mod accesibil și captivant.

Ideea din spatele proiectului

Mă tot gândeam la ce proiect să aleg; auzeam în stânga și-n dreapta roboți, mașini, tot ce-și poate imagina un student.

„Ce aș putea face eu…?”

„Voi face ceva care poate bucura orice copil, inclusiv pe cel din mine!”

„Ce-ți dorești să te faci atunci când vei fi mare?”

„Astronaut!”

Acesta este răspunsul pe care fiecare dintre noi l-am oferit într-un moment din viața noastră. Suntem fascinați de mici de biodiversitatea Pământului, de comportamentul și aspectul Sistemului Solar, de forma și mișcarea Căii Lactee și în final, de grandoarea Universului.

„Cum poți face o persoană fericită, dacă nu punândui Universul pe masă?”

Descriere Generală

Utilizatorul va comanda funcționarea planetariului prin Bluetooth, de pe laptop. Așadar, acesta va putea comanda rotația unei singure planete sau a tuturor. De asemenea, el va putea sincroniza pozitia planetelor cu poziția lor actuală de pe cer. În momentul în care acesta va da comanda, plăcuța va comanda releul corespunzător motorului planetei alese, care va porni alimentarea, rezultând rotirea planetei. Poziția planetelor va fi determinată în felul următor: fiecare planetă va avea atașată de ea un mic magnet. La direcția N, privind de sus către proiect, va exista un set de 8 senzori cu efect Hall care vor detecta ajungerea planetelor în locația respectivă. Din acel punct, se va măsura numărul de secunde de activitate de la depășirea acestui senzor, și astfel determina poziția.

Hardware Design

Listă de componete
Schema Circuitului

Conectarea componentelor

Pe pracursul realizării proiectului, neluând de la început în calcul faptul că roțile dimțate sunt niște elemente de precizie a treebuit să adaptez proiectul. Drept urmare, m-am rezumat la un singur motor care învârte direct Pământul. Așadar componentele sunt conectate în felul următor:

Modulul releu 8 canale
Senzor Hall
Modul Bluetooth

Software Design

Unelte folosite
Implementare

1. Initializări globale

2. Setup()

3. Loop()

Concepte

1. GPIO

2. Timere

3. ADC

4. Bluetooth Serial Communication

Rezultate Obţinute

Concluzii

Download

https://github.com/VladJ05/PM_VJ_Planetariu.git

Ținte

Jurnal

Grafic Gantt

Bibliografie și Resurse

https://www.youtube.com/watch?v=tuOrH9sSykk

https://www.youtube.com/watch?v=FWvEEtrTGRQ&t=505s

https://youtu.be/Ur0w7VeLX08

https://ardushop.ro/ro/electronica/341-modul-convertor-nivel-logic-bidirecional-8-canale.html?gad_source=1&gclid=Cj0KCQjwu8uyBhC6ARIsAKwBGpTALjscXfnuoJgHl_rbRNjLurbAavLzxaQhytTGmYV9X4B46eiZbe0aAuCLEALw_wcB

(Pe ultimul în final l-am scos pentru că in ciuda specificațiilor tehnice releele merg comandate și cu 3.3V)