1 Востаннє редагувалося Дмитро-Чебурашка (28.12.2015 21:43:18)

Тема: Як підключити до комп'ютера тирмометр?

У мого тата є друг і однокласник А, він давно бізнесмен, займається будівництвом та обладнанням цілительських і лікарських кабінетів,
кімнат ,, ароматерапії ,, , ,, релаксації ,, , ,, фітобари ,, , ,, масажні комплекси ,, , ,, соляні кабінети ,, , все фантастично красиве
і класне. Нє, брешу, точно не однокласник, але знайомі вони давно, до армиї і вчилися все ж в одній школі .. Друзі загалом. Так от, ми йшли, він такий каже, є такє собі цілюще ліжко, воно в мене в офісі, тобто воно вже є, я ійого кілька років вже роблю, створюю,  це така невизначена тако собі розробка для корекції здоров'я та біополя, мої друзі іноді користуються, що-небудь радять, і я сам теж теж.
Людина лягає, все сприяє розслабленню, включається різна музика, шуми моря, таке. На людину направляється ряд випромінювачів ультрозвуку,
змінююься їх частоти та сила різним чином. Світлять різні світлодиодні лампочки.

Так ось, мені хотілося б ще висучити туди термометр, або парочку, який під'єднувався би до комп'ютера, міряв температуру, де то в межах
від 25 до 35-38, ну і до сорока або п'ятдесяти включно. Залежно від покозань тирмометру змінюються частота і сила ультразвуку,
змінюється музика та її малюнок. А ти зміг би зайнятися цим питанням? Ось ніби кому, як не тобі! Ти мені, незважаючи на вік, завжди такі слушні поради даєш,
реально розумно міркуєш, знаєш досконало хімию, любиш і знаєш фізику, та й ніби цілком же таки і в комп'ютері розумієш.
От би тобі і завдання, практичнє і потрібнє.

Я такої Ні,ні! Та не шарю я в цьому, а тим більше що б зовнішні пристрої підключати! А він такий Так розберися! подумуй, напружся, розберися ..
Я важав, ти до теми близький. А в чому то ти шаришь? Поки толком ни в чому? Голова у тебе є .. Спробуй! А ні, так я тоді Женю попрошу чи Анатолія ..

Як і правда підключити до комп'ютера тирмометр? Я ось зрозумів що я навіть не уявляю з чого почати і як це правильно запитати у гугла !! ??

2

Re: Як підключити до комп'ютера тирмометр?

http://ru.aliexpress.com/wholesale?catI … hermometer

Подякували: Дмитро-Чебурашка1

3

Re: Як підключити до комп'ютера тирмометр?

DS18B20 купи і запрограмуй програмку, коду в неті вистачає, так вимірюють температутру часто таким датчиком

Подякували: Дмитро-Чебурашка1

Re: Як підключити до комп'ютера тирмометр?

Спасибі!! Зараз піду по посиланню!

5 Востаннє редагувалося getwisdom (28.12.2015 23:47:37)

Re: Як підключити до комп'ютера тирмометр?

"offtop"

Наголошую, що це чисто особисто моя точка зору.Я скептично ставлюсь до подібних камер,оскільки часто людина без, або з "купленою" медичною освітою просто шукає спосіб "виманювання" грошей.Увесь цей pseudoscience ні до чого доброго не доводить,окрім природного відбору.
Також половина тексту,усі ці дійові особи як от Женя чи Анатолій,можна було б дописати як offtop.

По темі на ардуіно ніби є схемки,ось до прикладу одна з них:
https://www.arduino.cc/en/uploads/Main/ … Sensor.pdf
Також можна просто придбати такий пристрій:
http://www.ebay.com/bhp/usb-thermometer

6 Востаннє редагувалося raxp (29.12.2015 11:07:09)

Re: Як підключити до комп'ютера тирмометр?

Варіанти

1- є купа готових термодатчикiв  на алi/ebay з інтерфейсом для підключення відразу до ПК, не тільки по USB/RS-232/RS-485

На фото демоплата Renesas з датчиком вологості та температури на борту (як приклад):

