Мазмұны:
Бейне: ПХД тапсырысын барынша пайдалану (және қателерді түзету): 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
ПХД -ға онлайн режимінде тапсырыс бергенде, сіз жиі 5 немесе одан да көп бірдей ПХД аласыз және олардың барлығына әрқашан қажет бола бермейді. Тапсырыс бойынша дайындалған ПХД-дің төмен құны өте тартымды және біз көбіне не істеу керектігін ойламаймыз. Өткен жобада мен оларды мүмкіндігінше қайта қолдануға тырыстым және бұл жолы мен алдын ала жоспарлауды шештім. Басқа нұсқаулықта маған Espressif негізіндегі микроконтроллерлердің бірнеше тақтасын ұстау үшін ПХД қажет болды, және мен бұл қайта қолданылатын ПХД үшін тамаша жағдай деп ойладым. Алайда, бәрі ойлағандай бола бермейді.
1 -қадам: Дизайн
Бұл жобаға ESP32 әзірлеу тақтасы мен Lolin типті ESP8266 тақтасын орналастыру үшін ПХД қажет болды. Бұл екі тақтада бұл жобада мүлдем қолданылмайтын бірнеше пайдалы IO түйреуіштері бар. Егер пайдаланылмаған түйреуіштерге қол жетімді болса, қосымша тақталар кейінірек өте пайдалы болуы мүмкін. Мен сондай -ақ ESP32 dev тақталарының екі нұсқасын орналастырғым келді. Менде 38 істікшелі және 30 істікшелі нұсқа болды. Екеуінің түйісу нүктелерін салыстыра отырып, егер 30 істікшелі нұсқаның '1' түйреуіші 38 істікшелі нұсқаның 2 түйреуішіне қосылса, онда сол жақ түйреуіштердің көпшілігі сәйкес келетінін көруге болады. Мен оны кейбір секіргіштерді мұқият қолдану арқылы түзетуге шешім қабылдадым.
Тақтаның оң жағында олар өте жақсы сәйкес келмеді. I2C түйреуіштері (IO22 және IO21) UART0 (TX0 және RX0) сияқты жақсы болды, дегенмен SPI түйреуіштері мен UART2 бәрі ауыстырылды. Мен бұны секіргіштермен де түзете аламын деп ойладым. Сонымен, бұл жоспар ESP32 тақталарының екі түрін де қолдана алу, сонымен қатар ПХД -ді IO түйінінің көптеген тақырыптарымен толтыру болды, мен ойлағандай, мен оларды бір күні қолдануға болады. Мен сондай -ақ екі тақтаны (ESP32 және ESP8266) бөлек пайдалану мүмкіндігін алғым келді, сондықтан орналасу ПХД кесуге мүмкіндік беруі керек еді.
2 -қадам: ПХД орналасуы
Мен бұл жобаға қажет бастапқы (негізгі) дизайннан бастадым, содан кейін оны тақтаға қаншалықты сәйкес келетінін пайдалану үшін жаңартуды шештім. Сіз екінші схемада көре аласыз, бұл әлдеқайда тығыз.
ПХД өлшемі 100 мм x 100 мм -ден аспауы керек (кішірек болса жақсы болар еді), сондықтан бұл кеңістікті шектеді. Менде Фритзингте бастапқы орналасу болды және мен оны жалғастыруды шештім, бірақ мен тақтаның көрінісіне көп алаңдамадым, өйткені бұл түсініксіз.
Мен ESP32 және ESP8266 тақталары үшін бірнеше I2C порт қосқыштарын орнаттым, олардың әрқайсысын жеке қуат қосқышы бар етіп орнатып, екеуіне де сандық IO түйреуіштерін шығардым. Мен оларды бөлек кесуге және орнатуға мүмкіндік беретін қосымша бекіту тесіктерін қойдым. Мен IO00, IO02 немесе IO15 -ке мүлдем алаңдамаймын деп шештім және мен макеттің суретін аяқтадым.
38 істікшелі ESP32 тақтасында пайдалану үшін келесі секіргіштерді қысқарту қажет болды: JG1, JG2 және JG4
30 істікшелі ESP32 тақталарымен пайдалану үшін бұл секіргіштерге қысқартулар қажет болды: JG3, JG5, JP1, JP2, JMISO, JCS, JCLK, JPT және JPR.
3 -қадам: ПХД
Мен ПХД -ны PCBWay -ге тапсырыс бердім, бірақ экономикалық және жылдам қызметтері ұқсас басқа өндірушілер бар. Олар керемет көрінді … мен мұқият қарағанға дейін. ESP32 және ESP8266 тақта іздерінің ені дұрыс болмады. Іздің ені (түйреуіштер арасындағы) ESP32 тақтасы үшін 25,4 мм орнына 22,9 мм және ESP8266 тақтасы үшін 27,9 мм болды. Тұрақты ток ұясының саңылауының орналасуы менің қуат ұяларына сәйкес келмеді (және тесіктер тым кішкентай). Бұл ПХД өндірушісінің кінәсі емес, бәрі менікі. Мен мұның бәрін екі рет тексеріп шығуым керек еді, енді мен жұмыс іздеуге тура келді. Мен тағы қандай проблемалар болатынын білу үшін тест кесіп тастадым және, әрине, бұл SPI секіргішінің конфигурациясын бұзды (ол кездейсоқ жоспарланғандай жұмыс істемеді).
Егер мен аналық түйреуіштерді 90 градусқа бүгетін болсам, оларды ПХД бетіне дәнекерлеуге болатынын білдім, бұл енді реттеуге мүмкіндік береді. Бұрыштық түйреуіштерді мұқият дәнекерлеп, енін тексергеннен кейін, мен олардың барлығын дәнекерлеп, жарамдылығын тексердім. Бұл жұмыс істеді!
Қуат ұясы ұқсас шешімді қажет етті, бірақ қалған тақырыптардың бәрі жақсы сәйкес келеді. Мен бір кесілмеген ПХД толтырдым және оны Webserver қондырғысымен тексердім және ол жақсы жұмыс істеді. Содан кейін мен кесілген ПХД -ге көштім. Lolin ESP8266 тақтасы жақсы жұмыс істеді, бірақ бекіту тесіктеріне дейінгі аралық сәл жақын болды.
30 істікшелі ESP32 тақтасы да жақсы жұмыс істеді, бірақ SPI порты жұмыс істемеді және оны түзетудің жалғыз жолы тақтаның төменгі жағындағы секіргіш сымдар болды.
4 -қадам: Қорытынды жазбалар
Тұтастай алғанда, тақталарды қайта пайдалануға жарамды ету үшін көп күш жұмсау керек болды деп ойлаймын. және мен болашақ жобаны тестілеу үшін кесілген ПХД -дің бірін қолдана бастадым. Мен оны тақтаны пайдаланудан гөрі жақсы көремін. Мен Fritzing -ды енді қолданбаймын, себебі ол басқа пакеттермен (мысалы, KiCad) салыстырғанда іздер/таңбалар жасауға ыңғайлы емес. Бұл тақтаның көріністерін оқуды өте жеңілдетеді, бірақ олар тым күрделі емес.
Сабақтар мыналар:
- Қолдарыңыздағы бөлікке сәйкес келетініне көз жеткізу үшін әрқашан басқа көздерден алынған іздерді тексеріңіз.
- Таңбалар мен іздерді (ақылға қонымды) оңай өзгертуге мүмкіндік беретін EDA бағдарламалық жасақтамасын қолданыңыз.
- Күтпеген нәрсені күтіңіз және оны жақсырақ жасаңыз!
Қосымша ескерту-сіздің схемаңыз үшін үшінші тарап белгілерін алу кезінде түйіндердің әрқашан бірдей болуын қамтамасыз ету. Менде бұл мәселе болған жоқ, бірақ бұрын менде жалпы кернеу реттегішінің өндірушілер арасында әр түрлі түйісулері болған мәселе болды.
Ұсынылған:
Steinhart-Hart түзету және температура дабылы бар ESP32 NTP температуралық зонд пісіру термометрі: 7 қадам (суреттермен)
Steinhart-Hart түзету және температура дабылы бар ESP32 NTP температуралық зонд пісіру термометрі: әлі де «алдағы жобаны», " Steinhart-Hart коррекциясымен және температуралық дабылы бар ESP32 NTP температуралық зонд термометрін аяқтау үшін саяхатта; бұл NTP температуралық зондты қалай қосатынымды көрсететін нұсқаулық, piezo b
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру оңай, пайдалану оңай, портқа оңай: 3 қадам
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру, пайдалану оңай, портқа оңай. Бұл жоба Arduino тақтасына 18 жарықдиодты (6 қызыл + 6 көк + 6 сары) қосуға және компьютердің дыбыстық картасының нақты уақыттағы сигналдарын талдауға және оларды таратуға көмектеседі. жарық диодтары оларды соққы әсеріне қарай жарықтандырады (тұзақ, биік қалпақ, соққы)
Windows құрылғысының батареясын барынша арттырыңыз: 5 қадам
Windows құрылғысының батареясын максимумға ұлғайту: Бұл оқулықта біз Windows құрылғысынан бір зарядта ұзақ уақыт жұмыс істеудің негізін қарастырамыз. Бұл нұсқаулық ноутбук пайдаланушыларына арналған және жұмыс үстелін қолданатындарға пайдалы болмайды
Пионер рульінің қашықтан басқару пультінің көмегімен ақауларды қалай шешуге болады - инфрақызыл сигналды жоғарылату және кішкене құлыпты түзету.: 14 қадам
Пионер рульдік пультінің көмегімен ақауларды қалай шешуге болады - инфрақызыл сигналды күшейтіп, кішкене құлыпты түзетіңіз. Бұл қашықтан басқару құралы өте әдемі және ыңғайлы, бірақ кейбір жағдайларда бұл дұрыс жұмыс істемейді: бақылау тақтасының дизайны, руль дөңгелегінің дизайны және инфрақызыл сигналдар жоба тиімділіктің үлгісі емес. Мен Бразилияданмын және бұл кеңесті Амаздан таптым
Ipod мүмкіндігін барынша пайдаланыңыз - Ipod бойынша кеңестер: 7 қадам
Ipod -тың барлық мүмкіндіктерін пайдаланыңыз - Ipod бойынша кеңестер: Сәлеметсіз бе, бұл менің бірінші нұсқаулығым, және сіздің айподты қалай тиімді пайдалануға болатыны. Мен Ipod Classic -те (6G) не істегенім туралы кеңестер беремін. Барлығына ұнайды деп үміттенемін. :) ЕСКЕРТУ: Бұл нұсқаулық IPOD SHUF -пен сәйкес келмейді