Cov txheej txheem:

TheSUN, Arduino Tsim Tsim Phab Ntsa Moos: 6 Cov Kauj Ruam (nrog Duab)
TheSUN, Arduino Tsim Tsim Phab Ntsa Moos: 6 Cov Kauj Ruam (nrog Duab)

Video: TheSUN, Arduino Tsim Tsim Phab Ntsa Moos: 6 Cov Kauj Ruam (nrog Duab)

Video: TheSUN, Arduino Tsim Tsim Phab Ntsa Moos: 6 Cov Kauj Ruam (nrog Duab)
Video: Lesson 2: Getting Arduino Software and using Documentation for SunFounder Arduino Kit | SunFounder 2024, Hlis ntuj nqeg
Anonim
TheSUN, Arduino Tsim Tsim Phab Ntsa Moos
TheSUN, Arduino Tsim Tsim Phab Ntsa Moos
TheSUN, Arduino Tsim Tsim Phab Ntsa Moos
TheSUN, Arduino Tsim Tsim Phab Ntsa Moos
TheSUN, Arduino Tsim Tsim Phab Ntsa Moos
TheSUN, Arduino Tsim Tsim Phab Ntsa Moos

Nyob zoo dua Instructables-folks!:-P

Vim tias cov teeb meem xa khoom Kuv tsis muaj peev xwm txuas ntxiv kuv qhov ABTW Project yog li kuv txiav txim siab qhia koj lwm qhov, kuv qhov kev tsim tshiab tshaj plaws.

Kuv xav tias peb coob leej, zoo li kuv, zoo li cov chaw nyob zoo LED kab txaij (tseem hu ua NEOPIXEL LED). Koj tuaj yeem tau txais lawv los ntawm ADAFRUIT. Lwm tus neeg muag khoom kuj yuav muab cov khoom zoo sib xws. Muaj ib lub tsev qiv ntawv muaj nyob ntawm ADAFRUITS - GitHub (nyem rau kuv) suav nrog qee qhov qauv piv txwv. Yog li coding yuav tsum ncaj nraim rau …

Kuv pom cov NEOPIXELS qhov kev xav, h … kuv tuaj yeem ua dab tsi nrog cov khoom me me ci.

  • LED-matrix Zaub? -> Kom nyuaj thiab kuv tsis siv nws (tam sim no)
  • X-Mas Teeb? -> Nws haum rau lub caij tab sis nws yuav pheej yig dua los yuav ib qho:-P
  • ib lub moos? -> Vim li cas tsis! Tab sis nws yuav tsum yog stylish thiab unconventional

Yog li, cia ua lub moos phab ntsa.

Yog tias peb tau saib ze ntawm peb lub dab teg saib (yog tias koj muaj qhov zoo ib yam li kuv) peb yuav pom tias peb muaj 12 teev thiab 60 feeb (vam tias). Qhov ntawd txhais tau tias, peb xav tau 60 qhov chaw nyob LEDs, phu! Yog tias peb siv kab txaij nrog 60 LED´s / meter peb yuav tau txais txoj kab nruab nrab ntawm ~ 318mm (lub vojvoog = qhov dav / (2*Π)) uas yog qhov tseeb loj heev

Qhov tseeb yog, yog tias koj nug ib tus neeg rau lub sijhawm, tsis muaj leej twg yuav hais tias nws yog 2 feeb dhau los 3! Koj yuav tau txais "Nws yog 5 yav dhau los 3" raws li cov lus teb. Yog li vim li cas thiaj tsis tsim nyog peb ntsuas txhua yam mus rau 5 feeb ruam? Rau qhov ntawd peb tsuas xav tau 12 LEDs uas txhais tau tias peb tau txais txoj kab uas hla ntawm 63.6mm. Peb kuj tseem tuaj yeem sib txawv cov xuab moos thiab feeb los ntawm kev muab lawv cais xim peb kuj tseem tuaj yeem muab cov "ploj" ib feeb ib kauj ruam ntxiv nrog Sawb ntxiv ntawm 4 LEDs (lossis ib qho chaw nyob LED).

TUS TSWV YIM! Cia saib seb kuv tau ua txhua yam li cas. Raws li ib txwm kuv yuav muab cov npe/daim nqi ntawm cov ntaub ntawv thiab cov lus qhia yuav tsim nws li cas.

Yog tias koj xav, tsuas yog cov neeg Swiss tuaj yeem ua lub moos txias, cia ua pov thawj tias koj tsis raug (thov txim Switzerland:-P)

Kauj Ruam 1: Tsim & Xaiv Cov Khoom

Tsim & Xaiv Cov Khoom
Tsim & Xaiv Cov Khoom
Tsim & Xaiv Cov Khoom
Tsim & Xaiv Cov Khoom

Tsim:

Yog tias peb tau saib ze ze ntawm peb lub moos saib/moos dua peb pom tias lub voj voog tau muab faib ua 12 * 30 ° cov kauj ruam peb paub, tias peb xav tau 63.6mm rau LED-Sawb. Yog li nws yuav tsum muaj peev xwm ua kom haum kab txaij nyob ib ncig ntawm lub raj xyoob ntoo. Kuv txiav txim siab siv iav acrylic, vim nws zoo nkaus li zoo thiab nws muaj peev xwm los ntim cov teeb ci LED rau hauv nws thiab ntawm txhua qhov tsis zoo hauv iav qee qhov tawg tawg yuav tshwm sim. Yog li, cia peb hais: ntau qhov tsis huv yuav ua rau lub teeb tawg ntau dua! Qhov ntawd yog qhov peb xav tau. Yog li xav tias dawb los lob koj cov cuab yeej kos duab thiab muaj tswv yim:-)

Yog tias koj xa mus rau kuv daim ntawv teev npe BoM thiab lub npe kuv muab rau lub moos, Kuv tau xaiv lub hnub zoo li kev tsim qauv. Kuv tau txais tag nrho cov khoom acrylic los ntawm tus muag khoom German ntawm E-Bay (txuas hauv BoM). koj yuav xav tau:

  • acrylic phaj hauv av, pob tshab tuab = 6 hli, taub = 300 hli
  • acrylic nruab nrab phaj, tuab tuab = 3 hli, taub = 150 hli
  • acrylic pem hauv ntej phaj, satin, tuab = 3 hli, taub = 90 hli
  • acrylic raj, pob tshab, txheej sab nraud = 64mm (yuav txhais tau tias peb yuav tsum tau kho me ntsis nrog LED sawb)
  • acrylic pas nrig, pob tshab, txoj kab uas hla = 5 hli (qhov no yuav yog peb kab teeb); Kuj tseem muaj cov pas nrig acrylic ncig nrog cov npuas sab hauv, Kuv pom zoo lawv tab sis kuv tsis muaj lawv nyob ib puag ncig.
  • acrylic kua nplaum

Electronics (xa mus rau Fritzing-cov ntaub ntawv):

  • Arduino mini (lossis zoo sib xws)
  • 1 qhov chaw nyob LED Sawb (12 LEDs rau teev thiab 5 feeb cov kauj ruam)
  • 4 qhov chaw nyob LEDs (ib feeb)
  • 2 330Ohm Resistors
  • 1 1000µF Capacitor
  • 1 lub hwj chim (5V/500mA)
  • RTC DS-1307 (xaiv tau!)
  • Bluetooth module (xaiv tau! Yog koj tuaj yeem teev sijhawm ntawm BT thiab Android Smartphone)

Yog tias koj nug koj tus kheej vim li cas kuv thiaj muaj MAX485 chips ntawm kuv BoM. Cov lus teb yog, tias kuv xav ua lub moos sib tham nrog lub tshuab ua haujlwm hauv tsev uas kuv tab tom yuav ua (ib txwm tsis tau teev lub sijhawm rau nruab hnub-txuag dua:-P). Kuv yuav piav qhia hauv kuv li blog ntxiv tom ntej ob peb lub lis piam/hli.

Raws li koj tau pom, kuv tseem yuav sim kom tau lub moos tawm ntawm kab sib chaws nrog qee lub hnub ci ci thiab LiPo, tab sis kuv tsis npog qhov ntawd hauv Phau Ntawv Qhia no xav kom sim nws koj tus kheej.

Kauj Ruam 2: Npaj Cov Khoom Siv Acrylic

Npaj Cov Khoom Siv Acrylic
Npaj Cov Khoom Siv Acrylic
Npaj Cov Khoom Siv Acrylic
Npaj Cov Khoom Siv Acrylic
Npaj Cov Khoom Siv Acrylic
Npaj Cov Khoom Siv Acrylic

Cov cuab yeej:

