Taula de continguts:
- Pas 1: informació del producte
- Pas 2: Fritzing
- Pas 3: estructura normalitzada de la base de dades
- Pas 4: Funcions d'Azure
- Pas 5: sol·licitud
- Pas 6: producte final
Vídeo: Projecte 2 Smart-Helmet: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Nosaltres, Benoot Sven, Staelens Lennert i Dujardin Laurens, havíem de fer un projecte per a l’escola. Vam haver de treballar junts amb un estudiant de la sortida a borsa (Industrial Product Design). Se li va acudir la idea de fabricar un casc de moto elegant. Va fer el disseny del casc i vam haver de fer una aplicació per treballar amb aquest casc intel·ligent. Així que vam començar a fer …
Les parts que necessitàvem per a aquest projecte són:
- un Arduino Uno
- pa de pa
- cables de pont
- resistències
- llums
Mòdul Bluetooth (baixa energia no compatible)
- OLED
Podeu consultar-lo al BoM que he enllaçat aquí. Per a la resta d’instructius, us explicaré com podeu recrear aquest projecte.
Pas 1: informació del producte
El casc està dissenyat per a pilots de motos que vulguin millorar la seva experiència. L’aplicació proporciona una experiència més agradable tant dins com fora de la motocicleta. L'aplicació existeix fora de les funcions que podeu utilitzar amb el casc, però també una mena de joc que fa que sigui més agradable per a la motocicleta.
Pas 2: Fritzing
Per tant, primer de tot, vam rebre un esquema Fritzing de l’estudiant de la borsa, perquè heu de saber com funcionen correctament les vostres peces.
En aquestes imatges podeu veure quin pin de la peça s'hauria de connectar a quin pin de l'Arduino UNO. Si deixeu que algú comprovi el vostre esquema inquietant, que en sap molt sobre aquest tema, no cometreu cap error crucial que pugui ser fatal per al vostre projecte.
Pas 3: estructura normalitzada de la base de dades
Per a l’estructura de base de dades normalitzada, primer heu de fer un estudi preliminar. Aquí podeu fer una pluja d’idees sobre quines dades necessiteu i sobre com funcionarà el vostre projecte.
Després de fer l'estudi preliminar, podeu continuar fent l'estructura de la base de dades normalitzada. Primer de tot, necessiteu una taula d’usuaris per emmagatzemar els comptes que es generen a l’aplicació. Ara podeu connectar la resta de taules a la taula d'usuari, de manera que pugueu emmagatzemar elements específics del compte. Els elements específics del compte d’aquesta aplicació són una llista de contenidors, amics i pins que podeu col·locar al mapa.
Pas 4: Funcions d'Azure
A la nostra aplicació fem servir Azure Functions per establir connexió amb la base de dades. Amb les funcions azure podeu obtenir totes les dades de la base de dades i també inserir-les a la base de dades. Hem utilitzat aquesta funció molt, perquè és molt útil i no és tan difícil d’escriure (si té una mica de coneixement previ del curs). Alguns exemples de funcions azure que hem utilitzat són un CheckLogin, que comprova si el valor que heu introduït a la pàgina d’inici de sessió (nom d’usuari i contrasenya) és correcte al valor de la base de dades; si no, no podeu iniciar la sessió. Exemple del codi es pot veure més amunt. Un altre exemple de funcions azur que hem utilitzat és afegir un pin que voleu mostrar al mapa a l'aplicació, a la base de dades. Exemple de codi que podeu veure més amunt.
Pas 5: sol·licitud
La part més important d’aquest projecte va ser crear l’aplicació. A la part superior podeu veure totes les pantalles de l'aplicació en el seu ordre de com accedir-hi. La pàgina d'inici de sessió és, com he dit abans, connectada a la base de dades. Només podeu iniciar la sessió si el vostre nom d’usuari i contrasenya es troben a la base de dades. La següent pantalla és la pàgina Bluetooth, aquí podeu establir la connexió amb el mòdul Bluetooth que hi ha dins del casc. també podeu ometre la pàgina Bluetooth, però d'aquesta manera no podeu accedir a totes les pantalles de la pàgina de visió general, algunes d'elles desapareixen. A la pàgina de visió general podeu accedir a la resta de pàgines, com la pàgina del mapa, la pàgina dels amics, la pàgina del dipòsit, la pàgina clara, la pàgina de velocitats i la pàgina d’indicacions. Si mireu totes les captures de pantalla, podeu veure què podeu fer en aquesta pàgina, per exemple, a la pàgina de llum, podeu encendre els llums del casco. A la pàgina d’indicacions podeu rebre indicacions des d’on vulgueu fins on voleu. A més, la sortida que obteniu a la pàgina d’indicacions també es mostra al petit OLED que s’adjunta al casc.
Pas 6: producte final
Ara l'aplicació està connectada al casc i el producte funciona completament. Aquí teniu algunes imatges del seu aspecte. Espero que us hagi agradat llegir!
Espero que tot estigués clar i bo i que aquest post us ajudés molt. Passau-ho bé recreant el meu projecte!
Membres d’aquest projecte: - Benoot Sven- Staelens Lennert- Dujardin Laurens
Estudiar nous mitjans de comunicació i tecnologia de comunicació a HOWEST Kortrijk, Bèlgica.
Recomanat:
Monitorització GPS amb projecte de pantalla OLED: 5 passos (amb imatges)
Supervisió GPS amb projecte de pantalla OLED: Hola a tothom, en aquest ràpid article compartiré amb vosaltres el meu projecte: mòdul GPS ATGM332D amb microcontrolador SAMD21J18 i pantalla SSD1306 OLED 128 * 64, he construït un PCB especial a Eagle Autodesk i el programa utilitzant Atmel studio 7.0 i ASF
Com fer un projecte de dibuixos animats amb barres d’aire i gots de paper: 8 passos (amb imatges)
Com fer un projecte de dibuixos animats amb Airblock i tasses de paper: Hola a tothom, Airblock sempre anima a la gent a crear els seus propis projectes de bricolatge. Avui us ensenyarem a fer un projecte de dibuixos animats amb Airblock i gots de paper. El dron d’arrencada modular i programable. Construeix el teu somni! Més informació: http: // kc
Projecte de ràdio FM Art Deco amb Arduino: 7 passos (amb imatges)
Projecte de ràdio FM Art Deco amb Arduino: Benvolguts amics, benvinguts a un altre projecte Arduino. Estic molt emocionat perquè avui us mostraré com he construït aquest projecte de ràdio FM estil Art Deco amb Arduino. És, amb diferència, el projecte més complex que he construït mai i també el meu
Projecte Arduino Color Sorter amb aplicació de control de PC: 4 passos (amb imatges)
Projecte Arduino Color Sorter amb aplicació de control de PC: en aquest projecte, vaig triar el sensor de color TCS34725. Com que aquest sensor realitza una detecció més precisa que la resta i no es veu afectat pel canvi de llum a l’entorn. El robot de depuració del producte està controlat pel programa d’interfície
Plotter CNC Arduino Mini (amb Projecte Proteus i PCB): 3 passos (amb imatges)
Plotter mini CNC Arduino (amb projecte Proteus i PCB): aquest mini plotter arduino CNC o XY pot escriure i fer dissenys dins de 40x40 mm. Sí, aquest rang és curt, però és un bon començament per saltar al món arduino. [He donat tot en aquest projecte, fins i tot PCB, fitxer Proteus, exemple de disseny