Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Prototyyppien luominen
- Vaihe 3: Lipon lisääminen projektiin
- Vaihe 4: Juotos
- Vaihe 5: Suunnittele kotelo ja tulosta se
- Vaihe 6: Ohjelmiston dokumentaatio
Video: Variometri variolentoon: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Muutama vuosi sitten rakensin Variometrin Andrein Instructablesin avulla.
Se toimi hienosti, mutta oli muutamia asioita, joista en pitänyt.
Käytin sitä 9 V: n akulla ja tämä vei paljon tilaa ja päätyi elektroniikan suurikokoiseen puukoteloon. Usein lupaavimpana päivänä akku tyhjeni, eikä minulla ollut vara -akkua mukanani.
Joten päätin muuttaa tätä ja suunnittelin oman versioni Variosta Andrein innoittamana.
Päätavoitteeni oli tehdä siitä pienempi ja ladattava.
Koska halusin käyttää SSD1306 -näyttöä, jouduin myös kirjoittamaan ohjelmiston alusta.
Koska kamppailin korkeuslaskentalogiikan kanssa (en ole C -ohjelmoija), käytin uudelleen muutamia koodisegmenttejä Andrein luonnoksesta ja hänen kirjastoistaan.
Tuloksena oli kunnollinen 8x3x2cm vario, jossa oli vain minimitoiminnot.
Vaihe 1: Mitä tarvitset
- Arduino Nano
- TC4056A (Lipo -latauslauta)
- Pietsosummeri
- 10 kO vastus
- On / off kytkin
- Paina nappia
- BMP280 Baro -anturi
- SSD1306 (32x128) Oled -näyttö
- 1S Lipo -akku (käytin yhtä RC Plane -laitteestani)
- 4KO - 10KO SMD -vastus (LiPos C -asteesta riippuen)
VASTUUVAPAUSLAUSEKE: Kuten kuvasta näet, käytin Arduinoa 5 V: n nastan kautta. Tätä ei suositella ja se voi aiheuttaa prosessorin epävakautta. Voit välttää tämän asettamalla tehostinmuuntimen TC4056A: n jälkeen ja syöttämällä Arduinolle säännöllisesti virtaa. Mutta koska pyrin pieneen kokoon, en käyttänyt stepupia. Muutaman tunnin lennon jälkeen minulla ei ollut ongelmia sen kanssa.
Vaihe 2: Prototyyppien luominen
Koodin kääntämiseen ja lataamiseen arduinoosi tarvitset arduino -ohjelmiston ja joitain kirjastoja.
- Arduino IDE
-
Kirjastot: Siirry seuraaviin kohtaan Luonnos> Sisällytä kirjasto> Hallitse kirjastoja ja etsi ne
- Adafruit_SSD1306 (V1.1.2)
- Adafruit GFX -kirjasto (V1.2.3)
- Adafruit BMP280 -kirjasto (V1.0.5)
- SBB_Click ja Bounce2 (katso liitteenä olevat tiedostot ja lisää ne kirjastokansioosi)
Laita kaikki leipälaudalle, koota ja lähetä luonnos.
Jos kääntämisessä on virhe, sinun on sovitettava Adafruit SSD1306 -kirjasto oikeaan näyttöosoitteeseen. Tämä ohje voi auttaa sinua.
VASTUUVAPAUSLAUSEKE
Varmista, että arduino saa virtansa vain USB: stä, kun lataat koodia. Irrota akku ennen kuin liität USB -kaapelin ohjelmointiporttiin.
Vaihe 3: Lipon lisääminen projektiin
Koska minun TC4056A oli suunniteltu lataamaan akku 1A teholla ja tämä on hieman liikaa pienelle lipolle, joten minun piti ohjelmoida se uudelleen.
TC4056A: n tietolomakkeen mukaan tämä voidaan tehdä vaihtamalla piirilevyn vastus R3. Joten purin 1,2 KO -vastuksen ja vaihdoin sen 4KO: lla. Tämä vaatii todella tarkan juotosraudan, pinsetit ja jonkin verran harjoittelua.
Sinun on hankittava oikea vastus, joka sopii liposi latauskapasiteettiin.
VINKKI: sinun ei tarvitse ostaa näitä vastuksia, jos sinulla on kotona ulkoistettua elektroniikkaa, nämä pienet komponentit löytyvät lähes jokaiselta platinalta. Ota vain yleismittari, etsi oikea ja käytä sitä uudelleen.
Tämän jälkeen lipo voidaan juottaa TC4056A -laitteeseen ja yhdistää arduinoon.
VASTUUVAPAUSLAUSEKE: Tietolomakkeen mukaan virran on oltava pois päältä ladattaessa lipoa!
Vaihe 4: Juotos
Juotin kaiken paikoilleen reikälevyn ja johtojen avulla.
Poistin myös Arduinon tehon LED -valon käyttääkseni vähemmän virtaa. VIHJE: Tämän LED -valon poistaminen oli todellinen sotku ja tuhosin sen juotosraudallani. Myöhemmin huomasin, että vastuksen irrottaminen LED -valon edestä on helpompaa, koska vastus siirtää lämmön toiselle juotoslevylle helpommin, se voidaan yksinkertaisesti juottaa vain lämmittämällä yksi tappi.
Vaihe 5: Suunnittele kotelo ja tulosta se
Suunnittelin kotelon elektroniikalle ja tulostin sen 3D -tulostimellani.
Tällä hetkellä en tarjoa asuntoa, koska siinä on joitain virheitä, joiden vuoksi käytän paljon jälkikäsittelyä, jotta se sopii.
Myös tämän kotelon mitat on otettu todella pienillä välyksillä elektroniikalleni. Joten se ei ehkä sovi elektroniikkaan.
Vaihe 6: Ohjelmiston dokumentaatio
Kun Vario on kytketty päälle, näyttö tulee näkyviin ja näyttö pysyy mustana. (Useimmiten tarvitsen vain ääntä. Jos et halua tämän tapahtuvan, muuta luonnoksen "display_on" -muuttuja tosi (rivi 30) ja valikko = 1 (rivi 26))
Jos painat painiketta kerran, näet ensimmäisen sivun.
Painikkeen lyhyellä painalluksella voit vaihtaa neljän pääsivun välillä.
- SIVU: Kiipeilyaste, nousupalkki, korkeus ja akkuvirta
- SIVU: Kiipeilytanko iso (pystyasennukseen)
- SIVU: Lämpötila ja paine
- SIVU: Akun varaus %
Voit siirtyä asetusvalikkoon painamalla pitkään. Voit toistaa kaikki asetukset lyhyellä painalluksella. Painamalla pitkään uudelleen voit syöttää tietyt asetukset ja muuttaa niitä lyhyellä painalluksella. Pitkä painallus pelastaa tilanteen.
- Asetussivu: Korkeus
- Asetussivu: piippaus ON/OFF
- Asetussivu: Näyttö ON/OFF
- Lopeta
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Weasleyn sijaintikello neljällä kädellä: 11 vaihetta (kuvilla)
Weasleyn sijaintikello neljällä kädellä: Joten Raspberry Pi: n kanssa, joka oli pyörinyt jonkin aikaa, halusin löytää mukavan projektin, jonka avulla voisin hyödyntää sitä parhaalla mahdollisella tavalla. Löysin ppeters0502 tämän upean Instructable Build Your Own Weasley Location Clockin ja ajattelin, että
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite