Виж темите без отговор | Виж активните теми
Дата и час: Чет Апр 18, 2024 10:02 am
Въпрос за Ардуино и DHT22
Автор |
Съобщение |
pipilica
Ранг: Форумен бог
Регистриран на: Чет Апр 16, 2009 12:26 am Мнения: 2641 Местоположение: София
|
Въпрос за Ардуино и DHT22
Един познат ми прати програмирано Ардуино нано което записва на 30 минути в ексел температура и влага датчика DHT22 е вързан с 10 метра LAN кабел по тая схема, само че нямах в момента 4.7к и съм сложил 5.6к но не вярвам от това да е проблема. Проблема е че прави 5-15 записа и губи връзка с датчика и почва да записва nan в клетките за темп и влага, оправя се само като изключа USB кабела и го включа пак. Датчика се захранва с 5 волта от Ардуиното което пък от USB порта на компа. Мога да захраня датчика с външни 5 волта като само масата да остане обща, дали ще е от полза, няма кондер на датчика на + и - Некви идеи какво мога да направя по въпроса.
|
Чет Яну 21, 2021 6:20 am |
|
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 10:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
Re: Въпрос за Ардуино и DHT22
Има ли кондензатор 100нФ между 1 и 4 при датчика? С къса жица пробва ли? Ако изключиш за малко само +5В към датчика не се ли оправя?
|
Чет Яну 21, 2021 9:08 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4714
|
Re: Въпрос за Ардуино и DHT22
е па резни го на 1 метър и пробвай дали е от метража
_________________ main[-1u]={1};
|
Чет Яну 21, 2021 9:51 am |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10608 Местоположение: София
|
Re: Въпрос за Ардуино и DHT22
В света на ардуино липсва думата кондензатор...
|
Чет Яну 21, 2021 10:37 am |
|
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 11:32 am Мнения: 7884 Местоположение: София
|
Re: Въпрос за Ардуино и DHT22
Реле или транзистор на захранването и да си го рестартира преди да мери (хем ток ще пести)
|
Чет Яну 21, 2021 3:12 pm |
|
|
al_at
Ранг: Форумен бог
Регистриран на: Пет Апр 13, 2018 3:00 pm Мнения: 1324 Местоположение: София
|
Re: Въпрос за Ардуино и DHT22
Нещо не разбирам. На картинката е дадена малинка с двупосочен транслатор на ниво 3.3 към 5 волта. А в поста се говори за ардуино нано, в което всичко е на 5 волта. Тоест, транслаторът е излишен. По принцип, трябва да се елиминират проблемите един по един. Първо, да се свърже сензорът директно, без кабел и транслатор към ардуиното с пулъп 5.1К и да се пробва така. Ако работи, тогава да се свърже с кабел без транслатор. Подозирам, че има и софтуерен проблем. Всеки пакет на този датчик си има чексума, и ако тя е вярна, не би трябвало да връща глупости и да пише NAN. Ако чексумата не е вярна, трябва да се игнорира резултатът и да си направи ново четене, докато стане вярна чексумата и след няколко опита да се излезе със съобщение за грешка и таймаут.
Последна промяна al_at на Чет Яну 21, 2021 4:34 pm, променена общо 2 пъти
|
Чет Яну 21, 2021 4:30 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4406 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: Въпрос за Ардуино и DHT22
Az пък си мисля, че грешките на показаната схема са фундаментални първо от чаршафа дават 10к между захранване и дата пина, при теб е 4.7к явно някой е решил да увеличи тока(това не е грешката). обаче - резистора трябва да е в далечният край на кабела, т.е до сензора, а не близко до расберито тука ти се крие проблема. с някой кондезнатор пак при далечната страна(близо до сензора) ще подобриш нещата още повече, но резистора трябва да е където ти казах. е, и на по-дълъг кабел, трябва да намалиш скоростта на данните : но едва ли ще стигнеш дотам) Поздрави
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Чет Яну 21, 2021 4:32 pm |
|
|
al_at
Ранг: Форумен бог
Регистриран на: Пет Апр 13, 2018 3:00 pm Мнения: 1324 Местоположение: София
|
Re: Въпрос за Ардуино и DHT22
|
Чет Яну 21, 2021 4:42 pm |
|
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 10:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
Re: Въпрос за Ардуино и DHT22
В "оригиналния" чинглиш чаршаф пише от 4,7К до 10К и е по-логично да е от страната на ардуиното, т.е. в приемната част, но едва ли там е проблема. Едит за MYXATA отдолу: пинът не е пуш-пулл, на датчика де. От Ардуино не разбирам.
Последна промяна bongo_x2 на Чет Яну 21, 2021 5:10 pm, променена общо 1 път
|
Чет Яну 21, 2021 5:07 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4406 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: Въпрос за Ардуино и DHT22
както и да е, идеята сигурно е че пина е пуш-пул, и този резистор държи линията в лог.'1', а сензора дърпа към '0'.
опитайте с резистора в далечният край на линията(близо до сенсора).
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Чет Яну 21, 2021 5:08 pm |
|
|
iss
Ранг: Новодошъл
Регистриран на: Съб Фев 06, 2016 7:29 pm Мнения: 170
|
Re: Въпрос за Ардуино и DHT22
Все пак за Ардуино или за Малинка става дума? Защото това на картинката определено не е Ардуино. И независимо какво е, май навсякъде в примерчетата дават свързване без level shifter. С Ардуино и с Raspberry Pi.
|
Чет Яну 21, 2021 7:30 pm |
|
|
al_at
Ранг: Форумен бог
Регистриран на: Пет Апр 13, 2018 3:00 pm Мнения: 1324 Местоположение: София
|
Re: Въпрос за Ардуино и DHT22
В чаршафа на DHT22 пише, че при 3.3 волта захранване, максималната дължина на предаване е 1 метър. Само в случай на 3.3 волтови портове и дълъг кабел има някакъв смисъл да се използва транслатор на ниво. При 5 волтови портове и захранване, няма смисъл от транслатор.
|
Чет Яну 21, 2021 8:22 pm |
|
|
pipilica
Ранг: Форумен бог
Регистриран на: Чет Апр 16, 2009 12:26 am Мнения: 2641 Местоположение: София
|
Re: Въпрос за Ардуино и DHT22
Значи платката е Ардуино Нано точно същата и даже е със същия кабел към компа Картинката от първия пост е да покажа как е вързан датчика с кабела към платката. Не мога да променям нищо по програмата щото не разбирам, но пък гледам не са скъпи тия неща ще взема няколко да се пробвам. От как писах въпроса, рестартирах лаптопа и до сега е направило 42 записа и няма издънка, но ще сложа кондер на датчика и мога да преместя резистора при него. Ако реша да пусна 5 волта на датчика от адаптер трябва да прекъсна кабела +5 волта от Ардуиното но масата трябва да остане нали така. Преди да го изкарам на двора да мери датчика стоя запоен директно на платката и направи много записи без да пропадне измерване така че причината е в кабела, UTP4-CAT5E-24AWG това пише на него. Мога също да откача масата от чифта дето е изхода ако не е добре както е по картинката в първия пост.
|
Пет Яну 22, 2021 2:42 am |
|
|
bobihot
Ранг: Форумен бог
Регистриран на: Сря Фев 13, 2013 2:35 pm Мнения: 1748
|
Re: Въпрос за Ардуино и DHT22
Подобни проблеми при И2Ц съм решавал, като за случая слагам 2х10к в 2-та края, че връзката е двупосочна. Веднъж се наложи и 470пФ кондензатор, който свърши добра работа.
|
Пет Яну 22, 2021 5:50 am |
|
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 10:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
Re: Въпрос за Ардуино и DHT22
pipilica, начи първо тури кондер поне 100нФ и два резистора по 10К както е казал bobihot, без транслатор на ниво. Програмирането на Ардуино става с малко гуглосване и няма причина да те е страх: намираш проекта и го мяташ по USB-то. Това, което си направил ми изскочи в два варианта на един руски сайт (щото писах на кирилица), третият е да се появява на ТВ екран. Не знам има ли разлика между Уно и Нано, но няма да е съществена. https://arduinoplus.ru/kak-ispolzovat-m ... 1-arduino/https://arduinoplus.ru/arduino-datchik- ... mperaturi/https://arduinoplus.ru/dht11-arduino-tv/Давам го само за пример, че няма страшно. PS Гледам, че за няколко лева отгоре вземаш ардуиноподобно с WiFi свързаност и забравяш за жиците.
|
Пет Яну 22, 2021 11:54 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 5 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|