Champaign man arrested on drug, weapon charges