Мазмуну:

Парапланер менен сүзүү үчүн виометр: 6 кадам (сүрөттөр менен)
Парапланер менен сүзүү үчүн виометр: 6 кадам (сүрөттөр менен)

Video: Парапланер менен сүзүү үчүн виометр: 6 кадам (сүрөттөр менен)

Video: Парапланер менен сүзүү үчүн виометр: 6 кадам (сүрөттөр менен)
Video: Мудрец без яец ► 15 Прохождение The Legend of Zelda: Tears of the Kingdom 2024, Июль
Anonim
Парапланер үчүн парометр
Парапланер үчүн парометр

Бир нече жыл мурун мен Андрейдин көрсөтмөлөрүнүн жардамы менен Вариометрди кургам.

Бул жакшы иштеген, бирок мага жакпаган нерселер бар болчу.

Мен аны 9В батарея менен кубаттадым жана бул электроника үчүн чоң жыгач корпуста көп орун жана эндетти ээледи. Көбүнчө эң келечектүү күнү батарейкасы бошоп, жанымда запастык батарея болгон эмес.

Ошентип, мен муну өзгөртүүнү чечтим жана Андрейден шыктанган Vario версиясын иштеп чыктым.

Менин негизги максатым - аны кичирейтүү жана кайра заряддоого болгон.

Мен SSD1306ды дисплей катары колдонгум келгендиктен, программаны нөлдөн баштап жазууга туура келди.

Мен бийиктикти эсептөө логикасы менен күрөшкөндүктөн (мен C программисти эмесмин) Андрейдин эскизинен жана анын китепканаларынан бир нече код сегменттерин кайра колдондум.

Натыйжада эң аз функционалдуу 8x3x2cm татыктуу вариант пайда болду.

1 -кадам: Сизге эмне керек

Сизге эмне керек
Сизге эмне керек
  • Arduino Nano
  • TC4056A (Lipo Charging Board)

  • Piezo Buzzer
  • 10 кО резистор
  • Күйгүзүү/Өчүрүү
  • Баскыч
  • BMP280 Baro Sensor
  • SSD1306 (32x128) Олед Дисплей
  • 1S Lipo батареясы (мен RC учагымдын бирин колдондум)
  • 4KO - 10KO SMD каршылыгы (сиздин LiPos C ставкаңызга жараша)

ЖООПКЕРЧИЛИК: Сиз көрүп тургандай, мен 5V пин аркылуу Arduinoго кубат бердим. Бул сунушталбайт жана процессордун туруксуздугуна алып келиши мүмкүн. Мунун алдын алуу үчүн, сиз TC4056Aдан кийин конверторду көтөрүп, Arduinoго дайыма кубат бере аласыз. Бирок мен кичинекей өлчөмдү көздөгөндүктөн, мен stepupты колдонгон жокмун. Бир нече саат учкандан кийин мен эч кандай кыйынчылыкка туш болгон жокмун.

2 -кадам: Прототиптөө

Прототиптөө
Прототиптөө
Прототиптөө
Прототиптөө

Кодду arduinoго түзүү жана жүктөө үчүн сизге arduino программасы жана кээ бир китепканалар керек болот.

  • Arduino IDE
  • Китепканалар: Sketch> Китепкананы кошуу> Китепканачыларды башкарууну башкарып, төмөнкүлөргө өтүңүз жана аларды орнотуңуз

    • Adafruit_SSD1306 (V1.1.2)
    • Adafruit GFX китепканасы (V1.2.3)
    • Adafruit BMP280 китепканасы (V1.0.5)
    • SBB_Click жана Bounce2 (тиркелген файлдарды көрүп, аларды китепкана папкаңызга кошуңуз)

Баарын нанга коюп, эскизин түзүп, жүктөңүз.

Эгерде компиляцияда ката кетсе, анда туура көрсөтүү дареги үчүн Adafruit SSD1306 китепканасына туура келиши керек. Бул көрсөтмө сизге жардам бериши мүмкүн.

DISCLAIMER

Кодду жүктөөдө arduino USB аркылуу гана иштээрин текшериңиз. USB кабелин программалоо портуна туташтыруудан мурун батареяны алып салыңыз.

3 -кадам: Долбоорго Lipo кошуу

Долбоорго Lipo кошуу
Долбоорго Lipo кошуу
Долбоорго Lipo кошуу
Долбоорго Lipo кошуу
Долбоорго Lipo кошуу
Долбоорго Lipo кошуу

