Orodha ya maudhui:
Video: Taa za Uingiliano za Uga, Taa za Barabara: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Nilitaka kujenga taa ya yadi ya kuingiliana kwa yadi yangu ya nyuma. Wazo lilikuwa, wakati mtu anatembea kwa njia moja ingeweka uhuishaji katika mwelekeo uliokuwa unatembea. Nilianza na taa za jua za Dollar General $ 1.00
Hatua ya 1: Toa Taa za Solor
Hatua ya kwanza ilikuwa kugeuza taa ili kupisha vitu vya kufurahisha zaidi. Nilianza kwa kukata mwongozo wa awali na betri. Hakikisha uhifadhi sehemu hizi kwani zitakuwa muhimu katika mradi mwingine pia niliondoa dome ya chrome iliyokuwa chini ya mwangaza wa jua na kuipachika juu kama inavyoonekana kwenye picha
Hatua ya 2: Kufunga Taa Bora
kwa inayoongozwa nilitumia ws2811b isiyo na maji ambayo inaweza kupatikana hapa
www.ebay.com/itm/50-X-12mm-LED-Module-RGB-…
Awali nilipanga kuweka sensorer za PIR ndani ya taa za jua. lakini hii ilidhihirika kuwa ni shida sana kwa sababu sensor haikuweza kuona zamani ya plastiki. lazima iwe na aina fulani ya usahihi wa kuchuja UV. kwa hivyo nilichagua kitu kama hiki
www.thingiverse.com/thing 2590216
Hatua ya 3: Usimbuaji
ikiwa unataka kufanya taa zisitumie sensa au tembea kila wakati tafuta tu mahali panapokuwa na maoni kama "kubadilisha hali ya bendera" na kuiweka kwa ether 1 au 0 nitaongeza picha zaidi nitakapojimalizia hii mwenyewe bado ni kazi inayoendelea lakini nadhani ni nadhifu sana kutoshiriki mara moja. asante kwa kuangalia
usanidi batili () {
// weka nambari yako ya usanidi hapa, kukimbia mara moja: FastLED.addLeds (leds, NUM_LEDS); Serial. Kuanza (9600); pinMode (kifungoPin1, INPUT); pinMode (kifungoPin2, INPUT); }
kitanzi batili () {
Serial.println (Bendera ya Jimbo);
ikiwa (FlagState == 0) {MbeleLeds (); } ikiwa (FlagState == 1) {RevLeds (); } ikiwa (FlagState == 2) {Inasubiri (); }}
batili MbeleLeds () {
KwanzaLed = -1; MwishoLed = 16; kwa (int i = 0; i <8; i ++) {LastLed--; KwanzaLed ++; leds [MwishoLed] = CRGB:: Nyeupe; risasi [KwanzaLed] = CRGB:: Nyeupe; kuchelewesha (750); FastLED.show (); Serial.print ("Pass nyeupe"); Printa ya serial (i); Serial.println ("ya 8"); } KwanzaLed = -1; MwishoLed = 16; kwa (int i = 0; i <8; i ++) {LastLed--; KwanzaLed ++; leds [MwishoLed] = CRGB:: Bluu; risasi [KwanzaLed] = CRGB:: Bluu; kuchelewesha (250); FastLED.show (); Serial.print ("Blue Pass"); Printa ya serial (i); Serial.println ("ya 8"); } KwanzaLed = -1; MwishoLed = 16; kwa (int i = 0; i <8; i ++) {LastLed--; KwanzaLed ++; leds [MwishoLed] = CRGB:: Zambarau; risasi [KwanzaLed] = CRGB:: Zambarau; kuchelewesha (250); FastLED.show (); Serial.print ("Red Pass"); Printa ya serial (i); Serial.println ("ya 8"); } KwanzaLed = -1; MwishoLed = 16; kwa (int i = 0; i <8; i ++) {LastLed--; KwanzaLed ++; leds [MwishoLed] = CRGB:: Nyeusi; risasi [KwanzaLed] = CRGB:: Nyeusi; kuchelewesha (250); FastLED.show (); Serial.print ("Kuzima imesababisha"); Printa ya serial (i); Serial.println ("ya 8"); } Bendera ya Jimbo = 2; // kubadilisha hali ya bendera} batili RevLeds () {Serial.println ("in reverse"); KwanzaLed = 8; MwishoLed = 7; kwa (int i = 0; i <8; i ++) {LastLed ++; KwanzaLed--; leds [MwishoLed] = CRGB:: Nyeupe; risasi [KwanzaLed] = CRGB:: Nyeupe; kuchelewesha (750); FastLED.show (); Serial.print ("Kupitisha nyeupe"); Printa ya serial (i); Serial.println ("ya 8"); } KwanzaLed = 8; MwishoLed = 7; kwa (int i = 0; i <8; i ++) {LastLed ++; KwanzaLed--; leds [MwishoLed] = CRGB:: Bluu; risasi [KwanzaLed] = CRGB:: Bluu; kuchelewesha (250); FastLED.show (); Serial.print ("Blue pass"); Printa ya serial (i); Serial.println ("ya 8"); } KwanzaLed = 8; MwishoLed = 7; kwa (int i = 0; i <8; i ++) {LastLed ++; KwanzaLed--; leds [MwishoLed] = CRGB:: Zambarau; risasi [KwanzaLed] = CRGB:: Zambarau; kuchelewesha (250); FastLED.show (); Serial.print ("Kupita nyekundu"); Printa ya serial (i); Serial.println ("ya 8"); }
KwanzaLed = 8;
MwishoLed = 7; kwa (int i = 0; i <8; i ++) {LastLed ++; KwanzaLed--; leds [MwishoLed] = CRGB:: Nyeusi; risasi [KwanzaLed] = CRGB:: Nyeusi; kuchelewesha (250); FastLED.show (); Serial.print ("Kuzima Kuongozwa"); Printa ya serial (i); Serial.println ("ya 8"); } Bendera ya Jimbo = 2; // kubadilisha hali ya bendera} Kusubiri batili () {buttonState1 = digitalRead (buttonPin1); buttonState2 = digitalRead (buttonPin2); ikiwa (buttonState1 == JUU) {Serial.println ("imesababisha mbele"); Jimbo la Bendera = 0; } mwingine ikiwa (buttonState2 == HIGH) {Serial.println ("Rev ilisababisha"); Jimbo la Bendera = 1; } Serial.println ("kitanzi kimemaliza kusubiri"); }
Ilipendekeza:
Taa ya Trafiki kwenye Barabara ya Msalaba: Hatua 3
Taa ya Trafiki kwenye Barabara ya Msalaba: https://create.arduino.cc/editor/sharonchen/4c96c2…kusudia watoto wacha wajifunze kuvuka barabara! kila sehemu na jozi mbili za taa tofauti za trafiki zitaangazia
Maikrofoni ya Uga wa Umeme: Hatua 5
Maikrofoni ya Uga wa Umeme: Maikrofoni ya sumakuumeme ni zana isiyo ya kawaida kwa wabunifu wa sauti, watunzi, wapiga hobby (au wawindaji wa roho). Ni kifaa rahisi ambacho hutumia coil ya kuingiza ili kunasa na kubadilisha uwanja wa Electro-Magnetic (EMF) kuwa sauti inayosikika. Kuna ar
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano Nk ..: Hatua 11 (na Picha)
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano nk. Shida ni kwamba modeli za taa zinaweza kuwa ndogo na nafasi ndogo ya betri na
Fanya Ferrite yako mwenyewe Kuboresha Uga wa Magnetic: Hatua 9
Fanya Ferrite Yako mwenyewe Kuboresha Uga wa Magnetic: Sasisha 05/09/2018: Niliifanya tena, furahiya! Sasisha 03/07/2015: Nimepata suluhisho sahihi - angalia hatua ya mwisho! Je! Imeanzaje unaweza kujiuliza, kwa hivyo nitakufahamisha;) Labda umeona inayoweza kufundishwa kwa hita Rahisi ya kuingiza na na
Ishara iliyoamilishwa ya Ishara ya Uga wa Usalama: Hatua 4 (na Picha)
Ishara iliyoamilishwa Ishara ya Uga wa Usalama: Ishara za jadi za mfumo wa usalama hazifanyi chochote. Kwa kweli hawajabadilika sana katika kipindi cha miaka 30 iliyopita. Walakini, ni vizuizi vya thamani maadamu vimewekwa mahali wazi katika yadi yako na vinaonekana vizuri. Napenda