Cov txheej txheem:

EAL- Kev Nyab Xeeb Sab Hauv Tsev: 5 Kauj Ruam
EAL- Kev Nyab Xeeb Sab Hauv Tsev: 5 Kauj Ruam

Video: EAL- Kev Nyab Xeeb Sab Hauv Tsev: 5 Kauj Ruam

Video: EAL- Kev Nyab Xeeb Sab Hauv Tsev: 5 Kauj Ruam
Video: yuam kev ua koj txiv tsev by nuj xeem nkauj tawm tshiab 2020-2021 2024, Hlis ntuj nqeg
Anonim
EAL- Sab hauv tsev huab cua
EAL- Sab hauv tsev huab cua

Rau peb lub tsev kawm ntawv txoj haujlwm, peb tau ua lub luag haujlwm los ua ke cov arduino rau hauv cov tshuab siv tshuab. Peb tau xaiv los ua qhov ntsuas huab cua sab hauv tsev, uas tuaj yeem paub qhov kub thiab txias, thiab qib decibel sab hauv tsev.

Peb tau hliv ob peb lub qhov hauv lub txee, thiab nrog kua nplaum thiab kab xev, ua kom ruaj khov cov khoom siv los ntawm sab nraub qaum. Lub vijtsam LCD tau lo rau ntawm, ntawm sab xub ntiag, ib yam li cov hlua LED. Peb tau tso lub txee rau ntawm ib daim ntoo, rau kev ruaj ntseg, thiab teeb lwm daim ntoo ntev rau sab nraub qaum, kom ruaj khov ntxiv thiab lub platform rau Arduino, lub rooj noj mov thiab lub zog sab nraud.

Peb tau tso QR cov lej rau ntawm lub txee, kom nkag tau sai rau lub xaib no, siv lub xov tooj ntawm tes thiab lub tshuab luam ntawv QR.

Kauj Ruam 1: Tej Yam Koj Yuav Tsum Ua Ua Txoj Haujlwm no

Yam Koj Yuav Tsum Ua Ua Txoj Haujlwm no
Yam Koj Yuav Tsum Ua Ua Txoj Haujlwm no
Yam Koj Yuav Tsum Ua Ua Txoj Haujlwm no
Yam Koj Yuav Tsum Ua Ua Txoj Haujlwm no
Yam Koj Yuav Tsum Ua Ua Txoj Haujlwm no
Yam Koj Yuav Tsum Ua Ua Txoj Haujlwm no
Yam Koj Yuav Tsum Ua Ua Txoj Haujlwm no
Yam Koj Yuav Tsum Ua Ua Txoj Haujlwm no

1: Lub plhaub ntawm qhov ntsuas huab cua, tau tsim los ntawm lub khoos phis tawj qub

2: Rau cov av noo thiab kub: 1 ntsuas cua/ntsuas kub thiab 2 RGB LED pins

3: Rau VU meter: 1 lub microphone thiab 1 WS2812B 8-chip LED STRIP

4: 1 LCD npo thiab 1 lub zog ntsuas rau tshuaj ntsuam daws teeb meem

5: 1 Arduino Mega 2560, 1 lub thawv ntawv, 12V lub zog sab nraud, cov xov hlau thiab cov tiv thaiv

Kauj ruam 2: Fritzing

Fritzing
Fritzing

Peb siv txoj haujlwm Fritzing los qhia txog yuav ua li cas cov khoom siv txuas nrog. Ib txoj haujlwm zoo rau thaiv kev siv schematic. Ntawm no koj tuaj yeem pom qhov twg pins koj yuav tsum xaim cov khoom siv,

Kauj Ruam 3: Txoj Cai

Cov cai tau sau hauv qhov program Arduino pub dawb, thiab rau txhua qhov kev xav thiab lub hom phiaj, peb tsis muaj qhov txav chaw, yog li nws tau tsav los ntawm arduino thiab txoj haujlwm.

Code: Thawj ntu yog qhov uas peb txheeb xyuas cov pins twg uas siv thiab Cov Tsev Qiv Ntawv uas peb siv

// RBG Teeb tus pin rau RBG-leds uas tau siv los ua kom pom qhov kub thiab txias raws li redPintemp = 47;

int ntsuabPintemp = 45;

ua bluePintemp = 46;

int redPinHumi = 53;

int ntsuabPinHumi = 51;

int bluePinHumi = 21;

// Sensor Rau nyeem Kub thiab Vaum.

#suav nrog -

dht DHT;

#define DHT11_PIN A0

// LCD Cov zaub uas Kub thiab Vaum tuaj yeem pom tau

#suav nrog <LiquidCrystal.h>

// pib lub tsev qiv ntawv los ntawm kev koom nrog ib qho xav tau LCD interface tus pin

// nrog tus lej tus lej arduino nws txuas nrog const rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);

// LED sawb kom pom lub suab nrov