дивись

http://ipic.su/img/img7/fs/19.1451378071.jpg

Навіть блютуз (див. ж.Радіо):

дивись

http://ipic.su/img/img7/fs/blyutuz.1451378328.png

Є температурні датчики з Wi-Fi і просто звичайним радіоканалом (приклад тому - метеостанції і діагностичні браслети - фітнес-браслети). Приймати такі радіодатчики можна звичайним SDR-приймачем. При бажанні приймачем на 433 МГц і потiм вже Ардуіно для обробки пакетів після демодуляції.

2- у мене є цикл матеріалів з реалізації датчика температури на ATmega8 + DS18b20 - "USB термометр і дистанційка в одному флаконі". - Радиолюбитель, №12-2009, №№1-4-2010 http://radioliga.com/insert_2010.htm

http://ipic.su/img/img7/fs/USB.1451378274.png

дивись

http://4.bp.blogspot.com/-8BLVW5C5n8k/VfnZRpEU9SI/AAAAAAAACYc/dAP4xGOpL1E/s320/picture5.JPG
http://4.bp.blogspot.com/-9YvxzL0fr3Q/VfnZVwZE3NI/AAAAAAAACYk/XJBYnk_TmGg/s320/%25D0%25B2%25D0%25B8%25D0%25B4-1.jpg

  • USB термометр і дистанційка в одному флаконі. Частина 1

  • USB термометр і дистанційка в одному флаконі. Частина 2

  • USB термометр і дистанційка в одному флаконі. Частина 3

  • USB термометр і дистанційка в одному флаконі. Частина 4 або... Інтерактивний WEB сервер

  • USB термометр і дистанційка в одному флаконі. Частина 5 або... Термометр-мовець

  • USB термометр і дистанційка в одному флаконі. Частина 6... Автопостінг в Twitter

  • USB термометр і дистанційка в одному флаконі. Частина 7... Визначаємо ймовірність заморозків

Як підсумок - погодний бот USB.HID термометра (прогнозування заморозків, автопостiнг в Twitter і FTP) з контролем навантажень з браузера http://raxp2.blogspot.com/2014/10/web-u … ftp-8.html

3- DS18xx можна підключити до ПК через USB конвертор за простою схемою

дивись

http://ipic.su/img/img7/fs/ds1820naCOMport.1451378116.png

Цифровий датчик температури і вологості теж просто підключити:

дивись

http://ipic.su/img/img7/fs/FT232-SHT21.1451378156.png

Зазначу, що якщо на вашому ПК/ноутi немає порту RS-232, то вирішується простим копійчаним конвертором UART/USB.

4- для підключення датчика температури (термопари/термістора/терморезистора/діода) не обов'язково використовувати мікроконтролери

дивись

http://ipic.su/img/img7/fs/sht-21.1451378237.png

або плати Ардуіно/Raspberry/кубібоард в якості плат "збору даних і конвертора в USB" та цифрові датчики (типу DSxx), завжди можна скористатися - наявною аудіокартою в будь-якому ПК/ноутi.


Приклади такі варіантів (термозалежний генератор та тупий термозалежний дільник напруги)

Re: Як підключити до комп'ютера тирмометр?

Д Я К У Ю!!!

8

Re: Як підключити до комп'ютера тирмометр?

3- DS18xx можна підключити до ПК через USB конвертор за простою схемою

таке тупе питання, по схемі там СОМ написано, але як пілключити, бо в неті тільки і бачу шо перехідниками користуються, є приклад USB -> DS1820 коду ?, а не  usb2com -> ds1820

Подякували: Дмитро-Чебурашка1

9 Востаннє редагувалося raxp (29.12.2015 14:33:06)

Re: Як підключити до комп'ютера тирмометр?

Варiанти

http://g01.a.alicdn.com/kf/HTB1o4hFKXXXXXabXFXXq6xXFXXXQ/Usb-2-0-в-RS232-серийный-DB9-9Pin-кабель-адаптер-FTA-GPS-03-HITM-320.jpg_220x220.jpg
http://g03.a.alicdn.com/kf/HTB1mqBPGXXXXXcMaXXXq6xXFXXXA/Usb-в-RS232-TTL-PL2303HX-авто-конвертер-адаптер-модуль-контроллера-для-arduino-горячая-распродажа.jpg_220x220.jpg