Менин TC4056A батарейканы 1А кубаттуулукта кубаттоо үчүн иштелип чыккандыктан, бул кичинекей липо үчүн бир аз ашыкча болгондуктан, аны кайра программалоого туура келди.

TC4056A маалымат барагына ылайык, муну тактадагы R3 каршылыгын өзгөртүү аркылуу жасаса болот. Ошентип, мен 1.2 KO резисторун ажыратып, аны 4KO менен алмаштырдым. Бул үчүн чындап эле ширетүүчү үтүк, пинцет жана бир аз практика керек.

Сиз lipo кубаттуулугуңузга туура келген туура резисторду алышыңыз керек.

КЕҢЕШ: бул резисторлорду сатып алуунун кажети жок, эгер сизде үйдө аутсорсинг менен жабдылган электрондук нерселер бар болсо, бул кичинекей компоненттерди дээрлик ар бир платинадан тапса болот. Жөн эле мультиметрди алып, туура бирин тапкыла жана аны кайра койгула.

Андан кийин lipo TC4056Aга ширетилип, arduino менен туташтырылышы мүмкүн.

ЭСКЕРТҮҮ: маалымат барагына ылайык, липону кубаттоодо кубат өчүрүлүшү керек!

4 -кадам: ширетүү

Soldering
Soldering
Soldering
Soldering
Soldering
Soldering

Мен тешик тактасын жана кээ бир зымдарды колдонуп, баарын ордуна коюп койгом.

Мен азыраак энергияны колдонуу үчүн Arduinoдогу powerstatus LEDди алып салдым. КЕҢЕШ: Бул LEDды алып салуу чыныгы баш аламандык болчу жана мен аны ширетүүчү темирим менен жок кылдым. Кийинчерээк диоддун алдындагы резисторду алып салуу оңой экенин билдим, анткени резистор жылуулукту башка ширетүүчү аянтка жеңилирээк өткөрөт, аны бир эле шишти ысытуу менен жөн эле сатууга болбойт.

5 -кадам: Делонун дизайнын жасап, басып чыгарыңыз

Корпусту иштеп чыгыңыз жана басып чыгарыңыз
Корпусту иштеп чыгыңыз жана басып чыгарыңыз
Корпусту иштеп чыгыңыз жана басып чыгарыңыз
Корпусту иштеп чыгыңыз жана басып чыгарыңыз

Мен электрониканын корпусун иштеп чыгып, аны 3d принтеримде басып чыгардым.

Учурда мен турак -жай менен камсыз кылбайм, анткени кээ бир каталар бар, аларды туура иштетүү үчүн көп кайра иштетүүнү токтотом.

Ошондой эле бул турак жайдын өлчөөлөрү менин электроникам үчүн чындыгында кичине ачыктык менен алынат. Демек, бул сиздин электроникаңызга туура келбеши мүмкүн.

6 -кадам: Программалык документтер

Вариону күйгүзгөндөн кийин, экрандын экраны келет, анан экран кара бойдон калат. (Көбүнчө мага аудио гана керек болот. Эгер андай болушун каалабасаңыз, эскиздеги "display_on" өзгөрмөсүн true деп өзгөртүңүз (сап) 30) жана меню = 1 (26 -сап))

Эгер сиз баскычты бир жолу бассаңыз, анда биринчи баракты көрөсүз.

Кыска басуу менен сиз төрт негизги баракты алмаштыра аласыз.

  1. БАРАК: Climb Rate, Climb Bar, Бийиктик жана Батарея кубаты
  2. БАРАК: Чоң Чыгуу (вертикалдуу көтөргүч үчүн)
  3. БЕТ: Температура жана басым
  4. БЕТ: Батарея кубаты %

узак басуу менен сиз жөндөөлөр менюсуна өтө аласыз. Кыска басуу менен сиз бардык жөндөөлөрдү кайталай аласыз. Кайра узакка басуу менен сиз белгилүү бир жөндөөлөрдү киргизип, аларды кыска басуу менен өзгөртө аласыз. Кайра узун басуу аны сактап калат.

  1. Орнотуулар Барагы: Бийиктик
  2. Орнотуулар Барагы: БИП ON/OFF
  3. Орнотуулар Барагы: Display ON/OFF
  4. Чыгуу

Сунушталууда: