Inhoudsopgave:
- Stap 1: WAT U NODIG HEBT
- Stap 2: Hoe het werkt
- Stap 3: Circuit bouwen
- Stap 4: Firmware uploaden …
- Stap 5: Beperking en toekomstplan
Video: DIY digitale gradenboog onder <--13 $ - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Wat als uw liniaalschaal is omgezet in gradenboog …..
Bij dit project draait alles om het omzetten van een gewone liniaal in een slimme liniaal met een extra functie voor het meten van hoek.
Stap 1: WAT U NODIG HEBT
Maak nu een lijst van welke elektronische component of andere handige hulpmiddelen vereist zijn ….
-
Vereiste elektronische componenten…
- Arduino Pro Mini -- 2.62 $
- OLED-scherm (0,96 inch, 128 * 64) -- 2,77 $
- MPU6050 (Gyroscoop - GY521) -- 0,89 $
- TP4056 (zelfstandige batterijlader) -- 0,31 $
- Lippo 3.7v batterij -- 1.79 $
- 3 * Drukknop -- 2.87 $
- 1 * 3-pins wisselschakelaar -- 0,68 $
- Arduino Uno (gebruiken als programmeur voor PROMINI)
Geschatte kosten: 13 $
Laptop met Arudino IDE-installatie
-
Andere belangrijke onderdelen en gereedschappen
- Liniaalschaal (waarop hele Circitry is bevestigd)
- Plastic doos (waarin het hele circuit is bevestigd)
- Aansluitdraad
- Soldeerbout
- Soldeerdraad
- Man-vrouw draad
- Dubbelzijdige kraan
- Lijmpistool
- Draadknipper
- Draadstripper
Dat is alles voor Component… Nu zijn we klaar om Digital Protector te bouwen
Stap 2: Hoe het werkt
- Het hart van deze module hier is ARDUINO PRO MINI, het wordt hier gebruikt om alle externe randapparatuur zoals ButtonPanel, OLED-display en Gyroscope (MPU6050) te verwerken.
- Om deze module hier van stroom te voorzien, gebruiken we een 3.7v Lippo-batterij die tot 180 mAh kan leveren, om de batterij hier op te laden TP4056-module die wordt gebruikt via een 3-pins tuimelschakelaar.
- Hier stuurt Gyroscope onbewerkte gegevens naar Pro mini, door wiskundige berekening Arduino Pro mini vindt YAW ANGLE ervan op basis van beweging van schaal (liniaal) waarop deze module is geplakt.
- OLED-display wordt hier gebruikt om de huidige hoek weer te geven ten opzichte van de genomen referentie met behulp van button_2.
- OLED en Gyrscope (MPU6050) gebruiken I2C-protocol om te communiceren met Arduino Pro MINI.
Laten we de knopfunctie begrijpen:
Button_1: Druk om naar de hoekmodus te gaan om de hoek te meten.
Button_2: voor het nemen van een referentieformulier waarmee u een hoek moet meten.
Button_3: voor kalibratie van module (in geval van temperatuur- en vochtigheidsvariatie).
voor een beter begrip zie video van Working of Digital_Protector.
Tuimelschakelaar:
Toggle Switch heeft twee modus AAN en UIT modus.
AAN-modus: om de module in te schakelen en de hoek te meten.
UIT-modus: 1) Om de module uit te schakelen:
2) Om de module op te laden
[OPMERKING: gebruik de AAN-modus niet om op te laden. Dit kan uw hardware beschadigen.]
Stap 3: Circuit bouwen
- Maak alle verbindingen zoals getoond in het circuitdiagram met compactheid omdat we alle circuits in een plastic doos plaatsen om de module zeer compact te maken.
- Eén ding is dat je voor jezelf moet zorgen hoe je alle electronica-dingen in een plastic doos kunt plaatsen, want hier heb ik nergens vermeld hoe je alle spullen in de doos kunt plaatsen.
- [Opmerking: Maak de aansluiting dus zo klein mogelijk om in de Plastic Doos te passen.]
Stap 4: Firmware uploaden …
Voor het uploaden van de code die u nodig had ……
1) Hostcomputer met ArduinoIDE geïnstalleerd
2) Arduino Uno als programmeur
3) u8lib-bibliotheek voor verwerking van OLED-schermen
(Na het downloaden van de u8lib-bibliotheek, pak het uit en plaats het in uw arduino-bibliotheekmap)
4) hardwaremodule van Digital Protector waarop de code wordt geüpload …
Nu zijn we klaar om onze firmware te uploaden naar Arduino Pro mini…
Stap voor het uploaden van codes:
neem arduino UNO verwijder de controller van het bord
maak een verbinding tussen UNO en PROMINI zoals beschreven in Foto
Sluit arduino UNO aan op hostcomputer
open schetsboek met firmware in Arduino IDE
Selecteer COM-poort.
Upload code en speel met Digital Protector.
[Opmerking: Bewaar alle bestanden in één map als een schetsboek om het uploaden van codes met succes te kunnen uploaden.]
Stap 5: Beperking en toekomstplan
Beperking: de eerste en belangrijkste beperking is dat het alleen een hoek in twee dimensies kan meten. De tweede beperking is OPPERVLAKTE, het oppervlak waarop u een hoek wilt tekenen, moet statisch zijn totdat de hele tekening niet is voltooid. De derde beperking is de omgevingsconditie, vanwege verandering in omgevingscondities kan het de lezing beïnvloeden. Vierde is lichaam, voor lichaam gebruiken we een gewone plastic doos die kan worden gekraakt, zodat deze heel voorzichtig kan worden gehanteerd
Toekomstplan: Toekomstplan is om een 3D-ontwerp van deze module te maken, zodat deze bestand is tegen veranderingen in de omgeving en barsten van het lichaam en het kan ook de hoek in 3D meten
Ik dank @Ravi Butani voor het begeleiden van dit geweldige project en het is gelukt.
Bedankt voor het lezen van mijn eerste Instrctables hoop dat je ervan geniet …..