Ua ntej tshaj plaws nws yog qhov muaj txiaj ntsig tiag tiag yog tias koj luam DWG txoj phiaj xwm kuv ntxiv hauv qhov ntsuas 1: 1. Qhov no yuav pab koj ua kom haum txhua ntu thiab yuav ua haujlwm rau koj raws li phiaj xwm kev khawb av ntxiv koj yuav xav tau:

  • hobbyknife
  • miter ntsuas
  • hacksaw
  • clamps
  • tes laum
  • tuaj yeem laum, txoj kab uas hla 65mm
  • ib txheej ntawm cov hlau xyaum
  • cov ntaub ntawv hlau me me
  • acrylic kua nplaum

Cia peb pib:

Nqa daim phaj hauv av thiab kho nws ntawm txoj kev npaj, yog li koj tuaj yeem tau txais qhov nruab nrab ntawm lub voj voog. Tam sim no nqa koj txhais tes laum nrog lub laum tuaj yeem ntsia rau nws thiab xyaum (qeeb heev! Tsis muaj qhov siab ntau!) Lub qhov nyob hauv nruab nrab ntawm cov phaj hauv av, lub voj voog sab nrauv yuav tsum yog ~ 2-3 hli tob. Qhov no yog txhawm rau txhawm rau teeb LED kab rau hauv cov phaj hauv av (LED sawb ~ 10mm dav, kab teeb tsuas yog 5 hli txoj kab uas hla) thiab txhawm rau kho lawv nrog kab teeb (saib daim duab 1).

Tam sim no peb xav tau lub hacksaw, lub ntsuas cua thiab lub raj acrylic. Tsuas yog txiav nws ua tej daim kuv txiav txim siab ua lub tsev (raj) 40mm ntev (daim duab 2). Tam sim no tuav lub hacksaw dua thiab ua rabbet me ntsis ntawm ib sab ntawm lub raj, ua kom du nrog cov ntawv hlau. Nov yog qhov twg cov xov hlau yuav tawm;-) (saib daim duab 3)

Lub sij hawm rau qee cov kua nplaum … Siv lub phaj nruab nrab (d = 150mm) thiab phaj pem hauv ntej (lub satinated ib qho).tawm lawv ntawm txoj kev npaj dua, muab qee cov kua nplaum tso rau hauv nruab nrab ntawm phaj nruab nrab, kho lub phaj pem hauv ntej thiab tos kom txog thaum kua nplaum yog tawv me ntsis. Cov kua nplaum kuv siv yog lub teeb hnyav thiab nws tuaj yeem siv sijhawm ntev txog 2-3h, yog li kuv xav kom koj siv lub clamp … (daim duab 3 thiab 4)

Ua tib yam rau gluing lub raj mus rau hauv av phaj, kom paub tseeb tias rabbet tab tom tig mus rau phaj thiab tau muab tso rau qhov chaw uas koj xav tau thawj LED (12 teev).

Tos kom txog thaum nws tawv!

Tam sim no peb tuaj yeem ua raws 2 ntu (bookmatched) mus rau hauv txoj kev npaj xyaum peb 4 qhov ib feeb qhov (5mm txoj kab uas hla lossis txoj kab uas hla ntawm LED uas koj tau xaiv; xyaum nws qeeb nrog qhov tsis ntau dhau). Laum txog 8-9mm tob. Ceev faj, cov phaj uas tawv heev yog tawv heev thiab tuaj yeem nres tau yog tias koj tho mus tob.

Ib zaug ntxiv, tos kom cov kua nplaum ua kom tawv. (daim duab 6) Kwv yees dab tsi … tos kom cov kua nplaum tau tawv:-) Cia peb mus txuas ntxiv rau cov khoom siv hluav taws xob …

Kauj ruam 3: Electronics

Electronics
Electronics
Electronics
Electronics
Electronics
Electronics
Electronics
Electronics

Cov cuab yeej:

  • cam khwb cia hlau
  • solderwire
  • rab riam hobby
  • ib qho me me ntawm prototyping PCB
  • xaim xaim lossis lwm yam xaim uas koj nyiam
  • kub kua nplaum

