Turinys:

Padarykite išmanųjį puodelį pagal LED ir „Arduino“: 6 žingsniai
Padarykite išmanųjį puodelį pagal LED ir „Arduino“: 6 žingsniai

Video: Padarykite išmanųjį puodelį pagal LED ir „Arduino“: 6 žingsniai

Video: Padarykite išmanųjį puodelį pagal LED ir „Arduino“: 6 žingsniai
Video: 14 интересных товаров и гаджетов с Aliexpress, которые вам пригодятся 2024, Lapkritis
Anonim

„Electropeak“„ElectroPeak“oficiali svetainėSekite daugiau autoriaus:

Darbo su ultragarso moduliu ir „Arduino“pradžia
Darbo su ultragarso moduliu ir „Arduino“pradžia
Darbo su ultragarso moduliu ir „Arduino“pradžia
Darbo su ultragarso moduliu ir „Arduino“pradžia
Sukurkite „WiFi“šilumos žemėlapį naudodami ESP8266 ir „Arduino“
Sukurkite „WiFi“šilumos žemėlapį naudodami ESP8266 ir „Arduino“
Sukurkite „WiFi“šilumos žemėlapį naudodami ESP8266 ir „Arduino“
Sukurkite „WiFi“šilumos žemėlapį naudodami ESP8266 ir „Arduino“
Spalvų atpažinimas su TCS230 jutikliu ir „Arduino“[įtrauktas kalibravimo kodas]
Spalvų atpažinimas su TCS230 jutikliu ir „Arduino“[įtrauktas kalibravimo kodas]
Spalvų atpažinimas su TCS230 jutikliu ir „Arduino“[įtrauktas kalibravimo kodas]
Spalvų atpažinimas su TCS230 jutikliu ir „Arduino“[įtrauktas kalibravimo kodas]

Apie: „ElectroPeak“yra viena vieta, kur galite išmokti elektronikos ir įgyvendinti savo idėjas. Mes siūlome aukščiausios klasės vadovus, kurie parodys, kaip galite kurti savo projektus. Mes taip pat siūlome aukštos kokybės produktus, kad galėtumėte turėti daugiau … Daugiau apie „Electropeak“»

Šiame projekte mes naudosime RGB šviesos diodus, aplinkos jutiklį ir „Arduino Nano“, kad išsiųstume pranešimą arba padarytume signalą spalvotomis lemputėmis. Pasibaigus šiam projektui, galite:

  • Arduino skaitykite aplinkos temperatūrą iš DS18B20 jutiklio.
  • Valdykite RGB šviesos diodus PWM.
  • Padarykite šaunų išmanųjį puodelį.

1 žingsnis: šiame projekte naudojami dalykai

Dalykai, naudojami šiame projekte
Dalykai, naudojami šiame projekte

Visą šiame projekte naudojamą komponentą galima įsigyti naudojant pateiktą nuorodą.

Techninės įrangos komponentai

„Arduino Nano X1“

„ElectroPeak DS18B20“temperatūros jutiklis X1

„ElectroPeak RGB“5 mm LED X1

„Adafruit LiPo“baterija X1

„Adafruit“juostelės kabelis X1

Programinės įrangos programos ir internetinės paslaugos

„Arduino IDE“

2 veiksmas: trumpa pastaba apie DS18B20

Trumpa pastaba apie DS18B20
Trumpa pastaba apie DS18B20

DS18B20 skaitmeninis termometras leidžia matuoti temperatūrą nuo 9 bitų iki 12 bitų pagal Celsijų ir turi aliarmo funkciją su nepastoviais vartotojo programuojamais viršutiniais ir apatiniais trigerio taškais. DS18B20 palaiko ryšį per 1 laidų magistralę, kuriai pagal apibrėžimą reikia tik vienos duomenų linijos (ir įžeminimo) ryšiui su centriniu mikroprocesoriumi. Be to, DS18B20 gali gauti energijos tiesiogiai iš duomenų linijos („parazitų galia“), pašalindama reikia išorinio maitinimo šaltinio. Kiekvienas DS18B20 turi unikalų 64 bitų serijos kodą, kuris leidžia kelioms DS18B20 įrenginiams veikti toje pačioje 1 laido magistralėje. Taigi paprasta naudoti vieną mikroprocesorių, kad būtų galima valdyti kelis dideliame plote paskirstytus DS18B20. Šios funkcijos gali būti naudingos naudojant ŠVOK aplinkos valdymą, pastatų, įrangos ar mašinų temperatūros stebėjimo sistemas, proceso stebėjimo ir valdymo sistemas.

