فهرست مطالب:
- مرحله 1: مواد
- مرحله 2: Montaje
- مرحله 3: Codigo
- مرحله 4: Código Presión Y Temperatura
- مرحله 5: Unir Códigos
- مرحله 6: Segunda Opción
- مرحله 7: Código Propuesto
- مرحله 8: Ultimas Recomendaciones
- مرحله 9: نتیجه بگیرید
تصویری: ال سی دی ، آردوینو ، Potenciometro Y BMP .: 9 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
از این رو می توانید از طریق یک صفحه نمایش LCD و یک درجه حرارت بالا از طریق تنظیمات اولیه و دمای بالا از آن استفاده کنید. Primero hay que entender para que sirve cada uno de los elementos que son fundamentales y los mas importantes en este proyecto.
Lcd: Este artefacto is used for mostrar alguna información que se busque dar mediante un código. En su pantalla se muestra lo que el código le indique que muestre.
BMP: el bmp es usado para medir la presión barométrica o atmosférica.
Potenciómetro: se usa para medir el paso de energía y en si controlarlo. ما می توانیم مقاومت خود را در برابر تعدیل کننده انرژی مصرف کنیم.
Arduino: el Arduino es un artefacto que us us para poner en prueba los códigos creados en la plataforma. Tiene diferentes puertos para crear conexiones y montajes.
مرحله 1: مواد
Para este montaje se necesitan:
- 16 کابل
- 1 آردوینو
- 1 ال سی دی سولادو
- 1 پتانسیومتر
- 1 bmp180 soldado
مرحله 2: Montaje
Para el montaje hay diferentes opciones، pero la más recomendada es la que ofrece la pagina de Arduino. En este montaje solamente se ve como conectar el Lcd para iniciar con un programa llamado "Hello، World!" به Este código se puede encontrar en la librería LiquidCrystal. El punto de este programa es que el Lcd transmita el mensaje "Hello، World!" y muestre la cantidad de segundos que el Lcd lleva mostrando el mensaje. El montaje contiene necesita 16 کابل ، بدون مقاومت ، un Lcd ، un Arduino Uno y protoboard del Mayor tamaño ممکن است. El montaje juega un papel muy importante en este trabajo، ya que si un cable no esta conectado en el lugar en el que tiene que estar conectado، lo mas probable es que o no se prenda el Lcd o que simplemente no muestre el mensaje que se quiere mostrar. Por eso es recomendado seguir en detalle las instrucciones dadas por la página Arduino.
مرحله 3: Codigo
El código de "سلام ، جهان!" es dado por el mismo programa de Arduino. En la librería se encontrara. Una vez se suba el código، y en el Lcd diga "سلام ، جهان!" el montaje esta listo para ser usado para que se muestre la presión atmosférica y la temperatura!
مرحله 4: Código Presión Y Temperatura
Después de haber usado el código "سلام ، جهان!" como prueba de que realmente funcionara el montaje، y haber entendido de que manera sirve cada uno de los elementos، podemos comenzar a sacar el código de presión y temperatura.
Hay dos opciones de hacerlo، la Primera es buscando un código در اینترنت برای بیماریهای مختلف در نظر گرفته شده در زمینه ایجاد سلام ، جهان! y el código de BMP180 creado por SparkFun. De igual manera para los que quieran crear un código desde cero و تداوم برنامه های آموزش و پرورش شهر یا código BMP180.
مرحله 5: Unir Códigos
پاسو 3:
Para el código de presión y temperatura es necesario descargar de SparkFun، la libreria Bmp180. پسر Los Pasos precos:
1. de el siguiente link، descargar la libreria Bmp180 por sparkfun:
2. وارد برنامه "برنامه" در Arduino ، y en el lugar donde dice dice includer librería، seleccionar la opción que dice "Añadir librería ZIP."
3. Escoger la carpeta que dice BMP180_Breakout_Arduino_Library-Master
4. Entrar a ejemplos، y seleccionar el ejemplo de Altitud y añadirlo a la librería.
به این ترتیب می توانید از این طریق ، در صورت تمایل به "SparkFun BMP180" و استفاده از روش های دیگر استفاده کنید.
مرحله 6: Segunda Opción
Otra manera de conseguir que el Lcd muestre la temperatura y la presión es mediante un código ya encontrado en internet. El siguiente código fue diseñado por el cajón de Ardu en el 2014. Este código aparte de estar bien hecho، esta explicado de la mejor manera para que cada persona logre el funcionamiento del proyecto.
EN ATENCIÓN!
Esta pagina muestra un montaje diferente al que anteriormente fue propuesto، creería que con cualquier montaje debería servir. Aunque igual lo mejor es usar el que fue propuesto por Arduino y usado en "Hello، world" برای هیچ تنهایی که می خواهید برای ایجاد یک ارتباط ایجاد کنید.
Antes de mostrar el código encontrado en internet، hay que realizar la conexión de el el sensor BMP180 al montaje.
El sensor BMP180 después de haber sido soldado con cables، debe ser conectado de la siguiente manera:
- El cable soldado a SDA: tiene que ir conectado a A4 en el Arduino Uno.
- El cable soldado SCL: tiene que ir conectado a A5 en el Arduino Uno.
- El cable soldado a GND: tiene que ir conectado a GND en el Arduino Uno.
- El cable soldado a VIN: در حال حاضر یک اتصال 3.3V در el Arduino Uno است.
مرحله 7: Código Propuesto
ادامه الكديو كريدو در El Cajón de Ardu:
#عبارتند از
LCD مایع LiquidCrystal (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛
// Hasta aquí hemos deklarado la librería para la LCD y los pines por donde le va a entrar la información.
float centi () {// Funcion para leer el dato analogico y convertirlo a digital:
int dato؛ شناور c ؛ dato = analogRead (A0) ؛ c = (500.0 * dato)/1023 ؛
// Esta fórmula sale de la relación del sensor con los grados. ásta es fácilmente rastreable for la web pero vamos a synar explicarla un poco: El sensor de temperatura LM35 پاسخ دهی به ولتاژ 10 میلی ولت برای سرعت بالا می باشد. سنسور آشکارساز 1 درجه حرارت بالا سنسور افزایش سنسور 10 میلی ولت. Ejemplo: 26 ، 4ºC = 264 mV = 0.264 V. Tenemos que el convertidor de analógico a digital es de de 10 bit of resolution، los valores variarán entre 0 y 1023، entonces Vout = (5V*Dato)/1023 siendo (0 <Dato <1023) y para ajustar la escala a grados centígrados: Vout = ((5V*Dato)*100)/1023 بازگشت (c) ؛ }
float kelvin (float cent) {شناور k؛ k = سنت+273.15 ؛ بازگشت (k) ؛ }
float fahren (float cent) {شناور f؛ f = cent*1.8+32 ؛ بازگشت (f) ؛
}
شناور rankin (float cent) {float r؛ r = (سنت + 273.15)*1.8 ؛ بازگشت (r) ؛ }
// Hasta aquí hemos deklarado las funciones de conversión del dato analógico de entrada del sensor en grados celsius and sus respectivas equivalncias.
void setup () {// Definimos la LCD con dimension 2x16 y definimos los caracteres que deben salir en las filas: lcd.begin (16، 2)؛ lcd.print ("C = K =")؛ lcd.setCursor (0 ، 1) ؛ lcd.print ("Temperatura") ؛ }
// Hasta aquí hemos definido qué queremos que salga impreso por la pantalla y el tamaño de ésta. void loop () {// کد اصلی خود را در اینجا قرار دهید تا بارها اجرا شود: float Centigrados = centi ()؛ شناور فارنهایت = فارن (سانتیگرادوس) ؛ شناور Rankin = rankin (Centigrados) ؛ شناور کلوین = کلوین (Centigrados) ؛ lcd.setCursor (2 ، 0) ؛ lcd.print (Centigrados) ؛ lcd.setCursor (10 ، 0) ؛ ال سی دی چاپ (کلوین) ؛ تأخیر (200) ؛ // Por último، hemos la parte activa del programa o bucle para que Constantemente para cada variación recalcule los datos. }
مرحله 8: Ultimas Recomendaciones
1. volver a copyar y pegar el código propuesto، y sacarlo de la página ya que desde esta plataforma no se muestra bien el formato del montaje. así que a continueación encontraran el Link:
elcajondeardu.blogspot.com.co/2014/02/tutor…
2. Al momento de copiar el código en Arduino، puede surgir un problema. می توان توضیح داد که چگونه می توان از آن استفاده کرد و به این نتیجه رسید. Al momento de subir el montaje puede que el programa reconozca como un error una de las explicaciones que aparecen en gris. Lo mejor، es borrar esa pequeña explicación para que el el código funcione.
3. En caso de que no funcione corregir y revisar de manera detallada el código y el montaje. اگر می خواهید خدمات خود را انجام دهید ، تجدیدنظر کنید که چگونه می توانید از آن استفاده کنید و خطای آن را در آردوینو ببینید.
مرحله 9: نتیجه بگیرید
Así debería quedar! Este es el resultado de ambos montajes! el de "سلام ، جهان!" y el de el medidor de temperatura! Espero que este tutorial les haya servido y puedan pasar un buen momento desarrollandolo.
Mucha Suerte!
توصیه شده:
آداپتور آردوینو نانو به آردوینو Uno: 6 مرحله (همراه با تصاویر)
آردوینو نانو به آردوینو Uno آداپتور: آردوینو نانو یک عضو خوب ، کوچک و ارزان از خانواده آردوینو است. این تراشه بر اساس تراشه Atmega328 ساخته شده است ، چیزی که آن را به اندازه برادر بزرگترش آردوینو اونو قدرتمند می کند ، اما می توان آن را با پول کمتری تهیه کرد. در Ebay اکنون نسخه های چینی می توانند
نحوه ایجاد رادار با استفاده از آردوینو برای پروژه علمی - بهترین پروژه های آردوینو: 5 مرحله
نحوه ایجاد رادار با استفاده از آردوینو برای پروژه علمی | بهترین پروژه های آردوینو: سلام دوستان ، در این مقاله آموزشی به شما نشان خواهم داد که چگونه یک سیستم راداری شگفت انگیز ایجاد کنید که با استفاده از آردوینو نانو ساخته شده است. این پروژه برای پروژه های علمی ایده آل است و اگر برنده شدن جایزه عالی باشد ، می توانید به راحتی با سرمایه گذاری و شانس بسیار کمتری این کار را انجام دهید
تبدیل متن به گفتار آردوینو با استفاده از LM386 - پروژه صحبت کردن آردوینو - کتابخانه تاکی آردوینو: 5 مرحله
تبدیل متن به گفتار آردوینو با استفاده از LM386 | پروژه صحبت کردن آردوینو | کتابخانه Talkie Arduino: سلام بچه ها ، در بسیاری از پروژه ها ما به arduino نیاز داریم که چیزی شبیه به ساعت صحبت کردن یا گفتن برخی اطلاعات در این دستورالعمل را با استفاده از Arduino به گفتار تبدیل کنیم
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو
ارتفاع سنج آردوینو با استفاده از BMP و SPI یا I2C OLED: 5 مرحله
ارتفاع سنج آردوینو با استفاده از BMP و SPI یا I2C OLED: مدت زیادی است که با استفاده از یک سنسور به دنبال ارتفاع سنج و دما و نمایش آن در OLED مبتنی بر SPI هستم. از آنجا که من چیزی دقیق پیدا نکردم ، فکر کردم که می توانم کتابخانه خود را با استفاده از کتابخانه U8glib بسازم. یک آموزش در یوتیوب وجود دارد