การสร้าง Pure Sine Inverter แบบ PWM
Sompong Tungmepol
Sompong Tungmepol
ติดตามแล้ว26,723
เพิ่มลงใน แชร์ เพิ่มเติม
ดู 110 ครั้ง
1 0
เผยแพร่เมื่อ 27 ต.ค. 2016
วงจร และ โค๊ค อยู่ที่นี่ครับ http://www.emergingtechs.org/p/blog-p...
//PROGRAM FOR 50Hz
void setup()
{ pinMode(7, OUTPUT); pinMode(8, OUTPUT);
}
void loop()
{
digitalWrite(7, HIGH);
delayMicroseconds(15);
digitalWrite(7, LOW);
delayMicroseconds(285);
digitalWrite(7, HIGH);
delayMicroseconds(30);
digitalWrite(7, LOW);
delayMicroseconds(270);
digitalWrite(7, HIGH);
delayMicroseconds(45);
digitalWrite(7, LOW);
delayMicroseconds(255);
digitalWrite(7, HIGH);
delayMicroseconds(60);
digitalWrite(7, LOW);
delayMicroseconds(240);
digitalWrite(7, HIGH);
delayMicroseconds(75);
digitalWrite(7, LOW);
delayMicroseconds(225);
digitalWrite(7, HIGH);
delayMicroseconds(90);
digitalWrite(7, LOW);
delayMicroseconds(210);
digitalWrite(7, HIGH);
delayMicroseconds(105);
digitalWrite(7, LOW);
delayMicroseconds(195);
digitalWrite(7, HIGH);
delayMicroseconds(120);
digitalWrite(7, LOW);
delayMicroseconds(180);
digitalWrite(7, HIGH);
delayMicroseconds(135);
digitalWrite(7, LOW);
delayMicroseconds(165);
digitalWrite(7, HIGH);
delayMicroseconds(150);
digitalWrite(7, LOW);
delayMicroseconds(150);
digitalWrite(7, HIGH);
delayMicroseconds(165);
digitalWrite(7, LOW);
delayMicroseconds(135);
digitalWrite(7, HIGH);
delayMicroseconds(195);
digitalWrite(7, LOW);
delayMicroseconds(105);
digitalWrite(7, HIGH);
delayMicroseconds(225);
digitalWrite(7, LOW);
delayMicroseconds(75);
digitalWrite(7, HIGH);
delayMicroseconds(255);
digitalWrite(7, LOW);
delayMicroseconds(45);
digitalWrite(7, HIGH);
delayMicroseconds(270);
digitalWrite(7, LOW);
delayMicroseconds(30);
digitalWrite(7, HIGH);
delayMicroseconds(285);
digitalWrite(7, LOW);
delayMicroseconds(15);
digitalWrite(7, HIGH);
delayMicroseconds(270);
digitalWrite(7, LOW);
delayMicroseconds(30);
digitalWrite(7, HIGH);
delayMicroseconds(255);
digitalWrite(7, LOW);
delayMicroseconds(45);
digitalWrite(7, HIGH);
delayMicroseconds(225);
digitalWrite(7, LOW);
delayMicroseconds(75);
digitalWrite(7, HIGH);
delayMicroseconds(195);
digitalWrite(7, LOW);
delayMicroseconds(105);
digitalWrite(7, HIGH);
delayMicroseconds(165);
digitalWrite(7, LOW);
delayMicroseconds(135);
digitalWrite(7, HIGH);
delayMicroseconds(150);
digitalWrite(7, LOW);
delayMicroseconds(150);
digitalWrite(7, HIGH);
delayMicroseconds(135);
digitalWrite(7, LOW);
delayMicroseconds(165);
digitalWrite(7, HIGH);
delayMicroseconds(120);
digitalWrite(7, LOW);
delayMicroseconds(180);
digitalWrite(7, HIGH);
delayMicroseconds(105);
digitalWrite(7, LOW);
delayMicroseconds(195);
digitalWrite(7, HIGH);
delayMicroseconds(90);
digitalWrite(7, LOW);
delayMicroseconds(210);
digitalWrite(7, HIGH);
delayMicroseconds(75);
digitalWrite(7, LOW);
delayMicroseconds(225);
digitalWrite(7, HIGH);
delayMicroseconds(60);
digitalWrite(7, LOW);
delayMicroseconds(240);
digitalWrite(7, HIGH);
delayMicroseconds(45);
digitalWrite(7, LOW);
delayMicroseconds(255);
digitalWrite(7, HIGH);
delayMicroseconds(30);
digitalWrite(7, LOW);
delayMicroseconds(270);
digitalWrite(7, HIGH);
delayMicroseconds(15);
digitalWrite(7, LOW);
delayMicroseconds(285);
digitalWrite(8, HIGH); //22
delayMicroseconds(15);
digitalWrite(8, LOW);
delayMicroseconds(285);
digitalWrite(8, HIGH);
delayMicroseconds(30);
digitalWrite(8, LOW);
delayMicroseconds(270);
digitalWrite(8, HIGH);
delayMicroseconds(45);
digitalWrite(8, LOW);
delayMicroseconds(255);
digitalWrite(8, HIGH);
delayMicroseconds(60);
digitalWrite(8, LOW);
delayMicroseconds(240);
digitalWrite(8, HIGH);
delayMicroseconds(75);
digitalWrite(8, LOW);
delayMicroseconds(225);
digitalWrite(8, HIGH);
delayMicroseconds(90);
digitalWrite(8, LOW);
delayMicroseconds(210);
digitalWrite(8, HIGH);
delayMicroseconds(105);
digitalWrite(8, LOW);
delayMicroseconds(195);
digitalWrite(8, HIGH);
delayMicroseconds(120);
digitalWrite(8, LOW);
delayMicroseconds(180);
digitalWrite(8, HIGH);
delayMicroseconds(135);
digitalWrite(8, LOW);
delayMicroseconds(165);
digitalWrite(8, HIGH);
delayMicroseconds(150);
digitalWrite(8, LOW);
delayMicroseconds(150);
digitalWrite(8, HIGH);
delayMicroseconds(165);
digitalWrite(8, LOW);
delayMicroseconds(135);
digitalWrite(8, HIGH);
delayMicroseconds(195);
digitalWrite(8, LOW);
delayMicroseconds(105);
หมวดหมู่
การศึกษา
สัญญาอนุญาต
สัญญาอนุญาตมาตรฐานของ YouTube
แสดงน้อยลง
ความคิดเห็น • 4
สมพงศ์ อินดัสเตรียล อิเล็กทรอนิคส์
เพิ่มความคิดเห็นสาธารณะ...
ความคิดเห็นยอดนิยม
Sompong Tungmepol
Sompong Tungmepol1 เดือนที่ผ่านมา
วงจรและโค๊ด หาได้จากที่นี่ครับ
http://www.emergingtechs.org/p/blog-page_14.html
รุ่นใหม่ ราคา1000 บาท ครับ นำไปบัดกรีและต่อเติมตามถนัดครับ..มี บอร์ด Arduino 1 บอร์ด ราคา 1000 บาท และ PS21244 1 ตัว หรือ PS21963 PS219A2 ราคา 300 บาท ครับ ลงวันที่ 18 ตุลาคม 2559 โปรแกรม เป็นแบบ PURE SINE เฟสเดียว หรือ แบบ สามเฟส แบบ DC FULL BRIDGE ก็ ได้ครับ
อ่านเพิ่มเติม
ตอบกลับ
Sompong Tungmepol
Sompong Tungmepol1 เดือนที่ผ่านมา
วงจรและโค๊ด หาได้จากที่นี่ครับ
http://www.emergingtechs.org/p/blog-page_14.html
รุ่นใหม่ ราคา1000 บาท ครับ นำไปบัดกรีและต่อเติมตามถนัดครับ..มี บอร์ด Arduino 1 บอร์ด ราคา 700 บาท และ PS21244 1 ตัว หรือ PS21963 PS219A2 ราคา 300 บาท ครับ ลงวันที่ 18 ตุลาคม 2559 โปรแกรม เป็นแบบ PURE SINE เฟสเดียว แบบ สามเฟส หรือ แบบ DC FULL BRIDGE ก็ ได้ครับ ติดต่อที่ 02-951-1356
Email sompongindustrial@gmail.com
อ่านเพิ่มเติม
ตอบกลับ
Sompong Tungmepol
Sompong Tungmepol1 เดือนที่ผ่านมา
มาแล้วครับวิธีปรับรอบมอเตอร์สามเฟสแบบใหม่ รวมคลิปการเปลี่ยนพลังงานและประหยัดพลังงาน การสร้างเครื่อง ปรับรอบ ความเร็วมอเตอร์มอเตอร์ไฟฟ้า สามเฟส ใช้ไฟฟ้ากระแสลับ เฟสเดียว ใช้ไฟฟ้ากระแสตรง จากแบตเตอรี่ โดยใช้เทคโนโลยี ไมโครคอนโทรลเลอร์ ATMEL Atmega และ Arduino จำหน่าย Power Module และ โปรแกรม Arduino ให้เป็น อินเวอร์เตอร์ สามเฟส ได้รับความอนุเคราะห์ โค๊ด จากท่าน Tomasz Drazek ประเทศโปแลนด์ 3 Phase Motor Control Code Arduino 328 P Thank you very much, sir โค๊ด และวงจร อยู่นี่ครับ https://onedrive.live.com/?authkey=%21AGul_y3NOhiUL68&id=5D7E6463F144D1A1%2174036&cid=5D7E6463F144D1A1
Thank you very much, sir
https://onedrive.live.com/?authkey=%21AGul_y3NOhiUL68&id=5D7E6463F144D1A1%2174036&cid=5D7E6463F144D1A1
รุ่นใหม่ ราคา1000 บาท ครับ นำไปบัดกรีและต่อเติมตามถนัดครับ..มี บอร์ด Arduino 1 บอร์ด ราคา 700 บาท และ PS21244 1 ตัว ราคา 300 บาท ครับ ลงวันที่ 2 ตุลาคม 2559 จำหน่าย POWER MODULE 6DI15s-050 MP6501A TM51 PS21244 PS21963 GT15J331
ใช้สำหรับ สร้าง อินเวอร์เตอร์ คอนเวอร์เตอร์ สามเฟส ที่ใช้ใน เครื่องปรับอากาศ ตู้เย็น เครื่องซักผ้า เครื่องใช้ไฟฟ้า ที่มีมอเตอร์ ชนิดสามเฟส ติดต่อที่ LINE pornpimon 1411 Intelligent power module PS21244 มีจำหน่าย ราคาตัวละ 300 บาท NEW MODULE 6DI15S-050 FUJI LOCATION M in Business & Industrial, Electrical & Test Equipment, Industrial Automation, Control มีจำหน่ายราคาตัวละ 300 บาท TM52A สินค้าหมดแล้วครับ....https://www..com/watch?v=fpP69G42wok
ดูรายละเอียดจากคลิป ง่ายกว่าครับ มีหลายคลิป เบื้องต้นทำสัญญาน 6 ตำแหน่งให้ ต่ำกว่า 0.5 Volt ครับ ค่า R PULL UP ใช้ 5.6 K-10K จะพอดีครับ ไฟเลี้ยง ต้องเรียบพอ ไม่ต่ำกว่า 15 Vdc ครับ รายละเอียดการต่อ PS21244 กับ MC3PHACแบบขนานและแบบธรรมดา...ชมการทดสอบจริงกับมอเตอร์ ห้าแรงไม่มีโหลด จากคลิปนี้ก็ได้ครับ...วงจรขนานที่ใช้ MOSFET STU 418 ยังใช้ไม่ได้..ไม่สมบูรณ์..ครับ...ยังไม่ได้ผลที่น่าพอใจhttps://www..com/watch?v=yXZhTqUhXqA
TM52A...หมดแล้ว.ใช้ PS21244 ขนานกัน....ได้ครับ....ขาย ic หาง่าย ใช้ง่าย PS21244 PS21963 PS219A2 6DI15S-050 D 6DI15S-050 C MP6501A TM52A TM51 ใช้ทำเครื่องอินเวอร์เตอร์ เครื่องปรับรอบมอเตอร์ เครื่องแปลงไฟฟ้า PS21244 ราคาตัวละ 300 บาท 4 ตัว 1000 บาท ครับค่าส่ง Ems 100 บาท ครับ Line:pornpimon 1411 มือถือ 081-803-6553 เบอร์บ้าน 02-951-1356 sompongindustrial@gmail.com mrsompongt@hotmail.com
https://www.youtube.com/watch?v=TYuLuP31QOw
https://www.youtube.com/watch?v=yuMdz3fqhtg
https://www.youtube.com/watch?v=ThGs-s99_J0
https://www.youtube.com/watch?v=bd97PM3v66A
จำหน่าย ออกแบบ ซ่อม สร้าง อินเวอร์เตอร์ เครื่องควบคุมมอเตอร์ อินดัตชั่น สามเฟส
อ่านเพิ่มเติม
ตอบกลับ
Sompong Tungmepol
Sompong Tungmepol1 เดือนที่ผ่านมา
//program for 3 phase induction motor
#include "avr/pgmspace.h"
#include "avr/io.h"
// Look Up table of a single sine period divied up into 256 values. Refer to PWM to sine.xls on how the values was calculated
PROGMEM prog_uchar sine256[] = {
127, 130, 133, 136, 139, 143, 146, 149, 152, 155, 158, 161, 164, 167, 170, 173, 176, 178, 181, 184, 187, 190, 192, 195, 198, 200, 203, 205, 208, 210, 212, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 234, 236, 238, 239, 240,
242, 243, 244, 245, 247, 248, 249, 249, 250, 251, 252, 252, 253, 253, 253, 254, 254, 254, 254, 254, 254, 254, 253, 253, 253, 252, 252, 251, 250, 249, 249, 248, 247, 245, 244, 243, 242, 240, 239, 238, 236, 234, 233, 231, 229, 227, 225, 223,
221, 219, 217, 215, 212, 210, 208, 205, 203, 200, 198, 195, 192, 190, 187, 184, 181, 178, 176, 173, 170, 167, 164, 161, 158, 155, 152, 149, 146, 143, 139, 136, 133, 130, 127, 124, 121, 118, 115, 111, 108, 105, 102, 99, 96, 93, 90, 87, 84, 81, 78,
76, 73, 70, 67, 64, 62, 59, 56, 54, 51, 49, 46, 44, 42, 39, 37, 35, 33, 31, 29, 27, 25, 23, 21, 20, 18, 16, 15, 14, 12, 11, 10, 9, 7, 6, 5, 5, 4, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 2, 3, 4, 5, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 23, 25, 27, 29, 31,
33, 35, 37, 39, 42, 44, 46, 49, 51, 54, 56, 59, 62, 64, 67, 70, 73, 76, 78, 81, 84, 87, 90, 93, 96, 99, 102, 105, 108, 111, 115, 118, 121, 124
};
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit))
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit))
int PWM_OUT_1 = 11; // PWM output on pin 11
int PWM_OUT_2 = 10; // PWM output on pin 10
int PWM_OUT_3 = 12; // PWM output on pin 9
int LED_PIN = 13; // LED status on pin 13
int TEST_PIN = 7; // Scope trigger on pin 7
int POTEN_IN = A0; // Potentiometer on pin 0
int OFFSET_1 = 85; // Offset for second-phase
int OFFSET_2 = 170; // Offset for third-phase
double dfreq;
const double refclk = 31376.6; // measured
const uint64_t twoTo32 = pow(2, 32); // compute value at startup and use as constant
// variables used inside interrupt service declared as voilatile
volatile uint8_t icnt; // var inside interrupt
volatile uint8_t icnt1; // var inside interrupt
volatile uint8_t c4ms; // counter incremented every 4ms
volatile uint32_t phase_accum; // pahse accumulator
volatile uint32_t tword_m; // dds tuning word m
//****************************************************************
void setup()
{
pinMode(LED_PIN, OUTPUT); // sets the digital pin as output
Serial.begin(115200); // connect to the serial port
Serial.println("DDS Test");
pinMode(TEST_PIN, OUTPUT); // sets the digital pin as output
pinMode(PWM_OUT_1, OUTPUT); // PWM output / frequency output
pinMode(PWM_OUT_2, OUTPUT); // PWM output / frequency output
pinMode(PWM_OUT_3, OUTPUT); // PWM output / frequency output
// Setup the timers
setup_timer1();
setup_timer2();
// disable interrupts to avoid timing distortion
cbi (TIMSK0, TOIE0); // disable Timer0 !!! delay() is now not available
sbi (TIMSK2, TOIE2); // enable Timer2 Interrupt
dfreq = 1000.0; // initial output frequency = 1000.0 Hz
tword_m = twoTo32 * dfreq / refclk; // calulate DDS new tuning word
}
//****************************************************************
void loop()
{
if (c4ms > 250) // timer / wait for a full second
{
c4ms = 0;
dfreq = analogRead(POTEN_IN); // read Poti on analog pin 0 to adjust output frequency from 0..1023 Hz
cbi (TIMSK2, TOIE2); // disble Timer2 Interrupt
tword_m = twoTo32 * dfreq / refclk; // calulate DDS new tuning word
sbi (TIMSK2, TOIE2); // enable Timer2 Interrupt
Serial.print(dfreq);
Serial.print(" ");
Serial.println(tword_m);
}
}
//****************************************************************
// timer1 setup
// set prscaler to 1, PWM mode to phase correct PWM, 16000000/512 = 31.25kHz clock
void setup_timer1(void)
{
// Timer1 Clock Prescaler to : 1
sbi (TCCR1B, CS10);
cbi (TCCR1B, CS11);
cbi (TCCR1B, CS12);
// Timer0 PWM Mode set to Phase Correct PWM
cbi (TCCR1A, COM1A0); // clear Compare Match
sbi (TCCR1A, COM1A1);
cbi (TCCR1A, COM1B0); // clear Compare Match
sbi (TCCR1A, COM1B1);
sbi (TCCR1A, WGM10); // Mode 1 / Phase Correct PWM
cbi (TCCR1A, WGM11);
cbi (TCCR1B, WGM12);
cbi (TCCR1B, WGM13);
}
//****************************************************************
// timer2 setup
// set prscaler to 1, PWM mode to phase correct PWM, 16000000/512 = 31.25kHz clock
void setup_timer2()
{
// Timer2 Clock Prescaler to : 1
sbi (TCCR2B, CS20);
cbi (TCCR2B, CS21);
cbi (TCCR2B, CS22);
// Timer2 PWM Mode set to Phase Correct PWM
cbi (TCCR2A, COM2A0); // clear Compare Match
sbi (TCCR2A, COM2A1);
sbi (TCCR2A, WGM20); // Mode 1 / Phase Correct PWM
cbi (TCCR2A, WGM21);
cbi (TCCR2B, WGM22);
}
//****************************************************************
// Timer2 Interrupt Service at 31.25kHz = 32us
// this is the timebase REFCLOCK for the DDS generator
// FOUT = (M (REFCLK)) / (2 exp 32)
// runtime : 8 microseconds ( inclusive push and pop)
ISR(TIMER2_OVF_vect)
{
sbi(PORTD, TEST_PIN); // Test / set PORTD,TEST_PIN high to observe timing with a oscope
phase_accum += tword_m; // soft DDS, phase accu with 32 bits
icnt = phase_accum >> 24; // use upper 8 bits for phase accu as frequency information
OCR2A = pgm_read_byte_near(sine256 + icnt); // read value fron ROM sine table and send to PWM DAC
OCR1A = pgm_read_byte_near(sine256 + (uint8_t)(icnt + OFFSET_1));
OCR1B = pgm_read_byte_near(sine256 + (uint8_t)(icnt + OFFSET_2));
if (icnt1++ == 125) // increment variable c4ms every 4 milliseconds
{
c4ms++;
icnt1 = 0;
}
cbi(PORTD, TEST_PIN); // reset PORTD,TEST_PIN
}
อ่านเพิ่มเติม
ตอบกลับ
เล่นอัตโนมัติ
รายการถัดไป
แนวทาง การสร้าง Pure Sine อินเวอร์เตอร์
สมพงศ์ อินดัสเตรียล อิเล็กทรอนิคส์
ดู 27 ครั้ง
5:32
แนวทางการสร้างอินเวอร์เตอร์แบบเพียวซายน์
Sompong Tungmepol
ดู 1,095 ครั้ง
8:28
แนวทางการสร้างเครื่องอินเวอร์เตอร์เพียวซายน์ และ อินเวอร์เตอร์สามเฟส รุ่นใหม่
Sompong Tungmepol
ดู 119 ครั้ง
5:30
การพิจารณาร่างกาย
Sompong Tungmepol
ขอแนะนำสำหรับคุณ
31:18
GT15J331 สร้าง เครื่องควบคุมมอเตอร์ สามเฟส
Sompong Tungmepol
ดู 127 ครั้ง
4:08
เคล็ดลับอยู่ที่จิตไหวให้รู้ทัน
สมพงศ์ อินดัสเตรียล อิเล็กทรอนิคส์
ขอแนะนำสำหรับคุณ
39:05
เมื่อปล่อยวางจิตจิตจะทวนกระแสเข้าหาธาตุรู้ถึงโคตรภูญาณแล้วอริยมรรคก็จะเกิดขึ้น
Sompong Tungmepol
ขอแนะนำสำหรับคุณ
24:18
นิวรณ์
สมพงศ์ อินดัสเตรียล อิเล็กทรอนิคส์
ขอแนะนำสำหรับคุณ
39:05
พลังงานทดแทน
Sompong Tungmepol
ดู 1,184 ครั้ง
14:50
จิตสงบเพราะว่าอะไร เพราะว่าชำนาญในการรู้ทันจิตที่เคลื่อน พอรู้ทันจิตที่เคลื่อนปุ๊บ จิตก็ตั้งมั่นเลย
สมพงศ์ อินดัสเตรียล อิเล็กทรอนิคส์
ขอแนะนำสำหรับคุณ
55:49
สาวตาคม เด็กราชภัฏภูเก็ต Pookpik Ja - Bigo Live Thailand. Follow: @Nupookpik2759
YouLike Clip
ขอแนะนำสำหรับคุณใหม่
3:41
วิธีสร้างอินเวอร์เตอร์คอนเวอร์เตอร์รุ่นพัฒนาแล้ว
Sompong Tungmepol
ดู 17,139 ครั้ง
29:28
การสร้างอินเวอร์เตอร์
Sompong Tungmepol
ดู 203 ครั้ง
5:32
การต่อ PS21244 กับMC3PHAC ครับ
Sompong Tungmepol
ดู 637 ครั้ง
6:30
ทางลัดตัดตรงสู่ความพ้นทุกข์ ทางสายเอก ทางสายเดียว เพื่อความบริสุทธิ์ หลุดพ้น
Sompong Tungmepol
ขอแนะนำสำหรับคุณ
48:25
การสร้างอินเวอร์เตอร์สามเฟสด้วยโปรแกรมอาดูโน่
Sompong Tungmepol
ดู 221 ครั้ง
6:34
HEXTEP Analog Style Live MIDI Step Sequencer - Introduction
SELEKTROw
ขอแนะนำสำหรับคุณ
4:06
เป็นเรื่องที่แปลกเป็นเรื่องที่อัศจรรย์นะ เราดิ้นรนหาทางพ้นทุกข์แทบตายก็ไม่พ้นหรอก
Sompong Tungmepol
ดู 128 ครั้ง
3:36
การสร้าง Pure Sine Inverter
Sompong Tungmepol
ดู 164 ครั้ง
4:03
เครื่องแปลงไฟ อินเวอร์เตอร์ Pure Sine Wave Inverter BP 3000W ทดสอบกับเตาอบไมโครเวฟ 750W
Pitipong Prapamonthol
ดู 3,033 ครั้ง
2:56 แสดงเพิ่มเติม
ภาษา: ไทย ตำแหน่งของเนื้อหา: ประเทศไทย โหมดที่จำกัด: ปิด ประวัติการเข้าชม ความช่วยเหลือ
เกี่ยวกับ สื่อ ลิขสิทธิ์ ผู้สร้าง โฆษณา นักพัฒนาซอฟต์แวร์ +YouTube
หากเรามองจาก ท้องฟ้า เราจะเห็น สิ่งที่เคลื่อนไหว ภายใต้ ของความคิดเรา ถ้าเรามองขึ้นไปจากใจเรา เราจะเห็น ทุกชีวิต กำลังดิ้นรน เพื่อ แสวงหา อาหาร เพื่อ หล่อเลี้ยง ชีวิตของตนเอง และ สิ่งที่ตนรัก และเป็นที่รัก ของตนเอง และแล้ว ทุกชีวิต ก็ พบว่า ความกระหายใคร่ ได้ ใคร่มี ใคร่เป็น หรือ ความทะยานอยาก นี่เอง ที่เป็นสาเหตุ ให้มนุษย์ ต้องเดินทางอยู่ ตลอดชีวิต ลองหยุดเดินทางด้วยยานพาหนะ แล้วหันมาเดินทาง ด้วยจิตวิญญาณ แล้วการ เดินทางไกล จะใกล้เข้าทุกขณะจิต หายใจเข้า ตามรู้ หายใจออก ตามรู้
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น