Kuv tau txiav txim siab nrog ib qho LEDs. Yog tias koj siv cov xaim xaim tsis txhob hnov qab khawb ntawm cov xim pleev ua ntej yuav siv tas. Koj tuaj yeem siv rab riam hobby rau qhov ntawd. Wire lawv, koj tuaj yeem xa mus rau daim duab nrog tus pinout ntawm flikto.de. Nco ntsoov tias DOUT mus rau DIN ntawm LED tom ntej! (saib daim duab 2) Tom qab ntawd koj tuaj yeem txiav cov hlua LED rau hauv 4 yam txhua nrog 3 LEDs. Nco ntsoov, peb muaj 63.6mm LED Sawb thiab 64mm txoj kab uas hla ntawm lub raj yog li peb xav tau qee qhov "ntev ntxiv kom ua raws nws kom raug rau cov kab teeb. Xaim nws nrog cov xaim xaim zoo li hauv daim duab 4. Kuv tau ua me ntsis proto PCB uas yuav ua haujlwm raws li "lub zog txuas" thiab yuav muaj cov khoom siv rau LED Strips (ob qho 330Ohm Resistors thiab 1000µF Capacitor, daim duab 7). Xa mus rau Fritzing Duab rau qhov ntawd.

Tam sim no teeb lub Sawb nyob ib ncig ntawm lub raj, tso cov LEDs rau kab teeb. Thawj Pixel sib tw 12 teev. Yog tias koj tau tig ncig koj lub tsev, tsis txhob hnov qab tias txhua yam yog tsom iav. Ua haujlwm rov qab ntawm lub moos! Siv qee cov kua nplaum kub los txuas rau lub raj. Ib qho me me rau txhua ntu yuav ua nws!

Koj tuaj yeem ua ib yam rau ib leeg LEDs (thaum kawg tsom iav), tsuas yog ntxiv qee cov kua nplaum kub thiab nias lawv mus rau hauv qhov ua ntej.

Tsis txhob xaim lub Arduino tsis tau, peb yuav siv cov khoom siv khoos phis tawj rau kev txuas BT, yog li thawj zaug txheeb xyuas cov kauj ruam tom ntej uas kuv piav qhia software.

Kauj ruam 4: Code

Code
Code
Code
Code

Tam sim no koj tuaj yeem thauj cov duab kos rau Arduino. Koj tseem tuaj yeem xaim cov hlua LED tam sim no. Tsis txhob txuas BT Module !!! Peb xub xav saib qhov chaws, koj yuav tsum paub qhov twg koj tuaj yeem hloov kho ntau yam …

Rub tawm Arduino IDE thiab Librarys. Arduino IDE, AdafruitNeoPixel, Sijhawm, DS1307RTC

Nruab IDE thiab muab cov tsev qiv ntawv tso rau hauv lub tsev qiv ntawv -folder. Qhib cov ntawv INO txuas nrog thiab muab xa mus rau koj li arduino. Cov cai piav qhia ntawm no zoo ib yam tab sis nrog cov lus pom ntxiv! Yog tias koj tau ua txhua yam kom raug, tam sim no koj tuaj yeem pom "bootanimation". Nws yog qhov ua tau los teeb lub sijhawm dhau ntawm tus neeg saib xyuas. Tsuas yog ntaus @"teev"/"min"/"sec" piv txwv. @10/33/00 (10:33).

Xav tias dawb ua si nrog cov cai… Ntawm no mob muab koj cov lus piav qhia luv luv ntawm Txoj Cai (Teeb yam tsis muaj RTC!)

Txhais:

#define PIN 6 // Teev LED Sawb #define MINPIN 5 // Singelminute LED #define NUMPIXELS 12 // Tus lej Pixels rau teev #define MINNUMPIXELS 4 // Tus lej Pixels rau ib feeb #define BAUDRATE 115200 // Baudrate, yuav tsum sib phim baudrate ntawm BT Module #define utch '@' // pib BYTE ntawm TimeSync

int sij hawm = 0; // chij khaws yog tias lub sijhawm tau teeb tsa tom qab bootint delayval = 20; // ncua rau fading animation int clocktimer = 10000; // lub sijhawm rov ua dua int timebright = 250; // ci ntsa iab ntawm teev Sawb int mtimebright = 50; // ci ntsa iab ntawm singelminint initialize = 0; // chij kom hu rau lub luag haujlwm clearpixels tom qab bootint ahour; koj oldahour = 0; // khw prev. teev aminute; int oldamin = 0; // khaws cov feeb dhau los rau kev hloov tshiab asecond; koj aday; koj muaj hnub nyoog; koj xyoo; int mmin; tmElements_t tm;

// Teeb tsa rau 2 NeoPixel LED arrays (Npe = TYPE (Naj Npawb ntawm PIXELS, Tus lej PIN, FORMAT RGB LOS YOG GRB, FREQ); Xa mus rau Adafruit phau ntawv qhia paub ntxiv. Adafruit_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELS, PIN, NEOKHZ + NE800)); Adafruit_NeoPixel minpixels = Adafruit_NeoPixel (MINNUMPIXELS, MINPIN, NEO_RGB + NEO_KHZ800);

Teeb tsa:

void teeb tsa () {

Serial.begin (BAUDRATE); Hlau.begin (); // Initialice cov kab ntawv, txhua OFFpixels.begin (); minpixels.begin (); pixels.show (); minpixels.show ();

// Ua me ntsis animationSerial.println ("SUNRISE"); hnub tuaj (); ncua (1000); Serial.println ("SUNSET"); hnub poob (); pixels.show (); Serial.println ("NYIAJ"); }

LOOP:

void loop () {// kos rau timesync thaum (Serial.available ()> 0) {char c = Serial.read (); yog (c == utch) // yog tias muaj @ ntawm kab, nyeem cov ntawv yuav los tom ntej /ints {nyeem sijhawm (); }} // pib qhov LEDs, tshem tawm cov khau raj ua kom pom tseeb

yog (initialize == 0) {clearpixels (); pib = 1; }

ahour = teev ();

aminute = feeb (); yog (timeset == 1 || timeset == 0) // ntawm no koj tuaj yeem tshawb xyuas yog tias Lub Sijhawm tau teeb tsa, koj tuaj yeem nres qhov haujlwm ntawm no yog Timeset = FALSE, tsuas yog tshem tawm "|| timeset == 0"!

{

yog (oldamin <aminute || oldahour teeb tsa tag nrho rau OFF, tso saib lub sijhawm tshiab {clearpixels (); ClockDisplay ();}}}

Zaub Zaub:

tsis muaj dab tsi ClockDisplay () {

oldahour = koj;

oldamin = aminute; koj xhour, xmin;

yog (ahour> = 12) {xhour = ahour-12; // peb tsuas muaj 12 LEDs rau 24h zaub} lwm {xhour = ahour; } // ntsuas nws mus rau 5min cov kauj ruam xmin = (aminute /5); yog (oldamin <aminute) {oldamin = aminute; clearpixels (); cov. } // siv qhov seem ntawm kev faib faib rau singelmin LED mmin = (aminute % 5); // modulo operator xws li. 24 % 5 = 4 ib! muaj txiaj ntsig zoo: -Ppixels.setBrightness (lub sijhawm zoo); pixels.setPixelColor (xmin, pixels. Color (5, 125, 255)); // koj tuaj yeem hloov xim ntawm no! ua si ib ncig! pixels.setPixelColor (xhour, pixels. Color (255, 50, 0)); pixels.show ();

// tso saib cov nkauj ib feeb rau (int m = 0; m

minpixels.setBrightness (mtimebright); minpixels.setPixelColor (m, pixels. Color (255, 255, 0)); minpixels.show (); }} Nyeem thiab txheej txheem TIMEinformation los ntawm Serial

tsis muaj sijhawm nyeem ntawv () // yog tias peb twb tau txais tus thawj "@" txheej txheem cov ntaub ntawv yuav los thiab khaws lub sijhawm rau TIME Lib {

ahour = Serial.parseInt (); aminute = Serial.parseInt (); asecond = Serial.parseInt (); aday = Serial.parseInt (); amonth = Serial.parseInt (); xyoo = Serial.parseInt (); Serial.println ("TIMESET"); Serial.print (ahour); Serial.print (":"); Serial.println (aminute); setTime (ahour, aminute, asecond, aday, amonth, ayear); }

Ntshiab tag nrho

tsis muaj dab tsi clearpixels () // teeb tsa txhua tus PIXEL kom tawm mus ua kom cov zaub tshiab {

pixels.begin (); minpixels.begin (); rau (int i = 0; ipixels.setPixelColor (i, pixels. Color (0, 0, 0)); minpixels.setPixelColor (i, pixels. Color (0, 0, 0)); pixels.show (); minpixels.show ();}}

Kauj Ruam 5: Android APP thiab BT Txuas

