Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: прототиптеу
- 3 -қадам: Lipo -ны жобаға қосу
- 4 -қадам: дәнекерлеу
- 5 -қадам: Корпусты жасаңыз және оны басып шығарыңыз
- 6 -қадам: бағдарламалық қамтамасыз етуді құжаттандыру
Бейне: Парапланмен ұшуға арналған вариометр: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бірнеше жыл бұрын мен Андрейдің нұсқауларының көмегімен вариометрді құрдым.
Бұл жақсы жұмыс істеді, бірақ маған ұнамайтын бірнеше нәрсе болды.
Мен оны 9В аккумулятормен қуаттадым, бұл электроникаға арналған үлкен ағаш корпуста көп орын алды. Көбінесе перспективалы күні аккумулятор таусылды, менде қосалқы батарея болмады.
Мен мұны өзгертуге шешім қабылдадым және Андрейден шабыттанған өз нұсқамды жасадым.
Менің басты мақсатым - оны кішірейтіп, қайта зарядтауға болатын.
Мен SSD1306 дисплейі ретінде қолданғым келгендіктен, бағдарламалық жасақтаманы нөлден бастап жазуға тура келді.
Мен биіктікті есептеу логикасымен күрескендіктен (мен C бағдарламашысы емеспін) Андрейдің эскизі мен оның кітапханаларының бірнеше код сегменттерін қайта қолдандым.
Нәтиже 8x3x2 см өлшемді лайықты вариация болды, ол минималды функционалдылыққа ие болды.
1 -қадам: Сізге не қажет
- Ардуино Нано
-
TC4056A (Lipo зарядтау тақтасы)
- Piezo Buzzer
- 10 кО резистор
- Қосу/өшіру қосқышы
- Батырмаға басу
- BMP280 Baro сенсоры
- SSD1306 (32x128) өлшемді дисплей
- 1S липо батареясы (мен оны RC ұшағынан қолдандым)
- 4KO - 10KO SMD резисторы (LiPos C тарифіне байланысты)
Жауапкершіліктен бас тарту: Көріп отырғаныңыздай, мен Arduino -ны 5В істікшесі арқылы қуаттадым. Бұл ұсынылмайды және процессордың тұрақсыздығына әкелуі мүмкін. Бұған жол бермеу үшін сіз TC4056A -дан кейін жоғарылатқыш түрлендіргішті қойып, Arduino -ны үнемі қуаттандыра аласыз. Бірақ мен кішігірім өлшемге ұмтылғандықтан, мен ступупті пайдаланбадым. Ұшудан бірнеше сағат өткен соң, мен ешқандай қиындыққа тап болған жоқпын.
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 кітапханасын дұрыс көрсету мекенжайына сәйкестендіру қажет. Бұл нұсқаулық сізге көмектесе алады.
ЕСКЕРТУ
Кодты жүктеу кезінде arduino тек USB арқылы жұмыс істейтініне көз жеткізіңіз. USB кабелін бағдарламалау портына қоспас бұрын батареяны шығарып алыңыз.
3 -қадам: Lipo -ны жобаға қосу
Менің TC4056A аккумуляторды 1А қуатпен зарядтауға арналған болғандықтан, бұл кішкентай липо үшін шамалы, сондықтан мен оны қайта бағдарламалауға тура келді.
TC4056A мәліметтер кестесіне сәйкес, оны тақтадағы R3 резисторын өзгерту арқылы жасауға болады. Сондықтан мен 1,2 КО резисторды ажыратып, оны 4КО -мен ауыстырдым. Бұл шынымен дәл дәнекерлеу үтігі, пинцет және кейбір жаттығуларды қажет етеді.
Липоның зарядтау қабілетіне сәйкес келетін резисторды алу керек.
КЕҢЕС: бұл резисторларды сатып алудың қажеті жоқ, егер сізде үйде электронды заттар болса, онда бұл кішкене компоненттерді кез келген платинадан табуға болады. Мультиметрді алып, дұрысын тауып, оны қайта тағайындаңыз.
Осыдан кейін липоны TC4056A -ға дәнекерлеуге және arduino -ға қосуға болады.
ЕСКЕРТУ: Деректер кестесіне сәйкес, липоны зарядтау кезінде қуат өшірілуі керек!
4 -қадам: дәнекерлеу
Мен тесік тақтасы мен сымдарды қолданып бәрін орнында дәнекерледім.
Мен аз қуатты пайдалану үшін Arduino -дағы қуат диодты сөндірдім. КЕҢЕС: Бұл светодиодты алып тастау өте қиын болды, мен оны дәнекерлегішпен жойдым. Кейінірек білдім, светодиодтың алдындағы резисторды алу оңайырақ, себебі резистор жылуды басқа дәнекерлегішке оңай өткізеді, оны бір түйреуішті қыздыру арқылы ғана сатуға болады.
5 -қадам: Корпусты жасаңыз және оны басып шығарыңыз
Мен электрониканың корпусын жасап, оны 3d принтерімде басып шығардым.
Қазіргі уақытта мен тұрғын үйді бермеймін, себебі онда қателер бар, мен оны орналастыру үшін кейінгі өңдеуді аяқтаймын.
Сондай -ақ, бұл корпустың өлшеулері менің электроникам үшін кішігірім саңылаулармен алынады. Сондықтан сіздің электроникаға сәйкес келмеуі мүмкін.
6 -қадам: бағдарламалық қамтамасыз етуді құжаттандыру
Варионы қосқаннан кейін экран шығады, содан кейін экран қара болып қалады. (Көбінесе маған тек дыбыс керек. Егер мұны қаламасаңыз, эскиздегі «display_on» айнымалы мәнін шын мәніне өзгертіңіз (жол) 30) және мәзір = 1 (26 -жол))
Егер сіз батырманы бір рет бассаңыз, бірінші бетті көресіз.
Button қысқа басу арқылы төрт негізгі беттің арасында ауысуға болады.
- БЕТ: көтерілу жылдамдығы, көтерілу жолағы, биіктік және батарея қуаты
- БЕТ: Үлкен өрмелеу (тік көтергішті бекіту үшін)
- БЕТ: Температура мен қысым
- БЕТ: Батарея қуаты %
ұзақ басу арқылы параметрлер мәзіріне ауысуға болады. Қысқа басу арқылы сіз барлық параметрлерді қайталай аласыз. Ұзақ басу арқылы сіз арнайы параметрлерді енгізе аласыз және оларды қысқа басу арқылы өзгерте аласыз. Ұзақ басу оны қайтадан сақтайды.
- Параметрлер беті: Биіктік
- Параметрлер беті: Дыбысты ҚОСУ/ӨШІРУ
- Параметрлер беті: ON/OFF дисплейі
- Шығу
Ұсынылған:
Бейсбол ойынына арналған бұршақ сөмкесіне арналған электронды ұпай: 8 қадам (суреттермен)
Бейсболға арналған бұршақ сөмкесіне арналған электронды ұпай: Бұл нұсқаулық бейсболға арналған Bean Bag Toss ойынына электронды түрде қалай ұпай жинау керектігін түсіндіреді. Мен ағаш ойынның егжей -тегжейлі конструкциясын көрсетпеймін, бұл жоспарларды Ана Уайттың веб -сайтынан табуға болады: https: // www
Бірлікке арналған мультиплеерлік 3D голограммалық ойын және компьютерге арналған голограмма проекторы: 16 қадам (суреттермен)
Бірлікке арналған мультиплеерлік 3D голограммалық ойын және компьютерге арналған голограмма проекторы: Holus -тың әсерінен мен голографиялық дисплейді өте арзан етіп жасауды ұнатамын. Бірақ ойындарды табуға тырысқанда, мен интернеттен ештеңе таппадым. Сондықтан мен Unity -де өз ойын дамытуды жоспарлап отырмын. Бұл менің бірлікте бірінші ойыным. Бұған дейін мен Flash -те бірнеше ойындар әзірлеймін, бірақ
Жаңадан бастаушыларға арналған микроконтроллерге арналған нұсқаулық: 10 қадам (суреттермен)
Микроконтроллерлерге жаңадан бастаушыларға арналған нұсқаулық: Қашықтан басқару құралдарының, маршрутизаторлардың және роботтардың ортақ не бар? Микроконтроллерлер! Бұл күндері жаңадан жұмыс жасайтын микроконтроллерлерді ноутбукпен, USB кабелімен және кейбір (ақысыз) ашық бастапқы бағдарламалық жасақтамамен қолдану оңай. Уууу !! Бәрі
PropVario, RC желкенді ұшақтарына арналған дауыс шығысы бар DIY вариометр/альтиметр: 7 қадам (суреттермен)
PropVario, DIY вариометрі/альтиметрі, RC желкенді ұшақтарына арналған дауыс шығысы: Бұл нұсқаулар сізге биіктікті айтатын және әрине, теңіз ұшағының биіктігін өзгерту кезінде әр түрлі дыбыстарды жіберетін арзан Варио құрастыруды көрсетеді. Кейбір мүмкіндіктер: - дауыс пен үн - өз үлгілеріңізді қолданыңыз
Қашықтағы тікұшақпен қалай ұшуға болады: 6 қадам
Қашықтағы тікұшақпен қалай ұшуға болады: мен сізге шағын тікұшақты қалай басқаруға болатынын көрсетемін. Мен 15 долларға алған Ed hardy ойыншық тікұшағын қолданамын