碎碎碎碎屁

Author Archive

给笨笨完整的表情

by on 3月.20, 2023, under

流浪地球2看完后,花了4个人*半下午+晚上,拼完了众筹售价800多的笨笨拼装版(1800+零件的乐高MOC)。拼完之后发现,它的电动/远程控制,只能是4个差速轮,头不能转,表情是两张贴纸+小灯珠,手臂是手动控制,一眼看起来像是“先上线再说”。于是就想,能不能对它做些增强。

经过了一些调研,表情可以用小oled屏来显示,正好也能匹配电影中类似点阵屏效果,好了,那就给笨笨完整的<del>一生</del>表情。

图片来源:https://www.gcores.com/articles/161992

技术实现上用了ESP32开发版+MicroPython固件,使用了SPI协议连接屏,一块ESP32连两块OLED屏。
由于拼装版笨笨表情部位大概9CM宽4CM高,于是选择了2块1.54寸支持SPI的单色OLED屏,单块分辨率128*64,价格¥35一块
ESP32的选择就非常宽容,可能ESP8266、ESP32-S2都行,最便宜闲鱼10块多,我选择了¥26焊接好排针的DevKit V1。

ESP32与OLED屏都有排针,所以它们中间使用杜邦线进行连接。
电源上,前期直接使用了MicroUSB插线,后期换成了18650+锂电池充放电控制板+单母头杜邦线焊接。
笨笨表情,这里给出了GIF原文件,https://www.gcores.com/articles/161992

材料购买到货后,当晚就能helloworld了。因为买了两块不一样的ESP32,先到的一块直接刷好了MicroPython,只需要搭建环境,电脑连接板子就可以开始写功能逻辑。不同的ESP32,USB连接的驱动可能不一样,CH343p、CP2102等等,需要安装好。
ESP32本身有4路SPI,2路可供用户使用(HSPI、VSPI),理论上每一路SPI都可以通过一条CS(Chip Select)控制三个SPI设备。因为只控制2个屏,那就简化一下,HSPI连接一块,VSPI连接一块。OLED上7根线,其他5根没什么好说;DC(Data/Command)接了ESP32上的MISO,反正屏不需要SPI上行;RESET随便找了2个GPIO(32、33)。
OLED屏的驱动是SSD1309,据说和SSD1306基本类似,用了这个MicroPython的库 https://github.com/rdagger/micropython-ssd1309 ,里面提供了draw_bitmap方法,就能把单色图画到屏幕上了。

王铭东老师的教程和B站视频都非常基础,适合入门,https://doc.itprojects.cn/0006.zhishi.esp32/02.doc/index.html#/01.dajianhuanjing
ESP32的SPI部分参考文档 https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/api-reference/peripherals/spi_master.html
SPI协议的解释视频5分钟看懂 https://www.bilibili.com/video/BV1F54y1M7e7/

SSD1309的库里还提供了一个方法(img2monoHMSB.py),使用了Python Pillow,将图片转化为单色图,可以理解为原来是彩色的图片,需要转换至黑白图片,而且没有灰阶,只有黑色和白色。直接用这个库里的方法,容易把一些看起来是黑色背景的图转出白色的点。所以手动掏出<del>画图板</del>Mac下的预览,手动画了黑色方块盖住应该黑色的地方,每个图都要手动处理效率有点低下,但是表情至少动起来了。

为了批量处理gif,掏出了上个世纪的命令行图片处理软件ImageMagick:

-coalesce:补一下gif中省略掉的帧
-crop 686x225+32+17:切一下图里不要的部分
-level 10%:拉一下曲线,将不够黑的黑直接变成黑
-resize x64:将图片的高度缩放到64,适合OLED屏
+repage:前面切的边框这步实际切掉,切完之后尺寸是195*64
-monochrome:转为黑白单色,这步最后做效果比较好

再把gif按帧转为png,最后5个gif变成了143张单色png。
再花了几分钟尝试用magick转成ssd1309库里能用的mono格式,由于不想试了,直接用img2monoHMSB.py一把梭。

ESP32存储空间4MB,每张图片4KB不到,全上传也就0.5MB多,写了一个while True,每个图片中间sleep 100ms。把逻辑放到main.py里,这样启动就能自动循环放了。