Kalbant apie technologijų derinimą su gyvenimu, spalvotos šviesos naudojimas yra nuostabus ir patrauklus. Pakeitus RGB šviesos diodus su ekranais, kad būtų išsiųstas pranešimas ar pavojaus signalas, projektai gali būti gražesni ir paprastesni. Šiame projekte norime padaryti puodelį protingą, kad galėtumėte parodyti kavos ar gaiviųjų gėrimų temperatūrą ir signalą, kai jis paruoštas gerti. Kaip termopilą naudosime DS18B20 ir priklijuosime jį prie puodelio dugno. Jis gali nusiųsti puodelyje esančio skysčio temperatūrą valdikliui skaitmeniniais duomenimis. „Arduino Nano“yra mūsų pasirinkimas kaip valdiklis dėl mažo dydžio ir mini USB jungties. Todėl jį galima užprogramuoti ir akumuliatorių įkrauti naudojant USB prievadą. Norėdami parodyti temperatūrą, naudojame 2 paprastus 4 kontaktų RGB šviesos diodus ir prijungiame juos prie atskirų PWM įrenginių „Arduino Nano“. Dabar mums reikia tik baterijos, puodelio ir plastikinio korpuso, kad galėtume sudėti komponentą. Padarykime tai.

3 žingsnis: grandinė

Grandinė
Grandinė

Baterijos dydis priklauso nuo šviesos diodų ir puodelio dydžio. 500 mAh baterija yra geras pasirinkimas. Galite naudoti polimerines arba jonines baterijas. Čia naudojami šviesos diodai turi bendrus katodus. Jei turite bendrus anodus, turite atlikti nedidelius kodo pakeitimus. Jei jūsų šviesos diodai negali veikti be rezistoriaus, turite du būdus. Pridedant rezistorių arba pridedant daugiau šviesos diodų. DS18b20 įtampą ir duomenų kaištį turėtumėte prijungti prie 4,7 K omų rezistoriaus. Nors tai gali būti nereikalinga.

4 žingsnis: kodas

Turėtumėte nukopijuoti šį kodą į „Arduino IDE“. Bet pirmiausia turite pridėti biblioteką ir tada įkelti kodą. Atsisiųskite „One Wire“ir „Dallas“biblioteką iš priedo. Jei pirmą kartą paleidžiate „Arduino“lentą, nesijaudinkite. Tiesiog atlikite šiuos veiksmus:

  • Eikite į www.arduino.cc/en/Main/Software ir atsisiųskite savo OS programinę įrangą. Įdiekite IDE programinę įrangą, kaip nurodyta.
  • Paleiskite „Arduino IDE“, išvalykite teksto redaktorių ir nukopijuokite šį kodą į teksto rengyklę.
  • Eikite į eskizą ir įtraukite bibliotekas (atsisiųskite bibliotekas iš šių nuorodų). Dabar spustelėkite pridėti ZIP biblioteką ir pridėkite bibliotekas
  • Pasirinkite lentą įrankiuose ir lentose, pasirinkite „Arduino Nano“.
  • Prijunkite „Arduino“prie kompiuterio ir nustatykite įrankių ir prievado COM prievadą.
  • Paspauskite mygtuką Įkelti (rodyklės ženklas).

Šios kodo eilutės priklauso spalvų skaičiavimui ir priklauso nuo jūsų puodelio. Jei puodelis neperduoda šilumos pakankamai greitai, turėtumėte jį pakeisti, kad pasiektumėte norimų rezultatų.

jei (temp> 50) temp = 100;

jei (temperatūra <30)

temperatūra = 0;

temperatūra = (12,5)*(temperatūra-30);

5 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Iš pradžių turite išgręžti puodelio dugną. Skylių skaičius priklauso nuo grandinės ir nuo jos įgyvendinimo. Šiam projektui svarstėme 3 skyles. Vienas termometrui ir du varžtų (elektrodų) su skysčiu prijungimui puoduko viduje. Šį projektą galite atlikti nepradūrę puodelio. Pažymėkite termometrą prie puodelio apačios ir prijunkite 2 elektrodų laidus prie įjungimo/išjungimo jungiklio. Prijungę termometrą ir elektrodus bei juos užsandarinę, pats laikas pagaminti puodelio dugno rėmelį. Stiklo sandarinimui naudokite klijus, kurių neišspręs karštas ar šaltas vanduo. Norėdami pagaminti puodelio dugno apvalkalą. pirmiausia turite išmatuoti puodelio išorinį skersmenį. Tada suprojektuokite apskritimą su tokio paties dydžio puodelio dugnu ir dviem žiedais, kurių išorinis skersmuo yra 3 mm storio (ir, žinoma, su puodelio dugno skersmeniu). Galite naudoti organinį stiklą ir pjovimo lazeriu mašina, skirta nustatytam apvalkalui pagaminti. Vienas iš žiedų turi būti skaidrus, galite pasirinkti likusių jų spalvą. Jei norite matinio paviršiaus, skaidrų žiedą turėtumėte šlifuoti. Klijuokite juos, kaip parodyta paveikslėliuose. Dabar priklijuokite akumuliatorių prie korpuso ir prijunkite jo kaiščius prie „Arduino“. Supjaustykite skaidraus žiedo dalį tiek, kiek „Arduino“mikro USB prievado, ir pritvirtinkite „Arduino“prie akumuliatoriaus, kad jungtis iškristų iš žiedo. Dabar lituokite šviesos diodus prie „Arduino“ir prijunkite kitus laidus prie „Arduino“. Galiausiai priklijuokite apvalkalą prie puodelio apačios ir įkelkite kodą į „Arduino“.

Rekomenduojamas: