Përmbajtje:
- Hapi 1: Gjërat e përdorura në këtë projekt
- Hapi 2: Një shënim i shkurtër për DS18B20
- Hapi 3: Qarku
- Hapi 4: Kodi
- Hapi 5: Montimi
Video: Bëni një turi të zgjuar nga LED & Arduino: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Nga ElectropeakElectroPeak Faqja Zyrtare Ndiqni Më shumë nga autori:
Rreth: ElectroPeak është vendi juaj i vetëm për të mësuar elektronikë dhe për të realizuar idetë tuaja në realitet. Ne ofrojmë udhëzues të nivelit të lartë për t'ju treguar se si mund t'i bëni projektet tuaja. Ne gjithashtu ofrojmë produkte me cilësi të lartë kështu që të keni një … Më shumë rreth Electropeak »
Në këtë projekt, ne do të përdorim LED RGB, një sensor ambienti dhe një Arduino Nano për të dërguar një mesazh ose për të bërë një alarm me drita me ngjyra. Në fund të këtij projekti, ju mund të:
- Lexoni temperaturën e mjedisit nga sensori DS18B20 nga Arduino.
- Kontrolloni LED RGB nga PWM.
- Bëni një filxhan të lezetshëm të zgjuar.
Hapi 1: Gjërat e përdorura në këtë projekt
I gjithë komponenti i përdorur në këtë projekt mund të blihet nga lidhja e dhënë.
Komponentët e harduerit
Arduino Nano X1
Sensori i temperaturës ElectroPeak DS18B20 X1
ElectroPeak RGB LED 5mm X1
Bateria Adafruit LiPo X1
Kabllo Adafruit Ribbon X1
Aplikacionet softuerike dhe shërbimet online
Arduino IDE
Hapi 2: Një shënim i shkurtër për DS18B20
Termometri digjital DS18B20 siguron matje të temperaturës 9-bit deri në 12-bit Celsius dhe ka një funksion alarmi me pikat e nxitjes të sipërme dhe të poshtme të programueshme nga përdoruesit të paqëndrueshëm. DS18B20 komunikon mbi një autobus 1-Wire që sipas përkufizimit kërkon vetëm një linjë të dhënash (dhe terren) për komunikim me një mikroprocesor qendror. Përveç kësaj, DS18B20 mund të nxjerrë energji direkt nga linja e të dhënave ("fuqia parazitare"), duke eliminuar nevoja për një furnizim me energji të jashtme. Çdo DS18B20 ka një kod serik unik 64-bit, i cili lejon që shumë DS18B20 të funksionojnë në të njëjtin autobus 1-Wire. Kështu, është e thjeshtë të përdorësh një mikroprocesor për të kontrolluar disa DS18B20 të shpërndara në një zonë të madhe. Aplikacionet që mund të përfitojnë nga kjo veçori përfshijnë kontrollet mjedisore të HVAC, sistemet e monitorimit të temperaturës brenda ndërtesave, pajisjeve ose makinerive dhe sistemet e monitorimit dhe kontrollit të procesit.
Lidhur me kombinimin e teknologjisë me jetën, përdorimi i dritës me ngjyrë është i mahnitshëm dhe tërheqës. Zëvendësimi i LED -ve RGB me ekrane për të dërguar një mesazh ose alarm mund t'i bëjë projektet më të bukura dhe gjithashtu më të thjeshta. Në këtë projekt, ne duam ta bëjmë një filxhan të zgjuar, në mënyrë që të mund t'ju tregojmë temperaturën e kafesë ose pijeve të buta dhe alarmin kur është gati për të pirë. Si termopile, ne do të përdorim DS18B20 dhe do ta ngjisim atë në fund të filxhanit. Mund të dërgojë temperaturën e lëngut në filxhan te kontrolluesi në një të dhënë dixhitale. Arduino Nano është zgjedhja jonë si kontrollues për shkak të madhësisë së tij të vogël dhe mini lidhësit USB në bord. Prandaj mund të programohet dhe bateria mund të ngarkohet me anë të portës USB. Për të treguar temperaturën, ne përdorim 2 LED të thjeshtë 4-pin RGB dhe i lidhim ato për të ndarë njësitë PWM në Arduino Nano. Tani, na duhen vetëm një bateri, një filxhan dhe një guaskë plastike për të futur përbërësin. Le ta bëjmë.
Hapi 3: Qarku
Madhësia e baterisë varet nga LED -të dhe madhësia e filxhanit. Një bateri 500mAh është një zgjedhje e mirë. Ju mund të përdorni ose bateri polimer ose jon. LED -të e përdorura këtu kanë katode të zakonshme. Nëse tuajat kanë anode të zakonshme, duhet të bëni ndryshime të vogla në kod. Nëse LED -të tuaj nuk mund të funksionojnë pa një rezistencë, ju keni dy mënyra. Shtimi i një rezistence ose shtimi i më shumë LED -ve. Ju duhet të lidhni tensionin dhe pinin e të dhënave të DS18b20 me një rezistencë 4.7Khm. Edhe pse mund të mos jetë e nevojshme.
Hapi 4: Kodi
Ju duhet të kopjoni kodin e mëposhtëm në Arduino IDE. Por së pari Ju duhet të shtoni bibliotekën dhe pastaj të ngarkoni kodin. Shkarkoni bibliotekën "One Wire" dhe "Dallas" nga bashkëngjitja. Nëse është hera e parë që drejtoni një bord Arduino, mos u shqetësoni. Vetëm ndiqni këto hapa:
- Shkoni te www.arduino.cc/en/Main/Software dhe shkarkoni softuerin e sistemit tuaj operativ. Instaloni programin IDE sipas udhëzimeve.
- Drejtoni Arduino IDE dhe pastroni redaktuesin e tekstit dhe kopjoni kodin e mëposhtëm në redaktuesin e tekstit.
- Shkoni te skiconi dhe përfshini bibliotekat (Shkarkoni bibliotekat nga lidhjet e mëposhtme). Tani klikoni shtoni bibliotekën ZIP dhe shtoni bibliotekat
- Zgjidhni tabelën në mjete dhe tabela, zgjidhni Arduino Nano.
- Lidhni Arduino me kompjuterin tuaj dhe vendosni portën COM në mjete dhe portë.
- Shtypni butonin Ngarko (shenja e shigjetës).
Linjat e mëposhtme të kodit i përkasin llogaritjes së ngjyrave dhe kjo varet nga filxhani juaj. Nëse filxhani juaj nuk e transferon nxehtësinë mjaft shpejt, duhet ta ndryshoni atë për të arritur rezultatet e dëshiruara.
nëse (temp> 50) temp = 100;
nëse (temperatura <30)
temp = 0;
temp = (12.5)*(temp-30);
Hapi 5: Montimi
Fillimisht, duhet të shponi pjesën e poshtme të filxhanit. Numri i vrimave varet nga qarku dhe mënyra se si e zbatoni atë. Ne kemi marrë parasysh 3 vrima për këtë projekt. Një për termometrin dhe dy për lidhjen e vidhave (elektrodave) me lëng brenda filxhanit. Ju mund ta bëni këtë projekt pa shpuar turi. Shënoni termometrin në pjesën e poshtme të filxhanit dhe lidhni 2 telat e elektrodave me një çelës ndezës/fikës. Pasi të keni bashkuar termometrin dhe elektrodat dhe t'i mbyllni ato, është koha për të bërë një kornizë për pjesën e poshtme të filxhanit. Përdorni ngjitëse për të mbyllur gotën, e cila nuk do të zgjidhet me ujë të nxehtë ose të ftohtë. Për të bërë guaskën për pjesën e poshtme të filxhanit. së pari duhet të matni diametrin e jashtëm të filxhanit. Pastaj hartoni një rreth me saktësisht të njëjtën madhësi të pjesës së poshtme të turi, dhe dy unaza me diametër të jashtëm me një trashësi prej 3 mm (dhe natyrisht me diametrin e pjesës së poshtme të turi). Ju mund të përdorni pleksiglas dhe një makinë prerëse me lazer për të bërë guaskën e përshkruar. Njëra nga unazat duhet të jetë transparente, ju mund të zgjidhni ngjyrën e pjesës tjetër të tyre sipas dëshirës tuaj. Duhet të lyeni me unazë transparente për të arritur një përfundim mat. Ngjitini ato siç tregohet në imazhe. Tani ngjiteni baterinë në guaskë dhe lidhni kunjat e saj me Arduino. Pritini pjesën e unazës transparente sa porta Arduino për mikro USB dhe bashkojeni Arduino me baterinë në mënyrë që lidhësi të bjerë nga unaza. Tani lidhni LED -të në Arduino dhe lidhni telat e tjerë me Arduino. Së fundi, ngjiteni guaskën në fund të filxhanit dhe ngarkoni kodin në Arduino.
Recommended:
Si të bëni një tenxhere të zgjuar me NodeMCU të kontrolluar nga aplikacioni: 8 hapa
Si të bëni një tenxhere të zgjuar me NodeMCU të kontrolluar nga aplikacioni: Në këtë udhëzues ne do të ndërtojmë një tenxhere inteligjente të kontrolluar nga një ESP32 dhe një aplikacion për smartphone (iOS dhe Android). Ne do të përdorim NodeMCU (ESP32) për lidhjen dhe Bibliotekën Blynk për cloud IoT dhe Aplikacionin në smartphone. Së fundi ne
Si të bëni një përshtatës helikoid të rregullueshëm për një objektiv projektori 85 mm, nga një lidhës tubi polipropileni: 5 hapa
Si të bëni një përshtatës helikoid të rregullueshëm për një objektiv projektori 85 mm, nga një lidhës tubash polipropileni: Kohët e fundit kam blerë një projektor të vjetër rrëshqitës për rreth 10 euro. Projektori është i pajisur me një lente 85 mm f/2.8, lehtësisht e shkëputshme nga vetë projektori (asnjë pjesë nuk ka nevojë të çmontohet). Kështu që vendosa ta transformoj atë në një lente 85 mm për Penta -n time
Bëni një aparat të kontrolluar nga distanca nga një celular !: 5 hapa (me fotografi)
Bëni një aparat të kontrolluar nga distanca nga një celular !: Dëshironi të dini se çfarë po bën macja juaj në punë? Dërgoni një mesazh me tekst celularit tuaj të mbikqyrjes të sapokrijuar dhe merrni fotografi dhe video sekonda më vonë. Duket si një ëndërr? Jo më! Kjo video shpjegon se si funksionon:
Si të bëni një robot të kontrolluar nga celulari Bazuar në DTMF - Pa Mikrokontrollues & Programim - Kontroll nga kudo në botë - RoboGeeks: 15 hapa
Si të bëni një robot të kontrolluar nga celulari Bazuar në DTMF | Pa Mikrokontrollues & Programim | Kontroll nga kudo në botë | RoboGeeks: Dëshironi të bëni një robot i cili mund të kontrollohet nga kudo në botë, Le ta bëjmë atë
Si të bëni një LED të fuqizuar nga era nga një video: 13 hapa
Si të bëni një LED të fuqizuar nga era nga një video: Ky tutorial shpjegon se si të bëni një LED të fuqizuar nga era nga një VCR të vjetër dhe një rrotull. Ju gjithashtu mund të përdorni një makinë të vjetër CD-Rom nëse nuk keni një VCR. Nëse jeni të interesuar për mësimin për ta bërë këtë nga një disk CD-Rom, mund ta gjeni në faqen time