剩下来的问题是这套方案怎么塞到眼睛里?截止目前还没塞进去……
因为本来眼睛内的厚度有限,屏后、ESP32的杜邦线在里面不太挤的下,于是考虑过整个拼接板笨笨换头。换头涉及拆头,目前组装完的笨笨上单独把头拆下来的动手成本有点高,近期笨笨又在抛头露面(https://weibo.com/7773082412/MxS0zxRNL 最后一图中跑到模糊那只) ,所以还没实操。
换头考虑过用乐高MOC做个更大的头部空间,但是设计与零件成本,加一起估计起飞。考虑直接3D打印,闲鱼大学生,头部建模报价80,打印的话得有模型才能估价,所以也没进展。

现在先就这样吧,先上线再说

可能可以排期的需求:

  1. 增加麦克风,接入离线唤醒词、在线语音识别。
  2. 屏幕支持临时自定义内容输入,比如临时投一些文本内容
  3. 蓝牙接管电机控制
  4. 前进方向的前避障
  5. 头部旋转使用步进电机控制

Leave a Comment :, more...

代购规约

by on 2月.10, 2018, under

——致代购需求方

自上次回国前打包箱子单个33Kg之后,就有撰写此文之意。最近又见到许多反例,遂写此文。过去的反例既往不咎,将来的反例截图留存。

代购场景分类:

  1. 我觉得你颜值高长得美,所以要帮你买买买
  2. 我欠你钱、欠你人情,其实我不想帮你买的
  3. 你想欠我人情
  4. 钱到位
  5. 我高兴我乐意我在做公益

请为自己找一个合适的分类,然后继续。


根据约束力强弱,规约依次分为强制、推荐、参考三大类:

【强制】必须遵守。是不得不遵守的约定,违反本约定或将会引起严重的后果。

【推荐】尽量遵守。长期遵守这样的规定,有助于系统稳定性和合作效率的提升。

【参考】充分理解。技术意识的引导,是个人学习、团队沟通、项目合作的方向。

——此段摘录自阿里巴巴JAVA开发手册


1. 【强制】以文字形式提供商品名及型号

说明:商品名(英文名)和型号

【正例】:

格式清晰元素齐备的优秀案例

【反例】:只有截图没有商品名及型号

没有打商品名

【反例】:使用昵称或缩写描述商品名,如:小灯泡、724金盏花、水宝宝、MK鳄鱼纹小杀手

MK是什么?鳄鱼纹小杀手是什么?

【反例】:用语音而不是文字描述商品名

一堆语音

2. 【推荐】提供商品官网链接

说明:官网上有具体商品信息,最大程度避免货不对

反例:提供淘宝链接

3. 【推荐】提供预期价格、预算

说明:国内价格多少,超过多少则不买

4. 【参考】提供商品外观图片

说明:减少找货时间


代购成本计算:

运费:$4/lb,约¥60/Kg。计算标准参考:回国多托运一个23Kg(50lb)费用$100,往返$200。

时间:$12/小时,约¥80/小时。计算标准参考:加州按小时餐厅服务员价格。计算范围:找到正确的商品并确认用时,绕路前往商品销售场所并购买用时,打包用时,回国投递用时。

 

代购场景4,只要到位(远超成本),可以忽略以上所有规约。

阿里巴巴JAVA开发手册:https://github.com/alibaba/p3c

Leave a Comment :, more...

201703~04美帝第一月

by on 4月.09, 2017, under

在美帝呆了快一个月,这个周末第一次租车,因为发现了周末租车一天$9.99的优惠……加上保险和税之后三天总共72刀大概¥500不到。
3月刚到的时候住在机场边,上下班去公交车站要走路翻两座桥,一座跨过101 ,双向八车道如同沪杭G60一样宽,一座跨过Caltrain+BART轨道。不管是第一天中午11am,还是时差没倒干净早早出门6am,还是正常上班8~9am,正常下班6~9pm,但凡从101上走过看下面车流,就没有两车间距超过200m的车道。尤其是最开始走的几次,路上看不到一个走路的人,但见滚滚车流奔往各个方向,那时候觉得在美帝真的不能没车……如同少条腿……
在没腿的前三个周末,活动范围仅限走路、公交车、BART、Caltrain能到的地方。
今天的路线
 这周五下班匆匆*走路*去租车行取了车,刚开始有点手抖,左右反光镜放大率不一致,开在路上不敢变道,后来终于转了三个右转后找到一个可以停车的路边车位,然后发现没有倒车雷达,连滴滴滴的声音都没有。好的,下来看了三次终于把车停在了路边车位里……
周六吃饱早饭后,颤巍巍的把车开出去,第一个转弯就被路上车哔……
从92翻过一座山开到1号公路,忽然想起很早以前极品飞车里的地图,虽然忘了是哪张,但是还记得路边几十米高的树。1号公路沿海这段很浪啊,看着太平洋汹涌的浪,路又好开平均车速至少50+MPH(80+KPH),比土耳其那段地中海边的路(平均30KPH)好开多了,而且一边是绿油油的小山,一边是浪浪的海。
远望下
这个石头纹好特别
这儿是地中海气候冬天到春天是lush and green,等到夏天就会干黄,亏得半岛西面这座山挡住海风,San Mateo的气候比三藩温柔很多。
开到Santa Cruz吃了个饭,然后开到看起来海沟要裂进大陆架的口子Moss Landing,飘着小雨海风吹的冻成狗,并没观察到有什么特别地方……不过这片沙子上的植物倒是蛮特别的。
海沟
吃饭地方
沙子上植物
开到101,开回。自从发现没有倒车雷达之后,正常车位停车都头先进去,好像这儿也没看有几辆车是屁股进的……
全程191miles(300km)
上上上次的游记已经拖过一年了呵呵呵。p.s. 看过冰岛黑沙滩的浪,一号公路边的浪虽不及但气场可比。
上上次的游记连提纲都没写呵呵。p.s. 这个时间一号公路边郁郁葱葱,恍惚有祁连山草原的感觉。
上次的连照片都没校完……
更多(不一定多)照片instagram
Leave a Comment :, more...

单线多播一次无谓的尝试

by on 1月.28, 2017, under

家里宽带(杭州电信)套餐是100M,之前speedtest测试可以到105+,而且在测试时候发现光猫下两根线可以同时pppoe拨号拿到ip,考虑可以多播尝试下。于是耗费巨资¥140买了个二手路由器,Netgear WNDR3800。历经千辛万苦(刷完机wifi没启,家里设备没有线口)装上openwrt 15.05.1,并成功使用配置好了单线多播。结论是无用。

OpenWrt-Network-Interface-Overview

openwrt 15.05.1 完成这事已经比较简单了,只要在界面上System/Sofeware里搜软件装就好:luci-app-mwan3、mwan3、kmod-macvlan。前两个是mwan3 管理多条wan使用,后一个是虚拟网卡用。

步骤简单分成几块:1. 虚拟网卡。

ip link add link eth1 vth1 type macvlan
ifconfig vth1 up

ip link add link eth1 vth2 type macvlan
ifconfig vth2 up

eth1是wan的interface所在,别的设备可能不叫eth1。vth1只是个名字。完成之后在界面上Add new interface,类型啥参照原来wan的,我这儿就是pppoe了,注意metric要每个不一致(没太懂一样会怎样)。这步看别的文章好了,内容大同小异。上面几行命令加在System/Startup里,其实就是rc.local,这样开机能起来。正常的话应该各个网卡都能拿到pppoe后的ip了,如前文图。

步骤2. mwan3配置

在Network/Load Balancing下点点就能完成,都是属于mwan3的配置,Interfaces、Members、Policies、Rules 4个地方要改改。Interfaces里的tracking IP用国内的,比如alidns的223.5.5.5 223.6.6.6 再加个百度dns 180.76.76.76。Members里metric weight太复杂,都1先。Policies里也就留一条好了,其他不删留着也可以,Last resort的3个选项没太理解各自含义与用法。Rules也就配置了默认路由到Policy。Rules里用到了ipset,反正我lsmod看了都在,dnsmasq看了下也支持ipset,所以没装dnsmasq-full。至此就起来啦,如果不正常在”/admin/network/mwan/advanced/diagnostics” 这个下restart mwan。

speedtest测试三个wan都走字,然而上传和下载都没有叠加……gg

stop单个wan、两个wan,流量都能正常切换,暂时也没发现多播之后客户端会不会出什么问题。不过……在原有1个路由就一个pppoe,加新增一个路由器3个pppoe同时拨上之后(总共4个存活),只要断了一个,断的那个是无法再拨上的,提示超时(Timeout waiting for PADS packets),也就是一只光猫下只有3个pppoe的链接是稳定的。在晚上测试的时候发现只能2个pppoe了,可能是在光猫再上一层做的限制。

结论:杭州电信100M光宽带能够单线多播,然而网速不能叠加,且多播数>2时不稳定。

ref不分先后:

https://wiki.openwrt.org/doc/howto/mwan3

https://www.dianlujitao.com/archives/46

http://leon.leanote.com/post/OpenWrt%E5%A4%9A%E6%8B%A8%E8%AE%B0%E5%BD%95-macvlan-mwan3

http://www.right.com.cn/forum/thread-132875-1-1.html

 

Leave a Comment :, , more...

20150923~1008土耳其

by on 1月.10, 2016, under

照例流水账~
其实11月初就写完了,但是太忙了没空发……想着不能拖过年……虽然还有好多照片、视频没理……
更多图片请看Instagram
15年底首发在微信上,那儿也有些图片,这儿就不贴图啦


前情交代
这次行程总共4人,大致行程为国内飞到伊斯坦布尔,玩三天,飞到卡帕多西亚,玩三天,飞到伊兹密尔,租车,去以弗所、棉花堡、费特希耶、安塔利亚,还车,飞回伊斯坦布尔,飞回国。
国内往返伊斯坦布尔的机票是在2015-05-03买的,虹桥飞乌鲁木齐,乌鲁木齐出境飞伊斯坦布尔,人均¥6463,可惜买贵了,在04-23时候只要¥4257。
土耳其不算申根,它的签证非常方便,网上电子签(60USD),我们部分人还在国内旅游网站上秒杀到了旅行社代签(199CNY)。入境也非常轻松,什么都没查,只给了护照和visa,不过我们还是按照以往经验准备了入境大全套(行程单,所有夜的住宿证明,所有境内交通工具订单,回程航班订单,足以支撑所需费用50USD/day/person的现金或卡)。
土耳其货币是里拉,国内无法换,于是带了点欧元去,欧元现金消费主要用于热气球费用以及部分酒店费用。1TL约2.12CNY,1EUR约7.2CNY,1USD约6.36CNY
伊斯坦布尔千万别开车,除非你能在30度以上的坡道倒车起步+移库。建议还是打Uber,两个人打7座商务都可以,记得Uber要绑定信用卡。
Ayran不是牛奶,算是种buttermilk,超市买奶请特别注意。
去棉花堡请带双厚袜子进去,同时裤脚要可以拉到膝盖上。
饭馆推荐主用tripadvisor和foursquare,大众点评在那儿也可以用但我们没用。
出门推荐带免洗洗手液和湿巾哦,第一次发现这么有用。

09-23
早上uber到火车东站,高铁到虹桥火车站,地铁到虹桥机场T2航站楼(此处走路即可到达,地铁完全是浪费)。中午1415的飞机,由于位置很空,定的位置又是最后,所以就躺着三人的位置,1940到乌鲁木齐。我国西部的地貌特征还是比较有趣的。
2220乌鲁木齐飞伊斯坦布尔,由于rp较好,被升头等,于是又可以躺着,只不过升上去的头等还是享受经济舱的服务,包括经济舱的饭。飞了6个多小时,大约当地时间(GMT+3)0010到,出境很顺利。

取完行李出来后就有三大手机卡店,我们买了两张avea一张Turkcell卡,Turkcell的信号覆盖最好(在卡帕绿线hiking时也有信号)但是略贵,avea的两张能互打电话,平均90TL多一张。机场店居然不能使用信用卡,他们也非常不喜欢信用卡,鉴于身上没有里拉,拿了300USD去换了点里拉。卡买完晃机场的时候就看到了Garanti,俗称四叶草,支持银联取现的ATM机,然而单张卡单次只能取1000TL,华夏银行储蓄卡单日首笔取现免手续费,我们两张卡总共取了2000TL。
第一夜是hostelworld上订的一家hostel,四人间,taksim广场边上,接机服务35EUR不管人数。住下大概已经4点多了。

09-24
睡到9点多差不多都爬起了,于是理好东西checkout出门,行李寄存。走着走着就能到taksim广场,满街的döner,一路的猫

吃了早饭以及广场边的糖店,然后13点在广场边和airbnb房东接头,走15分钟的路到住处,大概一百多年的老房子,妥妥没有电梯,内部装修过所以并没有非常脏乱差,蛮好的。去早上checkout的地方把箱子拖过来,洗了个澡继续出门吃晚饭,吃完荡独立大街,那边的麦当劳还有奶昔卖。

09-25
本来搜了个早餐店,打uber taxi过去发现没有这个馆子,于是路边随便走,找了个有几个环卫工人在吃的店进去喝汤和面包当早饭。然后去蓝色清真寺那块儿,早上不能进,于是去了边上的博物馆。出来吃中饭,吃好去地下水宫,然后去索菲亚大教堂,像我们这种没文化的人,去了也不知道是讲啥西的,跟着人潮挤挤拍拍照。出来后去蓝色清真寺,要等到几点才可以进,而且要脱鞋进,进去后除了感受脚臭味,其他真的什么也没感受,赶紧跑了。出来想去大巴扎的,结果关门了,然后由于走了一天走不动了,就去了家路边店,结果不好吃。店员溜的飞起的中文招揽着客人,还有那种菜单上不明码标价的全家桶状的烧烤拼盘,没敢点。晚饭吃完7座uber打回住处,开车的小哥好high啊,全程空调、开窗、劲爆音乐,左手嗑瓜子。

9-26
早上某大厨烧了个蛋(三天airbnb第一次开火),打车去香料市场,好像也在外围荡,想逛到大巴扎,结果还是关门,于是去吃饭。那顿有点贵的,但也一般么,此时土耳其传统食物差不多都感受过了。
中饭吃完走过个park,然后走到海边,坐船去亚洲区。船上由于颜值高(亚洲人少见),被两个当地老年人抓着合影,最后还送了我们4罐可乐。到了亚洲区后沿着海边往北走,海不错,有很多游泳的,墨迹了好一会儿考虑要表下,因为没泳裤加上水有点冷,最终没下去。继续走走走,走到家餐馆开始下午茶,接着换张桌子开始晚饭,风景不错,看个日落。
吃完继续沿海荡,发现当地人都在嗑瓜子!满人行道的瓜子壳,于是入乡随俗了一包,感觉在国内都不敢这么屌,边吃边随手扔壳……然后荡回轮渡口,坐船回亚洲区,打uber回住处。

9-27
早上很早就醒了,整理下房间然后打uber7座去SAW机场,不知道司机和我们说了什么,就绕了条远路走,但是也不贵啊169TL(事后投诉退了47CNY),时间不赶。可是飞机晚点很久,机场好小,有大巴来接到酒店,壕店,因为booking上多定了几家没取消,这家是最早到不能免费取消日期的。
checkin后去开ATV,四轮摩托车,带着9002v出门的真是明智啊,开的满身的沙子,去看日落。大概两小时一圈,还是蛮爽的。
然后去吃饭,是家cafe,吃完回hotel。

9-28
早上4点多起来,0445被小巴接去热气球公司,接了一堆人到了热气球公司,结果那个公司里住处蛮近的。付钱,我们定的是deluxe版,由于提前定加现金付款,能打折。吃简易早饭,然后坐着小巴车去起飞点,大概16人,飞了一个小时。驾驶员妥妥老司机,下到山沟里啊,贴着地面横飞看葡萄树啊,技术非常棒。
9点回到hotel,再吃了个早饭,9点半参加红线的tour,就是看各种地貌啦,中午导游说带我们去个更好吃的地方吃饭,结果带到了我们hotel里的餐厅。下午继续,露天博物馆(Göreme Open Air Museum),如同hiking般。17点结束后回hotel,露天躺了会儿,然后出去吃晚饭,吃完回酒店感受下壕酒店的壕浴缸。

9-29
8点多爬起,9点半的绿tour,上午hiking,中午在山里面饭馆吃饭,下午去了地下城,每天的tour里都带了购物点,但是不是那种讨人嫌的购物点,夜光瓷器,中文溜得飞起的卖地毯导购,珠宝。晚上回hotel,坐了会儿后去晚饭,昨天预定的店,set menu 50里拉一个人,还可以吧,店还是蛮热闹的,坐满。

9-30
早上7点不到爬起,0745的小巴,照例接了一大圈人,然后去机场。1020的飞机飞SAW,再从SAW飞İzmir。这班是土耳其国内算廉价的航空(pegasus),真是晃得不要不要的,要说起飞没离地的最后几秒2、3秒左右摇一下可以理解,降落刚落地时候1秒晃一下的晃个10几次,振幅还很大的那种。转机都还顺利,因为后一班也延误,SAW里买了两个汉堡大家分分吃,14点多到İzmir。
之前在国内代理公司(zuzuche)预约了Enterprise的Standard SUV,结果到了之后和我说系统里面有限制,年龄27岁以上才能开这个车,我们又只开自动挡,无奈降级到雪铁龙C4,第一次因为年纪小而被嫌弃,四个箱子以一种非常诡异的排列法放进了后备箱。而且降级之后价格也不太对,已经投诉国内代理公司去交涉。不过好处是,烧柴油,车子到手开了10000多km。
成功的把中控语言从土耳其语改到了英语后,开回酒店,终于住到了有电梯的店,但是这家店边上都是难民。住下之后开车出门,吃了第一顿döner,沿着海边开,看日落,路上又被人拉着合影。再晃了一圈后回酒店,出门买了一个半烤鸡回酒店啃,边上真的都是难民。

10-01
酒店吃完早饭开车去Ephesus,坐马车到高处的门,然后一路往低处走,好东西都被大英掳完了。对了,他们的讲解器可以换上自己的耳机,高低处都是出入口,我们在入口拦了几个准备走的中国人,用低价买了他们的讲解器。荡了很长时间,然后开车去Kuşadası,住的酒店不能洗衣服,酒店洗衣服务按重量计费,太多了于是没洗。酒店还有游泳池,水很干净可惜没去游。晚饭去吃海鲜,饭后去市区走了圈。

10-02
上午开车去棉花堡,快到的时候路况很好,又长又直的柏油路(平时很多是石子路),车速可以到150km/h,但是车子已经飘了。1230就可以checkin酒店,酒店离景区也很近,而且洗衣服便宜。先去吃了中饭,由于是热门景区,路上各种中文牌子的餐馆,找了家推荐餐馆坐进后发现满场中国人。吃完后就去棉花堡,棉花堡的地形分类找了一圈应该不是喀斯特地貌,简单说是含钙温泉水流出时冷却沉积下的石灰岩。
进去景区需要脱鞋走,很痛,体重重的更痛,没有穿袜子进去真是亏了,景区里有好多好多中国人。景区里面还有游泳池,看起来非常漂亮,可是有点贵32TL一人,没去,池边上荡了一圈。再往边上走还有块像是还未开放的景区,找了个温泉出水口泡着脚等日落。太阳下山后沿原路一路痛回入口。去了家日本店吃晚饭,整个店只有3个人,2个烧菜,1个外场,等了快一个小时陆续上菜,吃完就回酒店了。

10-03
早上7点多爬起,然后发现酒店的游泳池水是热的,问了酒店的人说是棉花堡里引来的温泉水,每3天清洗一遍,早上正在换水,于是吃完早饭先游了会儿。之后开车去Salda湖,景色好,湖水蓝,沙滩白,根本没人,据说湖水中富含Mg+。稍微玩了会儿水,然后想再换个弯玩,结果陷车了。前驱的雪铁龙在爬一个10度左右的坡时右前轮空转,尝试倒车和推车都失败,在无奈了一会儿后远远的看到两个骑摩托车的老人,被我们挥手召唤来,然后又叫来两个年轻人,一个中年人,由于我们不熟地形和线路,陷车的是块比较软的地方,经过一番努力后中年人帮我们倒出去,然后沿着较不软的地方开到了路面,整个过程大概半个小时。挥手告别好心人们,我们继续沿着路开到了另个弯,停车准备再玩水。之前两个年轻人也跟着过来,靠着谷歌翻译交流着,拿了条毛巾、食物、可乐来,还带我们下水游泳,将近玩了2小时,开车走。
Salda湖边白色的地都比较软,最好是四驱车进入,最好跟着车辙走,沿着路或者有岩石和白石掺杂的路比较妥,或者车停远点走进去。
眼镜千万不能戴着下水,打掉真是分分钟,还好是湖没有浪,用脚摸到了眼镜。要游泳不能穿着凉鞋,真蹬水时就是负担,下次如果行程里有下海下湖可以考虑带脚蹼。
有点像山路的路开到Fethiye,酒店就在海边,checkin后出门,沿着海滩看日落,去饭馆。

10-04
早上0715爬起,吃早饭,然后滑翔伞公司来接去南面的一个靠海小镇,中午11点多飞,之前就在那边的海滩边玩玩。
11点多坐小巴上山,大概海拔到1700m左右,基本到了就可以起飞,起飞之后在山脊上找热气流旋转爬升,再非常平稳的飞到海面上,做了半分钟的花式动作,从小镇上空落地。可以带自己的摄像摄影设备,但是得保证东西不掉下去。飞行时间大概半小时吧,下来后找了家馆子吃full breakfast,一般般啦,这边的英国人好多。
其实像我们这种有车人士,可以开到这个小镇上,这样回去比较方便,因为滑翔伞公司回去的车要晚上才有,自己回去的话到了市区离酒店还很远,最后还是再打了段车回酒店。躺躺沙滩玩玩水,洗澡看日落,然后去吃饭,结果tripadvisor给的地址错的,白走好多路。

10-05
早上开车南下,沿海岸线往Antalya开,双向两车道加各种弯,开的好累,因为车速快不起来。不过路上风景是好,有很多可以停的小海湾,然后下车就能去玩水,中间加了次油,15点多到Antalya。酒店在老城区里面,开车与停车非常麻烦。
已饿晕的我们饥不择食的冲进了麦当劳,算是中饭,吃完海边荡了会儿,多云天没有日落看,冲进burgerking,算是晚饭,买了点水面朝大海。这时候来了4个当地ingress蓝军找我面基,作为一个高级玩家,扔了大半箱的L7US、大半箱的r盾给他们,不好意思问他们习俗允不允许用仓库号。他们继续去炸炸炸,我们3个人去夜宵,串儿。

10-06
早上睡醒吃完早饭开车去东面海滩Lara Beach,公共海滩,是沙子不是石头,也没那种伞啊躺椅啊出租,于是我们带着浴巾去的,水面很平静,玩到中午,开车去了个大商场,吃中饭,并不好。去商场超市荡了圈买了点东西,然后回酒店,出去买邮票然而并没买到,回去写了会儿明信片。晚上在古城里家意大利馆子吃,还好啦,吃完买东西,买了回头就发现买贵了。有个小伙伴去土耳其浴,剩下的3个晃啊晃,之后去酒吧稍微坐了会儿。

10-07
早上起来吃早饭,理东西,买邮票,开车去机场,还车,总共开了1000多km。然后飞IST,又晚点。后面的行程我们两个人该天1点多的飞机回国,还有两人两天后的飞机。由于机场寄存价格贵,我们4人继续7座uber到还有2人后面两天的住处,东西放下后都快17点了,打uber去大巴扎。大巴扎就是灯具、毛毯、瓷器、丝绸市场的集合,大巴扎里的东西和昨天买的一比价格,昨天又买贵了,里面也没买多少东西,荡到差不多要关门了出来,打uber到taksim广场。去döner店吃晚饭,因为太饿上菜后15分钟吃完,然后去1864年的糖店买糖,burgerking躲雨,走回还有2人的住处,换了件干净衣服坐了会儿,然后就uber去机场啦。

10-08
回去的第一趟飞机0145飞,人好多,基本坐满,到了乌鲁木齐后要出境,然后拎着行李再去checkin国内那趟。乌鲁木齐的休息室好小,进去吃了顿热饭。后一班飞机16点多飞虹桥,后排比较空,但也只能隔壁座没人。预计2050到的飞机2014到了,本来算了下是赶不上2131的高铁,于是约了虹桥的神州专车接机,结果这次早到这么多,而且行李是第一批出来,分分钟买了高铁票,取消了神州专车。虽然到了城站后发现到的居然是城站,最终2300左右到家。

1 Comment more...