Android APP thiab BT Txuas
Android APP thiab BT Txuas
Android APP thiab BT Txuas
Android APP thiab BT Txuas
Android APP thiab BT Txuas
Android APP thiab BT Txuas

Yog tias koj ua tiav nrog cov kauj ruam dhau los, tam sim no koj tuaj yeem xaim koj li BT Module. (Kuv vam tias koj tau ua kom ntseeg tau tias qhov kev sib tw baudrates). tsis txhob hnov qab hla TX & RX kab:-)

Rub tawm thiab teeb tsa lub app, ua ke nrog koj BT dongle, pib lub app, txuas rau dongle thiab Sync lub sijhawm nrog koj lub xov tooj. Lub hauv paus APP zoo ib yam li peb tau ua ua ntej. Nws tsuas yog xa @hh/mm/ss/dd/mm/YYYY tsim los ntawm nws cov sijhawm. Kuv kuj tau muab APPInventor AIA Cov Ntaub Ntawv thiab piav qhia txog cov kauj ruam tom ntej (rau cov uas xav paub).

Kauj Ruam 6: APPInventor

APPInventor
APPInventor
APPInventor
APPInventor

APP Inventor yog ib qho yooj yim siv thiab tsim nyog rau kev ua haujlwm zoo li no.

Yog tias koj ua qhov haujlwm tshiab koj yuav pom koj tus kheej ntawm DESIGNER screen. (daim duab 1) Nov yog qhov peb ntxiv cov ntxhuav, cov nyees khawm, lub ntsuas pa thiab lwm yam ntxiv rau siv ntxiv Hauv peb qhov xwm txheej peb xav tau:

  • ib lub rooj (kom faib txhua yam)
  • ib daim ntawv teev npe (rau xaiv cov cuab yeej BT peb txuas rau)
  • khawm (kom tua lub Sijhawm dhau BT)
  • qee daim ntawv lo (tso saib lub sijhawm thiab hnub tim twg)
  • lub moos sensor (kho lub sijhawm tshiab)
  • bluetooth tus neeg siv khoom sensor (txuas)

Ntxiv lawv yog ib qho yooj yim li luag & poob! Ntawm daim duab 2 koj tuaj yeem pom cov ntsiab lus ntawm "APP" hauv BLOCKS screen. Zoo, qhov ntawd yog qhov uas txhua qhov "khawv koob" tshwm sim. Nyob rau sab saum toj kuv tau tsim qee qhov kev hloov pauv kom khaws Lub Sijhawm thiab Hnub Tim. Thawj qhov thaiv ntawm sab laug sab saud yuav pib ua cov npe xaiv nrog cov npe ntawm cov khoom siv ua ke BT. With block thib ob peb txiav txim siab yuav ua li cas nrog cov khoom uas tau xaiv yav dhau los. Zoo, peb xav txuas rau nws.

Yog tias koj tau saib ze ntawm Block tom ntej, koj tuaj yeem pom, uas peb tsim tawm, yog tias BT xwm txheej "txuas nrog", BT lus. Nws yog tib yam peb tau sau rau hauv SerialMonitor ua ntej. Qhov thaiv kawg ntawm sab laug yuav muab peb tus lej zeroes los tso saib lub sijhawm (piv txwv li 01:08). Ntawm sab xis koj tuaj yeem pom peb qhov thaiv kawg, qhov ntawd yog qhov uas peb siv lub moos moos. Ntawm no peb hloov kho qhov hloov pauv thiab sib koom ua ke nrog cov lej txheej txheem, qhov no yuav tshwm sim txhua 1000ms (teeb tsa qhov pib, hloov nws hauv tus qauv tsim) thiab tso saib cov txiaj ntsig hloov tshiab nrog daim ntawv lo. Qhov ntawd tsuas yog piav qhia luv luv, tab sis APPInventor yog qhov yooj yim tiag tiag li:-) Tej zaum muaj qee tus neeg hauv zej zog uas xav sau software rau iOS lossis WindowsPhone. (yuav zoo)

Kuv vam tias koj nyiam kuv Cov Lus Qhia! Muaj kev lom zem nrog koj lub moos phab ntsa tshiab! Tej zaum koj xav muab khoom plig rau ib tus neeg koj hlub (Nws lub caij X-Mas):-)

Thiab yog tias muaj lus nug, thov hu rau kuv!

Nyob zoo thiab zoo siab X-Mas.

Pom zoo: