
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04



Acest proiect a fost creat pentru cursul MIT, Intro to Making (15.351). Proiectul nostru, intitulat „În jurul lumii”, este un glob inteligent care răspunde unui utilizator care intră într-un oraș într-un terminal. Odată intrat un oraș, globul se rotește pe un motor atașat la baza sa pentru a ajunge la longitudinea acelui oraș. Apoi, un laser atașat la o tijă în interiorul globului este înclinat de un motor pentru a indica latitudinea corectă pentru oraș. Cu aceste două motoare, laserul indică orașul introdus de utilizator. Globul este suficient de translucid astfel încât laserul montat în interiorul acestuia să poată fi perceput de utilizator. Am fost inspirați de pasiunea membrului echipei noastre Alex pentru globuri, precum și de dorința noastră de a surprinde utilizatorii prin transformarea unui obiect obișnuit în ceva atrăgător și „inteligent”.
Provizii
Consumabile prefabricate de cumpărat
- 1 glob de 12 inci, semi-translucid, astfel încât un laser intern să poată străluci (am folosit acest lucru)
- Motor cu 1 pas pentru baza globului (am folosit acest lucru)
- Motor cu 1 pas pentru laser intern (am folosit acest lucru)
- 1 laser (am folosit KY-008 Laser Dot Diode)
- Sârmă
- Arduino
- Șuruburi / șuruburi
- Sursa de alimentare (am folosit asta)
- Plăci de control pentru acționarea motorului pentru Arduino (am folosit acest lucru)
- Cip Wifi (am folosit NodeMCU 1.0)
Piese de realizat
- 1 tijă imprimată 3D pentru a suspenda laserul / motorul intern din partea de sus a globului (a se vedea fișierul STL atașat)
- 1 atașament imprimat 3D pentru a atașa motorul intern la laser (vezi fișierul STL atașat)
- 1 atașament imprimat 3D pentru a atașa motorul de bază la glob (a se vedea fișierul STL atașat)
- Baza pentru asamblarea finală
Pasul 1: Achiziții

Primul nostru pas a fost să procurăm materiale pentru proiect. Deși știam că lista noastră de materiale necesare se poate schimba pe măsură ce continuăm să dezvoltăm proiectul nostru, am comandat aprovizionarea cât mai curând posibil pentru a evita întârzierile proiectului. Am putut obține toate materialele fie prin Amazon, fie de la MIT Protoworks. Am comandat toate piesele din lista noastră de aprovizionare în acest moment. Cu toate acestea, partea cheie pe care trebuia să o obținem devreme a fost globul, deoarece dimensiunile tuturor celorlalte părți ale noastre, precum și designul pentru asamblarea finală, depindeau de dimensiunea și caracteristicile globului. De asemenea, trebuia să ne asigurăm că laserul pe care l-am achiziționat este suficient de luminos pentru a străluci pe glob, deoarece laserul va fi montat în interiorul globului.
Pasul 2: Schițarea



După selectarea proiectului nostru, am schițat diferite idei despre modul în care componentele ar putea funcționa împreună, pentru a ne asigura că avem o idee completă despre ce piese ar trebui să cumpărăm sau să construim. Am început schițând mecanismul general și modul în care fiecare parte ar fi conectată la ansamblul general. Apoi, ne-am împărțit în echipe mai mici, cu fiecare persoană responsabilă pentru una sau mai multe părți. Am schițat și identificat dimensiunile necesare ale fiecărei piese, pe baza dimensiunii globului și a motoarelor pe care le-am achiziționat.
Pasul 3: Software


În timp ce unii dintre noi ne-am concentrat pe schițarea componentelor hardware, alții s-au concentrat asupra software-ului. Mai întâi a trebuit să facem calculele pentru a converti un singur grad de latitudine și longitudine într-un număr specific de trepte pe motoarele noastre, pe baza dimensiunii globului și a numărului total de trepte din motorul nostru.
Ne-am bazat pe API-ul Google Maps pentru a ne ajuta să convertim un oraș (introdus de un utilizator) în coordonate latitudinale și longitudinale. Odată ce am avut aceste coordonate, am scris un cod care să instruiască motoarele, printr-un Arduino, să transforme un anumit număr de pași pe baza coordonatelor obținute de API.
Pasul 4: Hardware




După ce am schițat componentele care trebuiau tipărite 3D, le-am proiectat în software CAD (OnShape). Am imprimat 3D fiecare piesă și am testat-o în cadrul subansamblului său pentru a ne asigura că se potrivește conform intenției.
Pasul 5: Adunarea finală



După ce am iterat pe software și hardware până când am fost mulțumiți de fiecare componentă, am asamblat produsul final. În plus față de atașarea motoarelor, laserelor și a componentelor electronice la glob, am construit o bază pentru ca produsul final să stea.
Recomandat:
Controlul lumii cu Google AIY: 8 pași

Controlul lumii cu Google AIY: Kitul Google AIY Projects Voice a fost gratuit odată cu ediția din mai 2017 a MagPi, iar acum o puteți cumpăra de la mulți furnizori de electronice. Ce veți învăța Cum să conectați un LED la AIY Voice Kit Cum se extrag informații din voce
Tabloul de bord COVID19 pe harta lumii (folosind Python): 16 pași

Tabloul de bord COVID19 pe harta lumii (folosind Python): Știu că aproape toți știm cele mai multe informații despre COVID19. Și acest instructable este despre crearea unei hărți cu bule, pentru a trasa datele în timp real (ale cazurilor) pe harta lumii. Pentru mai multă comoditate , am adăugat programul în depozitul Github: https: //github.co
Face Blind Recunoaște lucrurile atingând lucrurile din jurul lor folosind MakeyMakey: 3 pași

Faceți orbii să recunoască lucrurile atingând lucrurile din jurul lor folosind MakeyMakey: introducere Acest proiect își propune să ușureze viața orbilor prin identificarea lucrurilor din jurul lor prin simțul tactil. Eu și fiul meu Mustafa ne-am gândit să găsim un instrument care să-i ajute și în perioada în care folosim hardware-ul MakeyMakey
Ceas de oră în jurul lumii: 5 pași (cu imagini)

În jurul ceasului orar mondial: indiferent dacă este vorba despre trot în lume sau doar interesat să știe ce oră este înainte de a efectua acel apel târziu, un ceas mondial cu 5 zone se potrivește cu factura. Din moment ce am primit câteva afișaje suplimentare de 7 cifre TM1637 în ultima mea expediere, am decis să pun împreună un ceas pentru
Adăugați un cadru negru în jurul videoclipului dvs. în scopuri !: 4 pași

Adăugați un cadru negru în jurul videoclipului dvs. în scop !: Cel mai recent videoclip al meu este redat bine pe Internet, dar este oarecum granulat pe un televizor cu ecran plat de 26 ". Acum a fost filmat noaptea cu F-Stop larg deschis la +2, dar am vrut să-l afișez la o dimensiune mai mică decât ecranul complet 16: 9 pe televizor. Comutarea televizorului