1- або берете повноцiнний конвертор USB/RS-232 (тобто чiп USB/UART TTL на базi FT232RL/CP-21xx/PL-2303/CH-340G + чiп UART/RS-232 на базi MAX-232/ADM3202/т.п. та пiдключаэте як э по схемi без змiн

2- або берете конвертор USB/UART TTL на базi FT232RL/CP-21xx/PL-2303/CH-340G та робите примiтивну модiфiкацiю на мосфетi та фантомне живлення для датчика, ось намалював для вас:

http://ipic.su/img/img7/tn/IMG_20151229_140941.1451391202.jpg

Якщо датчик один, можна ще простiше (з iзiелектронiкса):
http://ipic.su/img/img7/fs/sch.1451392350.png

Профiт.

10 Востаннє редагувалося raxp (29.12.2015 14:33:50)

Re: Як підключити до комп'ютера тирмометр?

є приклад USB -> DS1820 коду

наразi робота с USB конвертором та датчиком зводиться до роботи з вiртуальним COM портом та емуляції протоколу 1-wire :)

Однак якщо використовувати FTDI, то через його API (лiба DLL/SYS драйвер) можливо емулювати по USB:

function OneWire_reset: boolean;
begin
 Result := false;
 FT_Current_Baud := 9600;
 FT_Current_DataBits := 8;
 FT_Current_StopBits := FT_STOP_BITS_1;
 FT_Current_Parity := FT_PARITY_NONE;
 FT_Current_FlowControl := FT_FLOW_NONE;
 Set_USB_Device_BaudRate;
 Set_USB_Device_DataCharacteristics;
 Set_USB_Device_FlowControl;

 FT_Out_Buffer[0] := $F0;
 Write_USB_Device_Buffer(1);

 repeat
   Get_USB_Device_QueueStatus;
 until (FT_Q_Bytes > 0);

 Read_USB_Device_Buffer(1);

 if FT_In_Buffer[0] <> $F0 then Result := true;
end;


procedure OneWire_send_byte(DataToTransfer: byte);
var
 tmp_b: byte;
 i: integer;
begin
 FT_Current_Baud := 115200;
 Set_USB_Device_BaudRate;

 for I := 0 to 7 do
  if (DataToTransfer and (1 shl I)) <> 0 then
   FT_Out_Buffer[i] := $FF
  else
   FT_Out_Buffer[i] := $00;

  Write_USB_Device_Buffer(8);

 //RX у нас замкнут на TX, поэтому данные придут обратно,
 //и если их не прочитать - будут валяться в буфере FT232.
 repeat
   Get_USB_Device_QueueStatus;
 until (FT_Q_Bytes >= 8);

 Read_USB_Device_Buffer(8);

end;


function OneWire_read_byte(): byte;
var
 tmp_b: byte;
 i: integer;
begin
 Result := 0;
 FT_Current_Baud := 115200;
 Set_USB_Device_BaudRate;

 for I := 0 to 7 do
  FT_Out_Buffer[i] := $FF;

  Write_USB_Device_Buffer(8);

 repeat
   Get_USB_Device_QueueStatus;
 until (FT_Q_Bytes >= 8);

 Read_USB_Device_Buffer(8);

 for I := 0 to 7 do
  if FT_In_Buffer[i]<>$FF then
   Result := Result or (1 shl I);
   Result := not result;
end;

p.s.: темi мiсце в железках.

Re: Як підключити до комп'ютера тирмометр?

С П А С И Б І!!  Круто.  Звичайно багато що я не зрозумів, але питання потім.  Нє, реально класні поради, дуже круто, просто для мене таки багато різних термінів, а головне, ще питання можуть бути після практики.

темi мiсце в железках.   Так, я лоханувсь, взагалі не подумав. Але що ш вже!  Та ничого.