#suav nrog <Adafruit_NeoPixel.h>

#suav nrog <math.h>

#define N_PIXELS 8 // Tus lej ntawm pixels hauv kab

#define MIC_PIN A9 // Microphone tau txuas rau tus pin analog no

#define LED_PIN 6 // NeoPixel LED txoj hlua txuas nrog tus pin no

#define SAMPLE_WINDOW 10 // Qauv qhov rai rau qib nruab nrab

#define PEAK_HANG 24 // Lub sijhawm ncua ua ntej lub ncov teev teev

#define PEAK_FALL 4 // Tus nqi ntawm qhov poob qis tshaj

#define INPUT_FLOOR 10 // Qib qis dua ntawm analogRead input

#define INPUT_CEILING 300 // Max ntau ntawm analogRead input, qis tus nqi ntau dua rhiab heev (1023 = max)

byte ncov = 16; // Peak qib ntawm kab; siv rau qhov poob qis tsis kos npe rau tus qauv;

byte dotCount = 0; // Ncej txee rau qhov siab tshaj plaws

byte dotHangCount = 0; // Ncej txee rau tuav ncov teev

Adafruit_NeoPixel strip = Adafruit_NeoPixel (N_PIXELS, LED_PIN, NEO_GRB + NEO_KHZ800);

Txoj cai ua tiav yog muaj raws li rub tawm ob qho tib si.ino rau arduino thiab ua.docx cov ntaub ntawv

Kauj ruam 4: Yees duab thiab Duab

Image
Image
Video thiab Pics
Video thiab Pics

Kauj Ruam 5: Tsim Tawm

Tsim Tawm!
Tsim Tawm!

Xav txog txoj haujlwm thiab peb pab pawg ua haujlwm, peb ua haujlwm zoo ua ke hauv tsev kawm ntawv thiab kev sib raug zoo. Txoj haujlwm muaj cov ntu hauv nws uas peb tau npaj rau, thiab nrog chav rau kev txhim kho ntxiv. Txoj cai ua haujlwm, tab sis tsis zoo tag nrho. Peb tsis tuaj yeem nkag siab qhov twg los siv cov ntawv me me ntawm tus lej, yog li peb cov hlua LED/VU meter tuaj yeem ua haujlwm zoo kawg nkaus, yam tsis tau cuam tshuam los ntawm kev ncua los ntawm lub vijtsam LCD, vim nws yuav tsum tau ncua rau 2 vib nas this kom nyeem tau zoo cov ntaub ntawv nws tau txais los ntawm qhov ntsuas kub/av noo. Qhov no ua rau cov hlua LED tsis ua haujlwm zoo, vim nws xav tau tsis muaj ncua, tab sis peb tsis paub qhov twg los daws qhov kev daws teeb meem hauv txoj cai. Qhov ntawd yog peb qhov kev khuv xim loj rau tam sim no, tab sis peb tau qhib rau cov lus qhia, thiab peb yuav sim peb tus kheej txhawm rau txhim kho ntxiv rau ntawm cov lej. Yog tias peb muaj sijhawm ntau dua, raws li txoj haujlwm no tau ua raws sijhawm, thiab nkag siab zoo dua ntawm qhov coding ib feem, peb tuaj yeem, thiab tam sim no yuav, txhim kho raws cov lej.

Tam sim no koj tau ua tiav txhua cov kauj ruam los rau qhov no, koj tau npaj los tshawb nrhiav ntau yam ntxiv thiab cov khoom txaus rau sab hauv-huab cua-ntaus ntawv. Ib txoj hauv kev txhawm rau txhim kho lub cuab yeej no tuaj yeem ua lub luag haujlwm uas yuav ua rau lub kiv cua yog qhov kub lossis huab cua mus qis dua lossis ntau dua qhov pib. Yog li yog tias nws txias dhau nws tuaj yeem ua kom sov hauv chav hauv qee qhov thiab yog tias nws sov dhau lawm. Tsis tas li yog tias cov av noo siab dhau nws tuaj yeem qhib lub qhov rais kom qis nws lossis tsawg kawg qhia nws. Lub microphone tuaj yeem hloov kho rau hauv bluetooth-module ntawm koj lub smartphone lossis lwm yam khoom siv. Txoj hauv kev no koj tuaj yeem taug qab qib ntawm decibel tam sim no hauv chav. Thiab qhov no tseem tuaj yeem hloov kho mus rau qhov ua haujlwm uas lub ntim yuav nce ntxiv lossis qis dua yog tias siab dhau.

Tam sim no tsim tawm thiab tau txais kev tshoov siab los ntawm peb cov kev xav lossis ua rau koj tus kheej lub tswv yim los rau hauv lub neej.

Ua tsaug rau koj mus ntsib peb nplooj ntawv thiab ua tsaug rau koj yog tias koj tau sim tsim nws!

Pom zoo: