Sisukord:
- Samm: selles projektis kasutatud asjad
- Samm: lühike märkus DS18B20 kohta
- 3. samm: ahel
- 4. samm: kood
- 5. samm: kokkupanek
Video: Tehke LED -i ja Arduino nutikas kruus: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Autor: ElectropeakElectroPeak ametlik veebisait
Teave: ElectroPeak on koht, kus saate elektroonikat õppida ja oma ideid reaalsuseks muuta. Pakume tipptasemel juhendeid, mis näitavad teile, kuidas saate oma projekte teha. Pakume ka kvaliteetseid tooteid, nii et teil on… Rohkem Electropeaki kohta »
Selles projektis kasutame värviliste tuledega sõnumi saatmiseks või häire tegemiseks RGB LED -e, keskkonnaandurit ja Arduino Nano -d. Selle projekti lõpus saate:
- Lugege keskkonnatemperatuuri Arduino andurilt DS18B20.
- Juhtige RGB LED -e PWM abil.
- Tehke lahe nutikruus.
Samm: selles projektis kasutatud asjad
Kõiki selles projektis kasutatud komponente saab osta lisatud lingi kaudu.
Riistvara komponendid
Arduino Nano X1
ElectroPeak DS18B20 temperatuuriandur X1
ElectroPeak RGB 5 mm LED X1
Adafruit LiPo aku X1
Adafruit lindi kaabel X1
Tarkvararakendused ja võrguteenused
Arduino IDE
Samm: lühike märkus DS18B20 kohta
Digitaalne termomeeter DS18B20 võimaldab mõõta temperatuuri 9 kuni 12 bitti Celsiuse järgi ning sellel on häirefunktsioon koos püsivate kasutaja poolt programmeeritavate ülemiste ja alumiste päästikpunktidega. DS18B20 suhtleb 1-juhtmelise siini kaudu, mis nõuab definitsiooni järgi ainult ühte andmesidet (ja maandust) keskse mikroprotsessoriga suhtlemiseks. Lisaks saab DS18B20 toita energiat otse andmesidelt („parasiitvõimsus“), kõrvaldades vajadus välise toiteallika järele. Igal DS18B20-l on ainulaadne 64-bitine jadakood, mis võimaldab mitmel DS18B20-l sama 1-juhtmelise siiniga töötada. Seega on lihtne kasutada ühte mikroprotsessorit mitme suurel alal jaotatud DS18B20 juhtimiseks. Sellest funktsioonist kasu saavad rakendused hõlmavad HVAC keskkonnakontrolli, hoonete, seadmete või masinate temperatuuri jälgimissüsteeme ning protsesside seire- ja juhtimissüsteeme.
Mis puutub tehnoloogia ühendamisse eluga, siis värvilise valguse kasutamine on hämmastav ja atraktiivne. RGB -valgusdioodide asendamine kuvaritega sõnumi või häire saatmiseks võib muuta projektid ilusamaks ja lihtsamaks. Selles projektis tahame muuta kruusi nutikaks, et saaksite näidata kohvi või karastusjookide temperatuuri ja häiret see on joomiseks valmis. Termopilena kasutame DS18B20 ja kleepime selle kruusi põhja. See võib saata kruusis oleva vedeliku temperatuuri kontrollerile digitaalsete andmetena. Arduino Nano on meie valik kontrolleriks selle väikese suuruse ja pardal oleva mini -USB -pistiku tõttu. Seetõttu saab seda programmeerida ja akut USB -pordi kaudu laadida. Temperatuuri näitamiseks kasutame 2 lihtsat 4-kontaktilist RGB LED-i ja ühendame need Arduino Nano eraldi PWM-üksustega. Nüüd vajame komponendi sisestamiseks ainult akut, kruusi ja plastkestat. Teeme ära.
3. samm: ahel
Aku suurus sõltub LED -idest ja kruusi suurusest. 500 mAh aku on hea valik. Võite kasutada nii polümeeri kui ka ioonakusid. Siin kasutatavatel LED -idel on tavalised katoodid. Kui teil on ühised anoodid, peate koodis väikseid muudatusi tegema. Kui teie LED -id ei tööta ilma takisti, on teil kaks võimalust. Takisti lisamine või LED -ide lisamine. Peate ühendama DS18b20 pinge ja andmeside 4,7 K oomi takistiga. Kuigi see ei pruugi olla vajalik.
4. samm: kood
Peaksite Arduino IDE -sse kopeerima järgmise koodi. Kuid kõigepealt peate teeki lisama ja seejärel koodi üles laadima. Laadige manusest alla raamatukogu „One Wire” ja „Dallas”. Kui kasutate Arduino tahvlit esimest korda, ärge muretsege. Lihtsalt järgige neid samme:
- Minge saidile www.arduino.cc/en/Main/Software ja laadige alla oma operatsioonisüsteemi tarkvara. Installige IDE tarkvara vastavalt juhistele.
- Käivitage Arduino IDE ja tühjendage tekstiredaktor ning kopeerige tekstiredaktoris järgmine kood.
- Liikuge visandile ja lisage teegid (Laadige raamatukogud alla järgmistelt linkidelt). Nüüd klõpsake nuppu Lisa ZIP -kogu ja lisage teegid
- Valige tööriistade ja tahvlite plaat, valige Arduino Nano.
- Ühendage Arduino arvutiga ja seadke tööriistade ja pordi COM -port.
- Vajutage nuppu Laadi üles (noole märk).
Järgmised koodiridad kuuluvad värviarvutusse ja see sõltub teie kruusist. Kui teie kruus ei kanna soojust piisavalt kiiresti, peaksite soovitud tulemuse saavutamiseks seda vahetama.
kui (temp> 50) temp = 100;
kui (temperatuur <30)
temp = 0;
temp = (12,5)*(temp-30);
5. samm: kokkupanek
Esialgu peate kruusi põhja puurima. Aukude arv sõltub vooluringist ja selle rakendamisest. Oleme selle projekti jaoks kaalunud 3 auku. Üks termomeetri jaoks ja kaks kruvide (elektroodide) ühendamiseks vedelikuga kruusi sees. Seda projekti saate teha ilma kruusi läbistamata. Märkige termomeeter kruusi põhja ja ühendage elektroodide kaks juhtmest sisse/välja lülitiga. Pärast termomeetri ja elektroodide kinnitamist ja nende sulgemist on aeg teha kruusi põhja jaoks raam. Kasutage klaasi sulgemiseks liime, mida ei lahenda kuum või külm vesi. Kruusi põhja valmistamiseks kest. kõigepealt peate mõõtma kruusi välisläbimõõtu. Seejärel kujundage ring täpselt sama suurusega kruusi põhjaga ja kaks rõngast välisläbimõõduga paksusega 3 mm (ja muidugi kruusi põhja läbimõõduga). Võite kasutada pleksiklaasi ja laserlõikamismasin ettenähtud kesta valmistamiseks. Üks rõngastest peab olema läbipaistev, ülejäänud värvi saate valida vastavalt soovile. Läbipaistva rõnga mattpinna saavutamiseks lihvige. Liimige need, nagu on näidatud piltidel. Nüüd liimige aku kesta külge ja ühendage selle tihvtid Arduinoga. Lõika läbipaistva rõnga osa sama palju kui Arduino mikro -USB -port ja kinnitage Arduino aku külge, nii et pistik kukuks rõngast välja. Nüüd jootke LED -id Arduino külge ja ühendage muud juhtmed Arduinoga. Lõpuks liimige kest kruusi põhja ja laadige kood üles Arduinosse.
Soovitan:
Tehke isetegitav Sonoffi nutikas lüliti Androidi rakenduse abil: 11 sammu
Tehke isetegevuslik Sonoffi nutikas lüliti, kasutades Androidi rakendust: mis on Sonoff? Sonoff on nutika kodu jaoks mõeldud nutikas lülitusseadmete sari, mille on välja töötanud ITEAD. Selle liini üks paindlikumaid ja odavamaid seadmeid on Sonoff Basic ja Sonoff mini. Need on WiFi-toega lülitid, mis põhinevad suurel kiibil, ESP8266/E
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: 7 sammu
IoT -põhine nutikas aiandus ja nutikas põllumajandus, kasutades ESP32: maailm muutub ajaga ja nii ka põllumajandus. Tänapäeval integreerivad inimesed elektroonikat igas valdkonnas ja põllumajandus pole sellest erand. See elektroonika ühendamine põllumajanduses aitab põllumehi ja aedu haldavaid inimesi. Selles
E-Ink Display kruus: 8 sammu (piltidega)
E-Ink Display Kruus: See on üks neist hullumeelsetest ideedest, mis lihtsalt spontaanselt mu ajusse satuvad. Mõtlesin, kas poleks äge, kui oleks olemas kohvitass, mida saaksite lennult kohandada? Üks, mis nägi välja nagu tavaline kohvitass. Tegin otsingu ja
Ühendatud kruus: 5 sammu (piltidega)
Ühendatud kruus: mõnikord tahaksin hommikul enne kontorisse minekut kohvi rüübates oma e -posti postkasti heita pilgu sellele, mida see minult ootab. st saabunud meilide arv ja toon …. kas eelmisel päeval just lõpetatud projekt on murettekitav