自制磁牵引机车

制作过程非常简单:

首先将铜线缠绕在电池上,取下之后变成线圈,用来充当「电车轨道」,可长可短;然后把三块永磁铁吸到一起,一共两组,接着分别吸到电池正负极,最后把电池放入铜线圈内,吸有磁铁的电池就会从线圈里面穿行而过,仿佛在轨道上穿行而过的磁悬浮电车。

你可以把线圈做得很长,甚至做成闭环,还可以多来几节电池,让电池在封闭的线圈离循环,直到电池没电:)

其中原理:

1. 首先是电路模型。电池->磁铁->线圈,三者构成了一个电回路。电池的等效电路模型是 “电池“ + “电阻“;磁铁的电路模型是“电阻”;线圈,首先说明,这里指的是部分线圈,即两块磁铁中间那一段,其模型是“电感“+“电阻”。三者串联成一个回路(要构成电回路,你用弃包线怎么可以?)。

2. 根据上面的串联回路,回路中是有电流存在的。而且,其中的电流大小是变化的。

3. 电流在电感中产生了磁场。高中的“右手螺旋定则”是否还有印象?不记得也没关系,搜一下就好。根据这一规则,确定电磁铁极性。

4. 注意,另一个关键!前面一段磁铁要“同性相斥“,后面一段要”异性相吸“!这样才会有相前的作用力!

总结一下关键点:
1. 裸铜线。要构成回路,漆包线是不行的。
2. 电流要足够大。
3. 磁极!永磁体磁极不对也白搭。

原作者:https://www.youtube.com/channel/UCuDG1RIJehn2kTPB95DPixA

时间: 2024-07-31 14:26:42

自制磁牵引机车的相关文章

《30天自制操作系统》读书笔记(2)hello, world

让系统跑起来 要写一个操作系统,我们首先要有一个储存系统的介质,原版书似乎是06年出版的,可惜那时候没有电脑,没想到作者用的还是软盘,现在的电脑谁有软驱?不得已我使用一张128M的SD卡来代替,而事实上你用的是U盘还是软盘对我们的操作系统没有影响,缺点是你的U盘刷入系统后容量只能是1440 MB,即当年流行的3.5英寸软盘的大小,当然不用担心,再格式化一次(用DiskGeniu),就可以恢复. 我做事情的话,总是怕自己的努力的结果白费了,害怕辛辛苦苦看完这本书但是发现做出来的东西现在根本没法用,

《30天自制操作系统》读书笔记(3) 引入C语言

这一次的学习相当曲折, 主要是因为粗心, Makefile里面的错误导致了文件生成出现各种奇奇怪怪的问题, 弄得心力交瘁, 因此制作过程还是尽量按着作者的路子来吧. 作者提供的源码的注释在中文系统下是乱码, 而且代码的分隔用了两个Tab, 在这里要处理一下: :%s/;.*//g 删除所有的注释; :%s/\t\t/\t 把两个Tab替换为一个Tab; 要让作者的nas文件和asm文件拥有相同的语法规则, 在_vimrc文件的最后一行添加 au BufNewFile,BufRead *.nas

《30天自制操作系统》学习笔记-第1天

为了加深对操作系统的理解,我决定照着<30天自制操作系统>这本书实践一下.项目的github链接是https://github.com/YatesXu/YatesOSASK/ 关于十六进制编辑器 第一个问题就是书中给的十六进制编辑器是日文的,在我的电脑上打开之后是一片乱码,于是我比较之后选用了这个十六进制编辑器wxMEdit,链接是https://wxmedit.github.io/. 另外,visual studio也可以,但是express版不能用,所以还是选用免费开源的软件吧(笑) (伪

《30天自制操作系统》——从引导区到磁盘

上一篇讲了如何使用虚拟机运行我们写好的操作系统,但上一篇的操作系统其实仅仅存在于引导扇区中,接下来我们将看到程序如何从引导扇区跳到其他位置. 引导区内容的装载位置为0x00007c00-0x00007dff,规定该位置的人是当年开发IBM-PC的工程师们.0x7e00-0x9fbff是操作系统可以随便使用的内存位置.按照<30天自制操作系统>中所讲,我们把前10个磁道的数据都读入内存,内存位置从0x8000开始.因此磁盘镜像文件中,位于地址x的字符加载到内存的位置就为0x8000+x.现在设我

《30天自制操作系统》——虚拟机使用

<30天自制操作系统>是一本学习操作系统的好教材,它教我们怎么从建立引导区开始,从零实现一个操作系统.但是,实现书中例子的时候,我们需要不断将我们写好的操作系统代码写入软盘并且还要不断重启电脑来试验我们的代码,大家一定感到很头疼吧. 与其不停的重启,不如使用模拟器,向大家推荐一款模拟器qemu,它是由Fabrice Bellard编写,功能非常强大.那么下面我就来教大家使用qemu运行书中自制操作系统的方法吧. 一.安装qemu 我使用的是苹果笔记本,苹果有一个非常好用的程序管理工具叫brew

自制linux小系统

自制linux 今天说一说怎么自制一个linux,也就是用一块新硬盘来自己搞一个linux.硬盘拆掉撞到其他机器上可以照常使用,需要什么东西都是自己添加的哦. 那我就在虚拟机里进行了嘿嘿嘿... 1.在我的centos里加了一块新的硬盘并顺便分了个区,并且格式化了一下. [[email protected] ~]# fdisk /dev/sdb WARNING: DOS-compatible mode is deprecated. It's strongly recom mended to   

ios 中 使用自制framework导致 Duplicate symbol 的问题解决方法

使用第三方静态库的时候有时候要求在编译选项linker 中 other linker flag中加入 -ObjC 但如果自制的framework库工程中加入了-ObjC,在Demo工程中如果也加入-ObjC选项时,可能导致 duplicate sysbol的问题 duplicate symbol _OBJC_CLASS_$_ZHAlixPayResult in: /Users/zizhu/Library/Developer/Xcode/DerivedData/NtUniSdkHaiMaDemo-

自制linux系统

本实验以centos6为例 系统启动流程说明 -->加载BIOS,通过BIOS程序加载CMOS的信息,并通过CMOS获得硬件信息 -->开机自检POST -->读取MBR的信息 -->grub引导系统启动 -->开启系统第一个进程init -->用户登陆 有几点我们需要理解: 1.MBR是磁盘的第一个扇区,512字节,其中前446字节是boot loader引导加载程序,后64字节是分区表,最后2字节是MBR的结束位55aa 系统要启动,就要加载内核.各种驱动,那lin

「七天自制PHP框架」第三天:PHP实现的设计模式

往期回顾:「七天自制PHP框架」第二天:模型与数据库,点击此处 原文地址:http://www.cnblogs.com/sweng/p/6624845.html,欢迎关注:编程老头 为什么要使用设计模式? 设计模式,我的理解是为了达到"可复用"这个目标,而设计的一套相互协作的类. 感兴趣的读者可以阅读<Design Patterns: Elements of Reusable Object-Oriented Software>,四位作者(Gang of Four)在书中列举